HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GD_TrimGraph Class Reference

#include <GD_TrimGraph.h>

Public Member Functions

 GD_TrimGraph (int clockwise, float tol=1e-4F)
 
 ~GD_TrimGraph ()
 
int addTrimLoop (GD_Face *face, GD_TrimLoop *tloop)
 
GD_VERTEX addTrimVertex (GD_TrimVertex *vertex)
 
void foundLoop (GD_EDGE edge1, GD_EDGE edge2, const UT_Array< GD_TrimHitInfo > &hitinfo)
 
GD_TrimVertex * getVertex (GD_VERTEX n) const
 
GD_TrimEdges * getEdge (GD_EDGE n) const
 
int vertexCount () const
 
GD_TrimLoopgetLoop () const
 
GD_TrimGraphError toProfile (GD_TrimRegion *region, const UT_BoundingRect &brect)
 

Detailed Description

Definition at line 38 of file GD_TrimGraph.h.

Constructor & Destructor Documentation

GD_TrimGraph::GD_TrimGraph ( int  clockwise,
float  tol = 1e-4F 
)
GD_TrimGraph::~GD_TrimGraph ( )

Member Function Documentation

int GD_TrimGraph::addTrimLoop ( GD_Face face,
GD_TrimLoop tloop 
)
GD_VERTEX GD_TrimGraph::addTrimVertex ( GD_TrimVertex *  vertex)
void GD_TrimGraph::foundLoop ( GD_EDGE  edge1,
GD_EDGE  edge2,
const UT_Array< GD_TrimHitInfo > &  hitinfo 
)
GD_TrimEdges* GD_TrimGraph::getEdge ( GD_EDGE  n) const
inline

Definition at line 63 of file GD_TrimGraph.h.

GD_TrimLoop* GD_TrimGraph::getLoop ( ) const
GD_TrimVertex* GD_TrimGraph::getVertex ( GD_VERTEX  n) const
inline

Definition at line 62 of file GD_TrimGraph.h.

GD_TrimGraphError GD_TrimGraph::toProfile ( GD_TrimRegion region,
const UT_BoundingRect brect 
)
int GD_TrimGraph::vertexCount ( ) const
inline

Definition at line 64 of file GD_TrimGraph.h.


The documentation for this class was generated from the following file: