Man Linux: Main Page and Category List

NAME

       tlp::GlMultiPolygon -

SYNOPSIS

       #include <GlMultiPolygon.h>

       Inherits tlp::GlSimpleEntity.

   Public Member Functions
       GlMultiPolygon (bool filled=true, bool outlined=true, const Color
           &fillColor=Color(0, 0, 0, 255), const Color &outlineColor=Color(0,
           0, 0, 255))
       void addPolygon (const std::vector< Coord > &poly)
       virtual void draw (float lod, Camera *camera)
       virtual void translate (const Coord &mouvement)
       void getXML (xmlNodePtr rootNode)
       void setWithXML (xmlNodePtr rootNode)

   Protected Attributes
       std::vector< GlPolygon > polygons
       bool filled
       bool outlined
       Color fillColor
       Color outlineColor

Detailed Description

       Entity who represent a vector of polygons

Constructor & Destructor Documentation

   tlp::GlMultiPolygon::GlMultiPolygon (bool filled = true, bool outlined =
       true, const Color & fillColor = Color(0, 0, 0, 255), const Color &
       outlineColor = Color(0, 0, 0, 255)) Constructor same as GlPolygon

Member Function Documentation

   void tlp::GlMultiPolygon::addPolygon (const std::vector< Coord > & poly)
       Add a polygon with the Coord poly
   virtual void tlp::GlMultiPolygon::draw (float lod, Camera * camera)
       [virtual] Draw all polygons
       Implements tlp::GlSimpleEntity.

   void tlp::GlMultiPolygon::getXML (xmlNodePtr rootNode) [virtual] Get the
       data in XML form
       Implements tlp::GlSimpleEntity.

   void tlp::GlMultiPolygon::setWithXML (xmlNodePtr rootNode) [virtual] Set
       the data with XML
       Implements tlp::GlSimpleEntity.

   virtual void tlp::GlMultiPolygon::translate (const Coord & mouvement)
       [virtual] Translate entity
       Reimplemented from tlp::GlSimpleEntity.

Member Data Documentation

   Color tlp::GlMultiPolygon::fillColor [protected]
   bool tlp::GlMultiPolygon::filled [protected]
   Color tlp::GlMultiPolygon::outlineColor [protected]
   bool tlp::GlMultiPolygon::outlined [protected]
   std::vector<GlPolygon> tlp::GlMultiPolygon::polygons [protected]

Author

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