ACG::SceneGraph::CoordFrameNode Class Reference

#include <AC>

Inheritance diagram for ACG::SceneGraph::CoordFrameNode:
Inheritance graph
[legend]
Collaboration diagram for ACG::SceneGraph::CoordFrameNode:
Collaboration graph
[legend]

List of all members.

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).
CoordFrameNodeoperator= (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_

Detailed Description

/.../CoordFrameNode.hh>

Scenegraph Node.

A more elaborate description follows.

Definition at line 81 of file CoordFrameNode.hh.


The documentation for this class was generated from the following files:

acg pic Project OpenFlipper, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .