36 #ifndef HEPVis_SoDetectorTreeKit_h 
   37 #define HEPVis_SoDetectorTreeKit_h 
   40 #include <Inventor/nodekits/SoBaseKit.h> 
   42 class SoEventCallback;
 
   45 #define SoDetectorTreeKit Geant4_SoDetectorTreeKit 
   57   SO_KIT_CATALOG_ENTRY_HEADER(callbackList);
 
   58   SO_KIT_CATALOG_ENTRY_HEADER(topSeparator);
 
   59     SO_KIT_CATALOG_ENTRY_HEADER(pickStyle);
 
   60     SO_KIT_CATALOG_ENTRY_HEADER(appearance);
 
   61     SO_KIT_CATALOG_ENTRY_HEADER(units);
 
   62     SO_KIT_CATALOG_ENTRY_HEADER(transform);
 
   63     SO_KIT_CATALOG_ENTRY_HEADER(texture2Transform);
 
   64     SO_KIT_CATALOG_ENTRY_HEADER(childList);
 
   65       SO_KIT_CATALOG_ENTRY_HEADER(previewSeparator);
 
   66       SO_KIT_CATALOG_ENTRY_HEADER(fullSeparator);
 
  114   void createInitialTree();
 
  118   static void   expand   (
void *
userData, SoEventCallback *eventCB);
 
  119   static void   contract (
void *
userData, SoEventCallback *eventCB);
 
virtual void generateAlternateRep()
 
virtual ~SoDetectorTreeKit()
 
virtual SoSeparator * getPreviewSeparator() const 
 
virtual SbBool affectsState() const 
 
virtual void doAction(SoAction *)
 
virtual SbBool getPreview() const 
 
virtual SoSeparator * getFullSeparator() const 
 
virtual void setPreview(SbBool Flag)
 
virtual void clearAlternateRep()