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

#include <GU_Creep.h>

Public Types

enum  GU_AttribOp { GU_SET_ATTRIB, GU_ADD_ATTRIB, GU_SUB_ATTRIB, GU_MUL_ATTRIB }
 

Public Member Functions

 GU_CreepParms ()
 
 ~GU_CreepParms ()
 
void setPointAttrib (const char *pattern, GU_AttribOp op)
 
void setPrimAttrib (const char *pattern, GU_AttribOp op)
 
void setVertexAttrib (const char *pattern, GU_AttribOp op)
 
void clearAttribMaps ()
 
void setT (fpreal x, fpreal y, fpreal z)
 
void setR (fpreal x, fpreal y, fpreal z)
 
void setS (fpreal x, fpreal y, fpreal z)
 
void setP (fpreal x, fpreal y, fpreal z)
 
void identity ()
 
const UT_Vector3getT () const
 
const UT_Vector3getR () const
 
const UT_Vector3getS () const
 
const UT_Vector3getP () const
 
void setUVAttribute (const char *name)
 
bool doInitFill () const
 
bool doInitUndistort () const
 
void setInitFill (bool f)
 
void setInitUndistort (bool f)
 
void setSource (const GU_Detail *g)
 
void setSourceGroup (const GA_PointGroup *g)
 
void setPath (const GU_Detail *g)
 
void setPathPrim (const GEO_Primitive *p)
 
const GU_DetailgetSource () const
 
const GA_PointGroupgetSourceGroup () const
 
const GU_DetailgetPath () const
 
const GEO_PrimitivegetPathPrim () const
 

Friends

class GU_Detail
 

Detailed Description

Definition at line 26 of file GU_Creep.h.

Member Enumeration Documentation

Enumerator
GU_SET_ATTRIB 
GU_ADD_ATTRIB 
GU_SUB_ATTRIB 
GU_MUL_ATTRIB 

Definition at line 32 of file GU_Creep.h.

Constructor & Destructor Documentation

GU_CreepParms::GU_CreepParms ( )
GU_CreepParms::~GU_CreepParms ( )

Member Function Documentation

void GU_CreepParms::clearAttribMaps ( )
bool GU_CreepParms::doInitFill ( ) const
inline

Definition at line 76 of file GU_Creep.h.

bool GU_CreepParms::doInitUndistort ( ) const
inline

Definition at line 77 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getP ( ) const
inline

Definition at line 71 of file GU_Creep.h.

const GU_Detail* GU_CreepParms::getPath ( ) const
inline

Definition at line 90 of file GU_Creep.h.

const GEO_Primitive* GU_CreepParms::getPathPrim ( ) const
inline

Definition at line 91 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getR ( ) const
inline

Definition at line 69 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getS ( ) const
inline

Definition at line 70 of file GU_Creep.h.

const GU_Detail* GU_CreepParms::getSource ( ) const
inline

Definition at line 87 of file GU_Creep.h.

const GA_PointGroup* GU_CreepParms::getSourceGroup ( ) const
inline

Definition at line 88 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getT ( ) const
inline

Definition at line 68 of file GU_Creep.h.

void GU_CreepParms::identity ( )
inline

Definition at line 60 of file GU_Creep.h.

void GU_CreepParms::setInitFill ( bool  f)
inline

Definition at line 79 of file GU_Creep.h.

void GU_CreepParms::setInitUndistort ( bool  f)
inline

Definition at line 80 of file GU_Creep.h.

void GU_CreepParms::setP ( fpreal  x,
fpreal  y,
fpreal  z 
)
inline

Definition at line 57 of file GU_Creep.h.

void GU_CreepParms::setPath ( const GU_Detail g)
inline

Definition at line 84 of file GU_Creep.h.

void GU_CreepParms::setPathPrim ( const GEO_Primitive p)
inline

Definition at line 85 of file GU_Creep.h.

void GU_CreepParms::setPointAttrib ( const char *  pattern,
GU_AttribOp  op 
)
void GU_CreepParms::setPrimAttrib ( const char *  pattern,
GU_AttribOp  op 
)
void GU_CreepParms::setR ( fpreal  x,
fpreal  y,
fpreal  z 
)
inline

Definition at line 53 of file GU_Creep.h.

void GU_CreepParms::setS ( fpreal  x,
fpreal  y,
fpreal  z 
)
inline

Definition at line 55 of file GU_Creep.h.

void GU_CreepParms::setSource ( const GU_Detail g)
inline

Definition at line 82 of file GU_Creep.h.

void GU_CreepParms::setSourceGroup ( const GA_PointGroup g)
inline

Definition at line 83 of file GU_Creep.h.

void GU_CreepParms::setT ( fpreal  x,
fpreal  y,
fpreal  z 
)
inline

Definition at line 51 of file GU_Creep.h.

void GU_CreepParms::setUVAttribute ( const char *  name)
inline

Definition at line 73 of file GU_Creep.h.

void GU_CreepParms::setVertexAttrib ( const char *  pattern,
GU_AttribOp  op 
)

Friends And Related Function Documentation

friend class GU_Detail
friend

Definition at line 107 of file GU_Creep.h.


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