V-ART
snoperator.h
Go to the documentation of this file.
1 
5 // This abstract class defines an interface. There is no implementation.
6 
7 #ifndef VART_SNOPERATOR_H
8 #define VART_SNOPERATOR_H
9 
10 namespace VART {
11  class SceneNode;
19  class SNOperator
20  {
21  public:
22  // PUBLIC STATIC METHODS
23  // PUBLIC METHODS
24  //SnOperator();
25  virtual void OperateOn(const SceneNode* nodePtr) = 0;
26  virtual ~SNOperator() {}
27  protected:
28  // PROTECTED STATIC METHODS
29  // PROTECTED METHODS
30  // PROTECTED STATIC ATTRIBUTES
31  // PROTECTED ATTRIBUTES
32  }; // end class declaration
33 } // end namespace
34 
35 #endif
Base class for objects that compose a scene graph.
Definition: scenenode.h:25
virtual void OperateOn(const SceneNode *nodePtr)=0
Objects that process scene nodes.
Definition: snoperator.h:19
virtual ~SNOperator()
Definition: snoperator.h:26