//////////////////////////////////////////////////////////////////////////////// // spinningCubeNode.h // //////////////////////////////////////////////////////////////////////////////// #ifndef SPINNING_CUBE_NODE_H #define SPINNING_CUBE_NODE_H #include #include #include #include "spinningCubeEngine.h" namespace X3DTK { namespace X3D { /// This class represents the x3d node in the x3d graph for an animal::SpinningCubeEngine /* class SpinningCubeNode : public X3DChildNode, public animal::SpinningCubeEngine, public X3DBoundedObject*/ class SpinningCubeNode : public AnimalEngineNode , public GLLeafEngineNode { public: /// Compute the bounding box of the object in its local coordinate system. virtual void updateBoundingBox(); /// Constructor initializes the attributes. SpinningCubeNode(); /// Destructor does nothing special ~SpinningCubeNode(); /// No output to declare because this engine modifies nothing in the scenegprah. void declareOutputs( X3D_X3DNodeList& ){} }; } // X3D } // X3DTK #endif