tlp::glconvexhull(3)

NAME

tlp::GlConvexHull - Class used to represent ConvexHull.

SYNOPSIS

#include <GlConvexHull.h>
Inherits tlp::GlComposite.
Public Member Functions
GlConvexHull ()
GlConvexHull (const std::vector< Coord > &points, const std::vector<
    Color > &fillColors, const std::vector< Color > &outlineColors,
    const bool filled, const bool outlined, const std::string &name,
    bool computeHull=true)
virtual ~GlConvexHull ()
virtual void acceptVisitor (GlSceneVisitor *visitor)
std::string getName ()
virtual void draw (float lod, Camera *camera)
virtual void translate (const Coord &mouvement)
void getXML (xmlNodePtr rootNode)
void setWithXML (xmlNodePtr rootNode)
Static Public Member Functions
static ConvexHullItem * buildConvexHullsFromHierarchy (Graph *graph,
    std::vector< Color > fColors, std::vector< Color > oColors, bool
    deduceFromChilds=true, Graph *root=0, unsigned int depth=0)
Protected Attributes
std::vector< Coord > _points
std::vector< Color > _fillColors
std::vector< Color > _outlineColors
bool _filled
bool _outlined
std::string _name

Detailed Description

Class used to represent ConvexHull.

Class used to represent ConvexHull. GlHierarchyConvexHull class use
this to create all convexHull of the graph

Constructor & Destructor Documentation

tlp::GlConvexHull::GlConvexHull () [inline]
Default constructor
tlp::GlConvexHull::GlConvexHull (const std::vector< Coord > & points, const
std::vector< Color > & fillColors, const std::vector< Color > & outlineColors, const bool filled, const bool outlined, const std::string & name, bool computeHull = true) Build a Polygon with the convex hull of points
virtual tlp::GlConvexHull::~GlConvexHull () [inline, virtual]

Member Function Documentation

virtual void tlp::GlConvexHull::acceptVisitor (GlSceneVisitor * visitor)
[inline, virtual]
Function used to visit composite's children
Reimplemented from tlp::GlComposite.
static ConvexHullItem* tlp::GlConvexHull::buildConvexHullsFromHierarchy
(Graph * graph, std::vector< Color > fColors, std::vector< Color > oColors, bool deduceFromChilds = true, Graph * root = 0, unsigned int depth = 0) [static]
Static function who build a hierarchy of convexHull with the given
graph
virtual void tlp::GlConvexHull::draw (float lod, Camera * camera) [virtual]
Draw the convexHull
Reimplemented from tlp::GlComposite.
std::string tlp::GlConvexHull::getName () [inline]
Retrun the name of this convex hull
void tlp::GlConvexHull::getXML (xmlNodePtr rootNode) [virtual]
Get the data in XML form
Reimplemented from tlp::GlComposite.
void tlp::GlConvexHull::setWithXML (xmlNodePtr rootNode) [virtual]
Set the data with XML
Reimplemented from tlp::GlComposite.
virtual void tlp::GlConvexHull::translate (const Coord & mouvement)
[virtual]
Translate entity
Reimplemented from tlp::GlComposite.

Member Data Documentation

std::vector<Color> tlp::GlConvexHull::_fillColors [protected] bool tlp::GlConvexHull::_filled [protected] std::string tlp::GlConvexHull::_name [protected] std::vector<Color> tlp::GlConvexHull::_outlineColors [protected] bool tlp::GlConvexHull::_outlined [protected] std::vector<Coord> tlp::GlConvexHull::_points [protected]

Author

Generated automatically by Doxygen for Tulip Open GL Library from the
source code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout