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

#include <GU_Sweep.h>

Public Member Functions

 GU_SweepParms ()
 
 ~GU_SweepParms ()
 
void reset ()
 
GU_ERROR doIt (GU_Detail *gdp)
 

Public Attributes

GU_DetailtemplateGdp
 
const GU_Detailpaths
 
const GU_Detailrefpaths
 
const GU_DetailxSection
 
GU_CrossSectionType cycleType
 
GU_SweepFixType fixType
 
int skipCoin
 
int aimAtRef
 
int useVertex
 
int vertexNumber
 
float scale
 
float twist
 
float roll
 
int outputGroups
 
GU_SweepSkinType skinType
 
int outputPolys
 
char * sweepGrpName
 
const GA_PrimitiveGrouppathGroup
 
const GA_PrimitiveGrouprefGroup
 
const GA_PrimitiveGroupxGroup
 
GU_SweepCallBack getTwist
 
GU_SweepCallBack getScale
 
GU_SweepCallBack getRoll
 
voidcallbackData
 
const char * myAttribPattern
 
bool useInstanceMatrix
 
GA_AttributeInstanceMatrix instanceMatrix
 

Detailed Description

Definition at line 51 of file GU_Sweep.h.

Constructor & Destructor Documentation

GU_SweepParms::GU_SweepParms ( )
GU_SweepParms::~GU_SweepParms ( )
inline

Definition at line 55 of file GU_Sweep.h.

Member Function Documentation

GU_ERROR GU_SweepParms::doIt ( GU_Detail gdp)
void GU_SweepParms::reset ( )

Member Data Documentation

int GU_SweepParms::aimAtRef

Definition at line 67 of file GU_Sweep.h.

void* GU_SweepParms::callbackData

Definition at line 93 of file GU_Sweep.h.

GU_CrossSectionType GU_SweepParms::cycleType

Definition at line 64 of file GU_Sweep.h.

GU_SweepFixType GU_SweepParms::fixType

Definition at line 65 of file GU_Sweep.h.

GU_SweepCallBack GU_SweepParms::getRoll

Definition at line 92 of file GU_Sweep.h.

GU_SweepCallBack GU_SweepParms::getScale

Definition at line 91 of file GU_Sweep.h.

GU_SweepCallBack GU_SweepParms::getTwist

Definition at line 90 of file GU_Sweep.h.

GA_AttributeInstanceMatrix GU_SweepParms::instanceMatrix

Set useInstanceMatrix to true and initialize instanceMatrix in order to use the backbone's N, up, trans, pscale, scale, rot, orient, pivot to determine how to transform cross-sections, instead of the scale, twist, and roll values above.

Definition at line 88 of file GU_Sweep.h.

const char* GU_SweepParms::myAttribPattern

Pattern for selecting which attributes to transfer from path to cross-sections.

Definition at line 97 of file GU_Sweep.h.

int GU_SweepParms::outputGroups

Definition at line 73 of file GU_Sweep.h.

int GU_SweepParms::outputPolys

Definition at line 75 of file GU_Sweep.h.

const GA_PrimitiveGroup* GU_SweepParms::pathGroup

Definition at line 77 of file GU_Sweep.h.

const GU_Detail* GU_SweepParms::paths

Definition at line 61 of file GU_Sweep.h.

const GA_PrimitiveGroup* GU_SweepParms::refGroup

Definition at line 78 of file GU_Sweep.h.

const GU_Detail* GU_SweepParms::refpaths

Definition at line 62 of file GU_Sweep.h.

float GU_SweepParms::roll

Definition at line 72 of file GU_Sweep.h.

float GU_SweepParms::scale

Definition at line 70 of file GU_Sweep.h.

GU_SweepSkinType GU_SweepParms::skinType

Definition at line 74 of file GU_Sweep.h.

int GU_SweepParms::skipCoin

Definition at line 66 of file GU_Sweep.h.

char* GU_SweepParms::sweepGrpName

Definition at line 76 of file GU_Sweep.h.

GU_Detail* GU_SweepParms::templateGdp

Definition at line 60 of file GU_Sweep.h.

float GU_SweepParms::twist

Definition at line 71 of file GU_Sweep.h.

bool GU_SweepParms::useInstanceMatrix

Set useInstanceMatrix to true and initialize instanceMatrix in order to use the backbone's N, up, trans, pscale, scale, rot, orient, pivot to determine how to transform cross-sections, instead of the scale, twist, and roll values above.

Definition at line 87 of file GU_Sweep.h.

int GU_SweepParms::useVertex

Definition at line 68 of file GU_Sweep.h.

int GU_SweepParms::vertexNumber

Definition at line 69 of file GU_Sweep.h.

const GA_PrimitiveGroup* GU_SweepParms::xGroup

Definition at line 79 of file GU_Sweep.h.

const GU_Detail* GU_SweepParms::xSection

Definition at line 63 of file GU_Sweep.h.


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