tlp::GlColorScale
tlp::GlColorScale
Section: Tulip Open GL Library (3) Updated: 19 Jul 2010 Local index
Up
NAME
tlp::GlColorScale -
SYNOPSIS
#include <GlColorScale.h>
Inherits tlp::GlSimpleEntity.
Public Types
enum Orientation { Horizontal, Vertical }
Public Member Functions
GlColorScale (ColorScale *colorScale, const Coord &baseCoord, const float length, const float thickness, Orientation orientation)
~GlColorScale ()
Color getColorAtPos (Coord pos)
void draw (float lod, Camera *camera)
void translate (const Coord &move)
void getXML (xmlNodePtr rootNode)
void setWithXML (xmlNodePtr rootNode)
Coord getBaseCoord () const
float getThickness () const
float getLength () const
GlPolyQuad * getColorScalePolyQuad () const
void setColorScale (ColorScale *scale)
ColorScale * getColorScale ()
void update (std::set< Observable * >::iterator begin, std::set< Observable * >::iterator end)
void observableDestroyed (Observable *)
Member Enumeration Documentation
enum tlp::GlColorScale::Orientation
Enumerator:
- Horizontal
-
- Vertical
-
Constructor & Destructor Documentation
tlp::GlColorScale::GlColorScale (ColorScale * colorScale, const Coord & baseCoord, const float length, const float thickness, Orientation orientation)
tlp::GlColorScale::~GlColorScale ()
Member Function Documentation
void tlp::GlColorScale::draw (float lod, Camera * camera) [virtual]Draw function
Implements tlp::GlSimpleEntity.
Coord tlp::GlColorScale::getBaseCoord () const [inline]
Color tlp::GlColorScale::getColorAtPos (Coord pos)
ColorScale* tlp::GlColorScale::getColorScale () [inline]
GlPolyQuad* tlp::GlColorScale::getColorScalePolyQuad () const [inline]
float tlp::GlColorScale::getLength () const [inline]
float tlp::GlColorScale::getThickness () const [inline]
void tlp::GlColorScale::getXML (xmlNodePtr rootNode) [inline, virtual]Save the entity in Xml
Implements tlp::GlSimpleEntity.
void tlp::GlColorScale::observableDestroyed (Observable *) [inline]
void tlp::GlColorScale::setColorScale (ColorScale * scale)
void tlp::GlColorScale::setWithXML (xmlNodePtr rootNode) [inline, virtual]Load entity with Xml
Implements tlp::GlSimpleEntity.
void tlp::GlColorScale::translate (const Coord & mouvement) [virtual]virtual fucntion : Translate entity
Reimplemented from tlp::GlSimpleEntity.
void tlp::GlColorScale::update (std::set< Observable * >::iterator begin, std::set< Observable * >::iterator end)
Author
Generated automatically by Doxygen for Tulip Open GL Library from the source code.
Index
- NAME
-
- SYNOPSIS
-
- Public Types
-
- Public Member Functions
-
- Member Enumeration Documentation
-
- enum tlp::GlColorScale::Orientation
-
- Constructor & Destructor Documentation
-
- tlp::GlColorScale::GlColorScale (ColorScale * colorScale, const Coord & baseCoord, const float length, const float thickness, Orientation orientation)
-
- tlp::GlColorScale::~GlColorScale ()
-
- Member Function Documentation
-
- void tlp::GlColorScale::draw (float lod, Camera * camera) [virtual]Draw function
-
- Coord tlp::GlColorScale::getBaseCoord () const [inline]
-
- Color tlp::GlColorScale::getColorAtPos (Coord pos)
-
- ColorScale* tlp::GlColorScale::getColorScale () [inline]
-
- GlPolyQuad* tlp::GlColorScale::getColorScalePolyQuad () const [inline]
-
- float tlp::GlColorScale::getLength () const [inline]
-
- float tlp::GlColorScale::getThickness () const [inline]
-
- void tlp::GlColorScale::getXML (xmlNodePtr rootNode) [inline, virtual]Save the entity in Xml
-
- void tlp::GlColorScale::observableDestroyed (Observable *) [inline]
-
- void tlp::GlColorScale::setColorScale (ColorScale * scale)
-
- void tlp::GlColorScale::setWithXML (xmlNodePtr rootNode) [inline, virtual]Load entity with Xml
-
- void tlp::GlColorScale::translate (const Coord & mouvement) [virtual]virtual fucntion : Translate entity
-
- void tlp::GlColorScale::update (std::set< Observable * >::iterator begin, std::set< Observable * >::iterator end)
-
- Author
-
This document was created by
man2html,
using the manual pages.
Time: 22:28:15 GMT, April 16, 2011