Man Linux: Main Page and Category List

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.