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()