Poster of Linux kernelThe best gift for a Linux geek
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