ACG::SceneGraph::PolyLineNodeT< PolyLine > Class Template Reference

#include <AC>

Inheritance diagram for ACG::SceneGraph::PolyLineNodeT< PolyLine >:
Inheritance graph
[legend]
Collaboration diagram for ACG::SceneGraph::PolyLineNodeT< PolyLine >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef PolyLine::Point Point

Public Member Functions

 PolyLineNodeT (PolyLine &_pl, BaseNode *_parent=0, std::string _name="<PolyLineNode>")
 Constructor.
 ~PolyLineNodeT ()
 Destructor.
void set_random_color ()
PolyLine & polyline ()
 ACG_CLASSNAME (PolyLineNodeT)
 static name of this class
unsigned int availableDrawModes () const
 return available draw modes
void boundingBox (Vec3f &_bbMin, Vec3f &_bbMax)
 update bounding box
void draw (GLState &, unsigned int _drawMode)
 draw lines and normals
void pick (GLState &_state, PickTarget _target)
 picking

Private Member Functions

void pick_vertices (GLState &_state)
void pick_edges (GLState &_state, unsigned int _offset)
void draw_cylinder (const Point &_p0, const Point &_axis, double _r, GLState &_state)
 PolyLineNodeT (const PolyLineNodeT &_rhs)
 Copy constructor (not used).
PolyLineNodeToperator= (const PolyLineNodeT &_rhs)
 Assignment operator (not used).

Private Attributes

PolyLine & polyline_

Detailed Description

template<class PolyLine>
class ACG::SceneGraph::PolyLineNodeT< PolyLine >

/.../PolyLineNodeT.hh>

Brief Description.

A more elaborate description follows.

Definition at line 84 of file PolyLineNodeT.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 .