#ifndef G4Lab_PhysicalVolumeAccessor_h #define G4Lab_PhysicalVolumeAccessor_h // Inheritance : #include namespace G4Lab { class PhysicalVolumeAccessor : public OnX::InventorAccessor { public: //Slash::Data::IAccessor virtual std::string name() const; virtual Slash::Data::IIterator* iterator(); virtual Slash::Core::IValue* findValue(Slash::Data::IAccessor::Data,const std::string&,void*); public: //Slash::Data::IVisualizer virtual void visualize(Slash::Data::IAccessor::Data,void*); public: PhysicalVolumeAccessor(Slash::Core::ISession&); virtual ~PhysicalVolumeAccessor(); private: std::string fType; }; } #endif