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

#include <GU_Pelt.h>

Classes

struct  BoundaryComponent
 
class  FramePoint
 
struct  Parameters
 

Public Member Functions

 GU_Pelt (GU_Detail *gdp, const GA_EdgeGroup *gp, const GEO_Face *face, UT_String outputgroup, const Parameters &parms)
 
 ~GU_Pelt ()
 
void updateUVs (bool(*callback_func)(void *), void *callback_data, const char *tension_attribute, const char *density_attribute, const GA_RWHandleV3 &uvattrib)
 
int getFramePointCount ()
 
UT_Array< FramePoint > & getFramePoints ()
 

Static Public Member Functions

static int Compare (const BoundaryComponent *A, const BoundaryComponent *B)
 
static void getHintComponent (const GU_Detail *gdp, const GA_EdgeGroup *cuts, int hint_prim, GA_PrimitiveGroup *connected_prims)
 

Detailed Description

Definition at line 33 of file GU_Pelt.h.

Constructor & Destructor Documentation

GU_Pelt::GU_Pelt ( GU_Detail gdp,
const GA_EdgeGroup gp,
const GEO_Face face,
UT_String  outputgroup,
const Parameters parms 
)
inline

Definition at line 100 of file GU_Pelt.h.

GU_Pelt::~GU_Pelt ( )
inline

Definition at line 124 of file GU_Pelt.h.

Member Function Documentation

static int GU_Pelt::Compare ( const BoundaryComponent A,
const BoundaryComponent B 
)
inlinestatic

Definition at line 63 of file GU_Pelt.h.

int GU_Pelt::getFramePointCount ( )
inline

Definition at line 136 of file GU_Pelt.h.

UT_Array<FramePoint>& GU_Pelt::getFramePoints ( )
inline

Definition at line 141 of file GU_Pelt.h.

static void GU_Pelt::getHintComponent ( const GU_Detail gdp,
const GA_EdgeGroup cuts,
int  hint_prim,
GA_PrimitiveGroup connected_prims 
)
static
void GU_Pelt::updateUVs ( bool(*)(void *)  callback_func,
void callback_data,
const char *  tension_attribute,
const char *  density_attribute,
const GA_RWHandleV3 uvattrib 
)

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