GU_CreepParms Class Reference

#include <GU_Creep.h>

List of all members.

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 GB_PointGroup *g)
void setPath (const GU_Detail *g)
void setPathPrim (const GEO_Primitive *p)
const GU_DetailgetSource () const
const GB_PointGroupgetSourceGroup () const
const GU_DetailgetPath () const
const GEO_PrimitivegetPathPrim () const

Friends

class GU_Detail


Detailed Description

Definition at line 34 of file GU_Creep.h.


Member Enumeration Documentation

Enumerator:
GU_SET_ATTRIB 
GU_ADD_ATTRIB 
GU_SUB_ATTRIB 
GU_MUL_ATTRIB 

Definition at line 40 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 83 of file GU_Creep.h.

bool GU_CreepParms::doInitUndistort (  )  const [inline]

Definition at line 84 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getP (  )  const [inline]

Definition at line 78 of file GU_Creep.h.

const GU_Detail* GU_CreepParms::getPath (  )  const [inline]

Definition at line 97 of file GU_Creep.h.

const GEO_Primitive* GU_CreepParms::getPathPrim (  )  const [inline]

Definition at line 98 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getR (  )  const [inline]

Definition at line 76 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getS (  )  const [inline]

Definition at line 77 of file GU_Creep.h.

const GU_Detail* GU_CreepParms::getSource (  )  const [inline]

Definition at line 94 of file GU_Creep.h.

const GB_PointGroup* GU_CreepParms::getSourceGroup (  )  const [inline]

Definition at line 95 of file GU_Creep.h.

const UT_Vector3& GU_CreepParms::getT (  )  const [inline]

Definition at line 75 of file GU_Creep.h.

void GU_CreepParms::identity (  )  [inline]

Definition at line 67 of file GU_Creep.h.

void GU_CreepParms::setInitFill ( bool  f  )  [inline]

Definition at line 86 of file GU_Creep.h.

void GU_CreepParms::setInitUndistort ( bool  f  )  [inline]

Definition at line 87 of file GU_Creep.h.

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

Definition at line 64 of file GU_Creep.h.

void GU_CreepParms::setPath ( const GU_Detail g  )  [inline]

Definition at line 91 of file GU_Creep.h.

void GU_CreepParms::setPathPrim ( const GEO_Primitive p  )  [inline]

Definition at line 92 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 60 of file GU_Creep.h.

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

Definition at line 62 of file GU_Creep.h.

void GU_CreepParms::setSource ( const GU_Detail g  )  [inline]

Definition at line 89 of file GU_Creep.h.

void GU_CreepParms::setSourceGroup ( const GB_PointGroup g  )  [inline]

Definition at line 90 of file GU_Creep.h.

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

Definition at line 58 of file GU_Creep.h.

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

Definition at line 80 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 114 of file GU_Creep.h.


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

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