GU_PolyExtrudeParms Class Reference

#include <GU_PolyExtrude.h>

List of all members.

Public Member Functions

 GU_PolyExtrudeParms ()
void setLocalXform (const UT_Matrix4 &mat, GU_PolyExtrudeXformCallback cb)
const UT_Matrix4getLocalXform (int primnum) const
void setGlobalXform (const UT_Matrix4 &mat, GU_PolyExtrudeXformCallback cb)
const UT_Matrix4getGlobalXform (int primnum) const
void setInset (float inset, GU_PolyExtrudeInsetCallback cb)
float getInset (int primnum, int vtxnum, int ptnum) const
void setDivisions (int div, GU_PolyExtrudeDivCallback cb)
int getDivisions (int primnum) const
bool isFusing (unsigned int bit) const
bool isConsolidatePerPoint () const
bool isConsolidateAll () const

Public Attributes

const GB_BaseGroupmyGroup
GB_PrimitiveGroupmyFrontGroup
GB_PrimitiveGroupmyBackGroup
GB_PrimitiveGroupmySideGroup
GB_BaseGroupmyOutputGroup
bool myOutputFront
bool myOutputBack
bool myOutputSide
bool myRemoveZeroAreaSides
bool myRemoveSharedSides
unsigned int myConsolidatePoints
GU_PolyExtrudeSymmetryAxis mySymmetryAxis
GU_PolyExtrudeKeepSharedPoints myKeepSharedPointsTogether
bool myOrientEdgeFaces
float myTolerance
GU_PolyExtrudeXformCallback myLocalXformCallback
GU_PolyExtrudeXformCallback myGlobalXformCallback
GU_PolyExtrudeInsetCallback myInsetCallback
GU_PolyExtrudeDivCallback myDivCallback
void * myCBUserData


Detailed Description

Definition at line 76 of file GU_PolyExtrude.h.


Constructor & Destructor Documentation

GU_PolyExtrudeParms::GU_PolyExtrudeParms (  ) 


Member Function Documentation

int GU_PolyExtrudeParms::getDivisions ( int  primnum  )  const

const UT_Matrix4& GU_PolyExtrudeParms::getGlobalXform ( int  primnum  )  const

float GU_PolyExtrudeParms::getInset ( int  primnum,
int  vtxnum,
int  ptnum 
) const

const UT_Matrix4& GU_PolyExtrudeParms::getLocalXform ( int  primnum  )  const

bool GU_PolyExtrudeParms::isConsolidateAll (  )  const

bool GU_PolyExtrudeParms::isConsolidatePerPoint (  )  const

bool GU_PolyExtrudeParms::isFusing ( unsigned int  bit  )  const

void GU_PolyExtrudeParms::setDivisions ( int  div,
GU_PolyExtrudeDivCallback  cb 
)

void GU_PolyExtrudeParms::setGlobalXform ( const UT_Matrix4 mat,
GU_PolyExtrudeXformCallback  cb 
)

void GU_PolyExtrudeParms::setInset ( float  inset,
GU_PolyExtrudeInsetCallback  cb 
)

void GU_PolyExtrudeParms::setLocalXform ( const UT_Matrix4 mat,
GU_PolyExtrudeXformCallback  cb 
)


Member Data Documentation

Definition at line 85 of file GU_PolyExtrude.h.

Definition at line 142 of file GU_PolyExtrude.h.

Definition at line 97 of file GU_PolyExtrude.h.

Definition at line 141 of file GU_PolyExtrude.h.

Definition at line 84 of file GU_PolyExtrude.h.

Definition at line 139 of file GU_PolyExtrude.h.

Definition at line 81 of file GU_PolyExtrude.h.

Definition at line 140 of file GU_PolyExtrude.h.

Definition at line 102 of file GU_PolyExtrude.h.

Definition at line 138 of file GU_PolyExtrude.h.

Definition at line 106 of file GU_PolyExtrude.h.

Definition at line 91 of file GU_PolyExtrude.h.

Definition at line 90 of file GU_PolyExtrude.h.

Definition at line 88 of file GU_PolyExtrude.h.

Definition at line 92 of file GU_PolyExtrude.h.

Definition at line 95 of file GU_PolyExtrude.h.

Definition at line 94 of file GU_PolyExtrude.h.

Definition at line 86 of file GU_PolyExtrude.h.

Definition at line 100 of file GU_PolyExtrude.h.

Definition at line 109 of file GU_PolyExtrude.h.


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

Generated on Mon Jan 28 00:48:29 2013 for HDK by  doxygen 1.5.9