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

#include <GU_Decompose.h>

Public Member Functions

 EdgePaths (const GU_Detail *gdp, const GA_EdgeGroup *edges, const GA_PointGroup *split_pts=nullptr, bool split_all=false, HedgeInterface *hip=nullptr)
 
 EdgePaths (const GU_Detail *gdp, const GA_VertexGroup *hedges, const GA_PointGroup *split_pts=nullptr, bool split_all=false, HedgeInterface *hip=nullptr)
 
 ~EdgePaths ()=default
 
int numPaths () const
 
bool isClosed (int path) const
 
int numPathPoints () const
 
PtrRange< GA_OffsetpathPoints (int path) const
 

Detailed Description

Definition at line 181 of file GU_Decompose.h.

Constructor & Destructor Documentation

GU_Decomposition::EdgePaths::EdgePaths ( const GU_Detail gdp,
const GA_EdgeGroup edges,
const GA_PointGroup split_pts = nullptr,
bool  split_all = false,
HedgeInterface hip = nullptr 
)
GU_Decomposition::EdgePaths::EdgePaths ( const GU_Detail gdp,
const GA_VertexGroup hedges,
const GA_PointGroup split_pts = nullptr,
bool  split_all = false,
HedgeInterface hip = nullptr 
)
GU_Decomposition::EdgePaths::~EdgePaths ( )
default

Member Function Documentation

bool GU_Decomposition::EdgePaths::isClosed ( int  path) const
inline

Definition at line 202 of file GU_Decompose.h.

int GU_Decomposition::EdgePaths::numPathPoints ( ) const
inline

Definition at line 206 of file GU_Decompose.h.

int GU_Decomposition::EdgePaths::numPaths ( ) const
inline

Definition at line 199 of file GU_Decompose.h.

PtrRange<GA_Offset> GU_Decomposition::EdgePaths::pathPoints ( int  path) const
inline

Definition at line 209 of file GU_Decompose.h.


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