Poster of Linux kernelThe best gift for a Linux geek
tlp::GlRect

tlp::GlRect

Section: Tulip Open GL Library (3) Updated: 19 Jul 2010
Local index Up
 

NAME

tlp::GlRect -

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

 

SYNOPSIS


#include <GlRect.h>

Inherits tlp::GlPolygon.  

Public Member Functions


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

GlRect (bool filled=true, bool outlined=false)

virtual ~GlRect ()

virtual Coord getCenter ()

virtual Coord getTopLeftPos ()

virtual Coord getBottomRightPos ()

virtual Color getTopLeftColor ()

virtual Color getBottomRightColor ()

virtual void setTopLeftPos (const Coord &topLeftPos)

virtual void setBottomRightPos (const Coord &bottomRightPos)

virtual void setTopLeftColor (const Color &topLeftCol)

virtual void setBottomRightColor (const Color &bottomRightCol)

bool inRect (double x, double y)

virtual void getXML (xmlNodePtr rootNode)

virtual void setWithXML (xmlNodePtr rootNode)

virtual void draw (float lod, Camera *camera)
 

Protected Attributes


Coord topLeftPos

Coord bottomRightPos

Color topLeftCol

Color bottomRightCol
 

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.  

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

 

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

 

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::GlPolygon.  

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::GlPolygon.  

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::GlPolygon.  

Member Data Documentation

 

Color tlp::GlRect::bottomRightCol [protected]Bottom Right color of the rectangle

 

Coord tlp::GlRect::bottomRightPos [protected]Bottom Right coordinate of the rectangle

 

Color tlp::GlRect::topLeftCol [protected]Top Left color of the rectangle

 

Coord tlp::GlRect::topLeftPos [protected]Top Left coordinate of the rectangle

 

Author

Generated automatically by Doxygen for Tulip Open GL Library from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Protected Attributes
Detailed Description
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
tlp::GlRect::GlRect (bool filled = true, bool outlined = false)
virtual tlp::GlRect::~GlRect () [virtual]Destructor
Member Function Documentation
virtual void tlp::GlRect::draw (float lod, Camera * camera) [virtual]Draw the GlRect
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
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
Member Data Documentation
Color tlp::GlRect::bottomRightCol [protected]Bottom Right color of the rectangle
Coord tlp::GlRect::bottomRightPos [protected]Bottom Right coordinate of the rectangle
Color tlp::GlRect::topLeftCol [protected]Top Left color of the rectangle
Coord tlp::GlRect::topLeftPos [protected]Top Left coordinate of the rectangle
Author

This document was created by man2html, using the manual pages.
Time: 22:28:16 GMT, April 16, 2011