Rechercher une page de manuel
tlp_GlCurve
Langue: en
Version: 283289 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Constructor & Destructor Documentation
- Member Function Documentation
- void tlp::GlCurve::draw (float lod, Camera * camera) [virtual]
- virtual void tlp::GlCurve::getXML (xmlNodePtr rootNode) [virtual]
- virtual tlp::Coord& tlp::GlCurve::point (const unsigned int i) [virtual]
- virtual const tlp::Coord& tlp::GlCurve::point (const unsigned int i) const [virtual]
- virtual void tlp::GlCurve::resizePoints (const unsigned int nbPoints) [virtual]
- void tlp::GlCurve::setTexture (const std::string & texture)
- virtual void tlp::GlCurve::setWithXML (xmlNodePtr rootNode) [virtual]
- virtual void tlp::GlCurve::translate (const Coord & mouvement) [virtual]
- Member Data Documentation
- Author
NAME
tlp::GlCurve - This class is use to display an OpenGl curve.SYNOPSIS
#include <GlCurve.h>
Inherits tlp::GlSimpleEntity.
Public Member Functions
GlCurve (const std::vector< tlp::Coord > &points, const Color &beginFColor, const Color &endFColor, const float &beginSize=0., const float &endSize=0.)
GlCurve (const unsigned int nbPoints=3u)
virtual ~GlCurve ()
void draw (float lod, Camera *camera)
void setTexture (const std::string &texture)
virtual void resizePoints (const unsigned int nbPoints)
virtual const tlp::Coord & point (const unsigned int i) const
virtual tlp::Coord & point (const unsigned int i)
virtual void translate (const Coord &mouvement)
virtual void getXML (xmlNodePtr rootNode)
virtual void setWithXML (xmlNodePtr rootNode)
Protected Attributes
std::vector< tlp::Coord > _points
Color _beginFillColor
Color _endFillColor
float _beginSize
float _endSize
std::string texture
Detailed Description
This class is use to display an OpenGl curve.
Constructor & Destructor Documentation
tlp::GlCurve::GlCurve (const std::vector< tlp::Coord > & points, const Color & beginFColor, const Color & endFColor, const float & beginSize = 0., const float & endSize = 0.)
Basic constructor with vector of coord, begin/end color and begin/end size
tlp::GlCurve::GlCurve (const unsigned int nbPoints = 3u)
Basic constructor with number of points
virtual tlp::GlCurve::~GlCurve () [virtual]
Member Function Documentation
void tlp::GlCurve::draw (float lod, Camera * camera) [virtual]
Draw the curve
Implements tlp::GlSimpleEntity.
virtual void tlp::GlCurve::getXML (xmlNodePtr rootNode) [virtual]
Function to export data in XML
Implements tlp::GlSimpleEntity.
virtual tlp::Coord& tlp::GlCurve::point (const unsigned int i) [virtual]
Return the ith coord
virtual const tlp::Coord& tlp::GlCurve::point (const unsigned int i) const [virtual]
Return the ith coord
virtual void tlp::GlCurve::resizePoints (const unsigned int nbPoints) [virtual]
Change the number of points
void tlp::GlCurve::setTexture (const std::string & texture)
Set the texture of the curve (if you want texture)
virtual void tlp::GlCurve::setWithXML (xmlNodePtr rootNode) [virtual]
Function to set data with XML
Implements tlp::GlSimpleEntity.
virtual void tlp::GlCurve::translate (const Coord & mouvement) [virtual]
Translate entity
Reimplemented from tlp::GlSimpleEntity.
Member Data Documentation
Color tlp::GlCurve::_beginFillColor [protected]
float tlp::GlCurve::_beginSize [protected]
Color tlp::GlCurve::_endFillColor [protected]
float tlp::GlCurve::_endSize [protected]
std::vector<tlp::Coord> tlp::GlCurve::_points [protected]
std::string tlp::GlCurve::texture [protected]
Author
Generated automatically by Doxygen for Tulip Open GL Library from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre