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 77 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 86 of file GU_PolyExtrude.h.

Definition at line 143 of file GU_PolyExtrude.h.

Definition at line 98 of file GU_PolyExtrude.h.

Definition at line 142 of file GU_PolyExtrude.h.

Definition at line 85 of file GU_PolyExtrude.h.

Definition at line 140 of file GU_PolyExtrude.h.

Definition at line 82 of file GU_PolyExtrude.h.

Definition at line 141 of file GU_PolyExtrude.h.

Definition at line 103 of file GU_PolyExtrude.h.

Definition at line 139 of file GU_PolyExtrude.h.

Definition at line 107 of file GU_PolyExtrude.h.

Definition at line 92 of file GU_PolyExtrude.h.

Definition at line 91 of file GU_PolyExtrude.h.

Definition at line 89 of file GU_PolyExtrude.h.

Definition at line 93 of file GU_PolyExtrude.h.

Definition at line 96 of file GU_PolyExtrude.h.

Definition at line 95 of file GU_PolyExtrude.h.

Definition at line 87 of file GU_PolyExtrude.h.

Definition at line 101 of file GU_PolyExtrude.h.

Definition at line 110 of file GU_PolyExtrude.h.


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

Generated on Fri May 25 00:10:29 2012 for HDK by  doxygen 1.5.9