#include <AC>


Public Member Functions | |
| CoordFrameNode (BaseNode *_parent=0, const std::string &_name="<CoordFrameNode>") | |
| Default constructor. | |
| ~CoordFrameNode () | |
| Destructor. | |
| ACG_CLASSNAME (CoordFrameNode) | |
| implement className() | |
| DrawModes::DrawMode | availableDrawModes () const |
| return available draw modes | |
| void | boundingBox (Vec3d &_bbMin, Vec3d &_bbMax) |
| update bounding box | |
| void | draw (GLState &_state, DrawModes::DrawMode _drawMode) |
| drawing the primitive | |
| void | update_bounding_box () |
| update bounding box (compute in from BB of children) | |
| void | set_bounding_box (const Vec3f &_bb_min, const Vec3f &_bb_max) |
| set bounding box | |
| const Vec3d & | bb_min () const |
| get bounding box | |
| const Vec3d & | bb_max () const |
| get bounding box | |
| const std::vector< float > & | x_planes () const |
| get x-plane container | |
| const std::vector< float > & | y_planes () const |
| get y-plane container | |
| const std::vector< float > & | z_planes () const |
| get z-plane container | |
| void | set_x_planes (const std::vector< float > &_planes) |
| set x-plane container | |
| void | set_y_planes (const std::vector< float > &_planes) |
| set y-plane container | |
| void | set_z_planes (const std::vector< float > &_planes) |
| set z-plane container | |
| void | add_x_plane (float _x) |
| add (x == _x)-plane | |
| void | add_y_plane (float _y) |
| add (y == _y)-plane | |
| void | add_z_plane (float _z) |
| add (z == _z)-plane | |
| void | del_x_plane (float _x) |
| del (x == _x)-plane | |
| void | del_y_plane (float _y) |
| del (y == _y)-plane | |
| void | del_z_plane (float _z) |
| del (z == _z)-plane | |
Private Member Functions | |
| CoordFrameNode (const CoordFrameNode &_rhs) | |
| Copy constructor (not used). | |
| CoordFrameNode & | operator= (const CoordFrameNode &_rhs) |
| Assignment operator (not used). | |
Private Attributes | |
| Vec3d | bb_min_ |
| Vec3d | bb_max_ |
| std::vector< float > | x_planes_ |
| std::vector< float > | y_planes_ |
| std::vector< float > | z_planes_ |
/.../CoordFrameNode.hh>
Scenegraph Node.
A more elaborate description follows.
Definition at line 81 of file CoordFrameNode.hh.