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