Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GlRect Class Reference

#include <GlRect.h>

Inherits tlp::GlPolygon.

Inherited by tlp::Gl2DRect.

Inheritance diagram for tlp::GlRect:

Inheritance graph
[legend]
Collaboration diagram for tlp::GlRect:

Collaboration graph
[legend]
List of all members.

Detailed Description

This is a general class for the rendering of 2D rectangles.

This class is used as a 2D HUD for the rendering of 2D rectangles.

Public Member Functions


Constructor & Destructor Documentation

tlp::GlRect::GlRect const Coord &  topLeftPos,
const Coord &  bottomRightPos,
const Color &  topLeftCol,
const Color &  bottomRightCol,
bool  filled = true,
bool  outlined = false
 

Constructor : with topLeft/bottomRight coords, topLeft/bottomRight colors and if GlRect is filled/outlined

tlp::GlRect::GlRect bool  filled = true,
bool  outlined = false
 

Constructor : with GlRect is filled/outlined

virtual tlp::GlRect::~GlRect  )  [virtual]
 

Destructor


Member Function Documentation

virtual void tlp::GlRect::draw float  lod,
Camera camera
[virtual]
 

Draw the GlRect

Reimplemented from tlp::GlAbstractPolygon.

Reimplemented in tlp::Gl2DRect.

virtual Color tlp::GlRect::getBottomRightColor  )  [virtual]
 

Accessor in reading to the Bottom Right Corner Color of the Rectangle

virtual Coord tlp::GlRect::getBottomRightPos  )  [virtual]
 

Accessor in reading to the Bottom Right Corner of the rectangle

virtual Coord tlp::GlRect::getCenter  )  [virtual]
 

Accessor in reading to the Top Left Corner of the rectangle

virtual Color tlp::GlRect::getTopLeftColor  )  [virtual]
 

Accessor in reading to the Top Left Corner Color of the rectangle

virtual Coord tlp::GlRect::getTopLeftPos  )  [virtual]
 

Accessor in reading to the Top Left Corner of the rectangle

virtual void tlp::GlRect::getXML xmlNodePtr  rootNode  )  [virtual]
 

Function to export data in XML

Reimplemented from tlp::GlAbstractPolygon.

Reimplemented in tlp::Gl2DRect.

bool tlp::GlRect::inRect double  x,
double  y
 

Is the point in the rectangle ?

virtual void tlp::GlRect::setBottomRightColor const Color &  bottomRightCol  )  [virtual]
 

Accessor in writing to the Bottom Right Corner Color of the rectangle

virtual void tlp::GlRect::setBottomRightPos const Coord &  bottomRightPos  )  [virtual]
 

Accessor in writing to the Bottom Right Corner Color of the rectangle

virtual void tlp::GlRect::setTopLeftColor const Color &  topLeftCol  )  [virtual]
 

Accessor in writing to the Top Left Corner of the rectangle

virtual void tlp::GlRect::setTopLeftPos const Coord &  topLeftPos  )  [virtual]
 

Accessor in writing to the Top Left Corner of the rectangle

virtual void tlp::GlRect::setWithXML xmlNodePtr  rootNode  )  [virtual]
 

Function to set data with XML

Reimplemented from tlp::GlAbstractPolygon.

Reimplemented in tlp::Gl2DRect.



Tulip Software by LaBRI Visualization Team    2001 - 2010