64 #ifndef BSPLINESURFACEOBJECT_HH
65 #define BSPLINESURFACEOBJECT_HH
69 #include <ACG/Scenegraph/ShaderNode.hh>
70 #include <ACG/Scenegraph/EnvMapNode.hh>
77 #include "BSplineSurfaceNodeT.hh"
199 bool picked( uint _node_idx );
212 #endif // BSPLINESURFACEOBJECT_HH defined
virtual QString getObjectinfo()
Get all Info for the Object as a string.
const UpdateType UPDATE_ALL(UpdateTypeSet(1))
Identifier for all updates.
virtual void setName(QString _name)
path to the file from which the object is loaded ( defaults to "." )
virtual bool pickingEnabled()
ACG::SceneGraph::BSplineSurfaceNodeT< BSplineSurface > * splineSurfaceNode_
Scenegraph BSplineSurface Node.
virtual void enablePicking(bool _enable)
virtual ACG::SceneGraph::ShaderNode * shaderNode()
virtual void update(UpdateType _type=UPDATE_ALL)
This function is called to update the object.
ACG::SceneGraph::ShaderNode * shaderNode_
Scenegraph ShaderNode.
ACG::SceneGraph::EnvMapNode * textureNode_
Scenegraph TextureNode (whoch is actually an environment node)
virtual BaseObject * copy()
Returns a full copy of the object.
BSplineSurface * splineSurface_
return a pointer to the spline curve
virtual bool picked(uint _node_idx)
detect if the node has been picked