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

#include <GU_EdgeUtils.h>

Public Member Functions

 GU_LoopFinder (const GU_Detail &gdp, GA_Offset pt0, GA_Offset pt1)
 
const UT_Array< GA_Edge > & getSplits () const
 
void findAllLoops (fpreal cu, exint splits, GA_IndexArray &pts0, GA_IndexArray &pts1, UT_Vector3Array &pos, UT_FprealArray &us) const
 
void findAllParallelLoops (fpreal dist, exint splits, GA_IndexArray &pts0, GA_IndexArray &pts1, UT_Vector3Array &pos, UT_FprealArray &us, UT_Fpreal32Array *warningCoords=NULL) const
 

Detailed Description

Definition at line 119 of file GU_EdgeUtils.h.

Constructor & Destructor Documentation

GU_LoopFinder::GU_LoopFinder ( const GU_Detail gdp,
GA_Offset  pt0,
GA_Offset  pt1 
)

Member Function Documentation

void GU_LoopFinder::findAllLoops ( fpreal  cu,
exint  splits,
GA_IndexArray pts0,
GA_IndexArray pts1,
UT_Vector3Array pos,
UT_FprealArray us 
) const
void GU_LoopFinder::findAllParallelLoops ( fpreal  dist,
exint  splits,
GA_IndexArray pts0,
GA_IndexArray pts1,
UT_Vector3Array pos,
UT_FprealArray us,
UT_Fpreal32Array warningCoords = NULL 
) const
const UT_Array<GA_Edge>& GU_LoopFinder::getSplits ( ) const
inline

Definition at line 125 of file GU_EdgeUtils.h.


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