56 #ifndef PLANEOBJECT_HH 57 #define PLANEOBJECT_HH 67 #include <ACG/Geometry/Types/PlaneType.hh> 68 #include "PlaneNode.hh" 70 #include <ACG/Scenegraph/EnvMapNode.hh> 106 virtual void init(
const Plane* _plane = 0);
123 void plane(Plane _plane);
186 bool picked( uint _node_idx );
199 #endif // PLANEOBJECT_HH defined virtual QString getObjectinfo()
Get all Info for the Object as a string.
virtual bool picked(uint _node_idx)
detect if the node has been picked
virtual void setName(QString _name) override
path to the file from which the object is loaded ( defaults to "." )
const UpdateType UPDATE_ALL(UpdateTypeSet(1))
Identifier for all updates.
virtual void enablePicking(bool _enable)
virtual void cleanup() override
virtual void update(UpdateType _type=UPDATE_ALL) override
This function is called to update the object.
PlaneNode * planeNode_
Get the scenegraph Node.
ACG::SceneGraph::EnvMapNode * textureNode_
Get the scenegraph Node.
virtual BaseObject * copy()
Returns a full copy of the object.
virtual bool pickingEnabled()