

Public Types | |
| enum | Plane { XY_PLANE = 0, YZ_PLANE = 1, XZ_PLANE = 2, NONE = 3 } |
Public Member Functions | |
| CartesianClippingNode (BaseNode *_parent=0, const std::string &_name="<ClippingNode>") | |
| virtual | ~CartesianClippingNode () |
| Destructor. | |
| ACG_CLASSNAME (CartesianClippingNode) | |
| set class name | |
| void | enter (GLState &_state, DrawModes::DrawMode _drawmode) |
| begin clipping | |
| void | leave (GLState &_state, DrawModes::DrawMode _drawmode) |
| stop clipping | |
| void | set_cursor (const Vec3f &_pos) |
| set position | |
| const Vec3f & | cursor () const |
| get position | |
| void | set_enabled (Plane _plane) |
| bool | is_enabled (Plane _plane) const |
Private Attributes | |
| Vec3f | cursor_ |
| Plane | enabled_ |
| GLdouble | xy_plane_ [4] |
| GLdouble | yz_plane_ [4] |
| GLdouble | xz_plane_ [4] |
Definition at line 69 of file CartesianClippingNode.hh.