source: snovis/trunk/source/G4Lab/TrajectoryContainerAccessor.h @ 233

Last change on this file since 233 was 233, checked in by barrand, 17 years ago
  • Property svn:eol-style set to native
File size: 713 bytes
Line 
1#ifndef G4Lab_TrajectoryContainerAccessor_h
2#define G4Lab_TrajectoryContainerAccessor_h
3
4// Inheritance :
5#include <OnX/Inventor/InventorAccessor.h>
6
7namespace Slash {namespace Core {class ISession;}}
8
9namespace G4Lab {
10
11class TrajectoryContainerAccessor : public OnX::InventorAccessor {
12public: //Slash::Data::IAccessor
13  virtual std::string name() const;
14  virtual Slash::Data::IIterator* iterator();
15public: //Slash::Data::IVisualizer
16  virtual void beginVisualize();
17  virtual void visualize(Slash::Data::IAccessor::Data,void*);
18  virtual void endVisualize();
19public:
20  TrajectoryContainerAccessor(Slash::Core::ISession&);
21  virtual ~TrajectoryContainerAccessor();
22private:
23  std::string fType;
24};
25
26}
27
28#endif
Note: See TracBrowser for help on using the repository browser.