GQ_Pelt Class Reference

#include <GQ_Pelt.h>

List of all members.

Classes

class  FramePoint

Static Public Member Functions

static void findAllConnectedPrimitives (GU_Detail *gdp, GEO_Primitive *seed, GB_PointGroup *visited_points, GB_PrimitiveGroup *visited_prims, GB_EdgeGroup *boundary_edges)
static void getEdges (GU_Detail *gdp, const GB_EdgeGroup *group, UT_IntArray &selections)
static void putEdges (const UT_IntArray &selections, GU_Detail *gdp, GB_EdgeGroup *group)
static void getPrimitives (GU_Detail *gdp, UT_IntArray &data)
static void putPrimitives (const UT_IntArray &data, GU_Detail *gdp)
static void determineCutSection (GU_Detail *gdp, const GB_EdgeGroup *cuts, GEO_Primitive *hint_prim, GB_PointGroup *connected_points, GB_PrimitiveGroup *connected_prims, GB_PointGroup *boundary_points)
static FramePointcreateFrame (const GEO_Face *face, const GU_Detail *gdp, const GB_PointGroup *boundary_points, int ufrom, int vfrom, float orientation, const char *density_attribute)
static void destroyFrame (FramePoint *frame)
static void remapCoord (FramePoint *frame, int num_points, float minuvalue, float maxuvalue, float minvvalue, float maxvvalue)
static void updateUVs (GU_Detail *gdp, const GB_PointGroup *connected_points, FramePoint *frame, const GB_PrimitiveGroup *connected_prims, const GB_PointGroup *boundary_points, bool do_vertex, float springconstant, int maxiterations, bool(*callback_func)(void *), void *callback_data, const char *tension_attribute)


Detailed Description

Definition at line 36 of file GQ_Pelt.h.


Member Function Documentation

static FramePoint* GQ_Pelt::createFrame ( const GEO_Face face,
const GU_Detail gdp,
const GB_PointGroup boundary_points,
int  ufrom,
int  vfrom,
float  orientation,
const char *  density_attribute 
) [static]

static void GQ_Pelt::destroyFrame ( FramePoint frame  )  [static]

static void GQ_Pelt::determineCutSection ( GU_Detail gdp,
const GB_EdgeGroup cuts,
GEO_Primitive hint_prim,
GB_PointGroup connected_points,
GB_PrimitiveGroup connected_prims,
GB_PointGroup boundary_points 
) [static]

static void GQ_Pelt::findAllConnectedPrimitives ( GU_Detail gdp,
GEO_Primitive seed,
GB_PointGroup visited_points,
GB_PrimitiveGroup visited_prims,
GB_EdgeGroup boundary_edges 
) [static]

static void GQ_Pelt::getEdges ( GU_Detail gdp,
const GB_EdgeGroup group,
UT_IntArray selections 
) [static]

static void GQ_Pelt::getPrimitives ( GU_Detail gdp,
UT_IntArray data 
) [static]

static void GQ_Pelt::putEdges ( const UT_IntArray selections,
GU_Detail gdp,
GB_EdgeGroup group 
) [static]

static void GQ_Pelt::putPrimitives ( const UT_IntArray data,
GU_Detail gdp 
) [static]

static void GQ_Pelt::remapCoord ( FramePoint frame,
int  num_points,
float  minuvalue,
float  maxuvalue,
float  minvvalue,
float  maxvvalue 
) [static]

static void GQ_Pelt::updateUVs ( GU_Detail gdp,
const GB_PointGroup connected_points,
FramePoint frame,
const GB_PrimitiveGroup connected_prims,
const GB_PointGroup boundary_points,
bool  do_vertex,
float  springconstant,
int  maxiterations,
bool(*)(void *)  callback_func,
void *  callback_data,
const char *  tension_attribute 
) [static]


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

Generated on Thu May 24 00:09:39 2012 for HDK by  doxygen 1.5.9