tlp::GlConvexHull Class Reference#include <GlConvexHull.h>
Inherits tlp::GlComposite.
Inheritance diagram for tlp::GlConvexHull:
[legend]Collaboration diagram for tlp::GlConvexHull:
[legend]List of all members.
Detailed Description
Class used to represent ConvexHull.
Class used to represent ConvexHull. GlHierarchyConvexHull class use this to create all convexHull of the graph
Public Member Functions
Static Public Member Functions
Public Attributes
Protected Attributes
Constructor & Destructor Documentation
tlp::GlConvexHull::GlConvexHull |
( |
|
) |
[inline] |
|
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] |
|
std::string tlp::GlConvexHull::getName |
( |
|
) |
[inline] |
|
|
Retrun the name of this convex hull |
void tlp::GlConvexHull::getXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
|
void tlp::GlConvexHull::setWithXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
|
virtual void tlp::GlConvexHull::translate |
( |
const Coord & |
mouvement |
) |
[virtual] |
|
Member Data Documentation
|