#include <AC>


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). | |
| PolyLineNodeT & | operator= (const PolyLineNodeT &_rhs) |
| Assignment operator (not used). | |
Private Attributes | |
| PolyLine & | polyline_ |
/.../PolyLineNodeT.hh>
Brief Description.
A more elaborate description follows.
Definition at line 84 of file PolyLineNodeT.hh.