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

#include <GU_LoopHelper.h>

Public Member Functions

 GU_LoopHelper ()
 
 ~GU_LoopHelper ()
 
bool primLoop (const GA_Index start, const GA_Index end, GU_LoopType loop_type, UT_Array< GEO_SHedge > &loop)
 
bool edgeLoop (const GEO_Hedge &start, const GEO_Hedge &end, GU_LoopType loop_type, bool allow_ring, UT_Array< GEO_SHedge > &loop)
 
bool edgeRing (const GEO_Hedge &start, const GEO_Hedge &end, GU_LoopType loop_type, UT_Array< GEO_SHedge > &loop)
 
bool pointLoop (const GA_Index start, const GA_Index end, GU_LoopType loop_type, UT_Array< GEO_SHedge > &loop)
 
void setActiveDetail (const GU_Detail *gdp)
 
const GU_DetailgetActiveDetail () const
 
const UT_Array< GA_OffsetArray > * getActiveRingZero ()
 
const GEO_DetachedHedgeInterfacegetActiveHedgeInterface ()
 

Detailed Description

Definition at line 28 of file GU_LoopHelper.h.

Constructor & Destructor Documentation

GU_LoopHelper::GU_LoopHelper ( )
GU_LoopHelper::~GU_LoopHelper ( )

Member Function Documentation

bool GU_LoopHelper::edgeLoop ( const GEO_Hedge start,
const GEO_Hedge end,
GU_LoopType  loop_type,
bool  allow_ring,
UT_Array< GEO_SHedge > &  loop 
)
bool GU_LoopHelper::edgeRing ( const GEO_Hedge start,
const GEO_Hedge end,
GU_LoopType  loop_type,
UT_Array< GEO_SHedge > &  loop 
)
const GU_Detail* GU_LoopHelper::getActiveDetail ( ) const
const GEO_DetachedHedgeInterface* GU_LoopHelper::getActiveHedgeInterface ( )
const UT_Array<GA_OffsetArray>* GU_LoopHelper::getActiveRingZero ( )
bool GU_LoopHelper::pointLoop ( const GA_Index  start,
const GA_Index  end,
GU_LoopType  loop_type,
UT_Array< GEO_SHedge > &  loop 
)
bool GU_LoopHelper::primLoop ( const GA_Index  start,
const GA_Index  end,
GU_LoopType  loop_type,
UT_Array< GEO_SHedge > &  loop 
)
void GU_LoopHelper::setActiveDetail ( const GU_Detail gdp)

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