12 #ifndef __GU_Creep_h__
13 #define __GU_Creep_h__
21 class gu_CreepAttribMap;
44 void setPointAttrib(
const char *
pattern, GU_AttribOp op);
45 void setPrimAttrib(
const char *
pattern, GU_AttribOp op);
46 void setVertexAttrib(
const char *
pattern, GU_AttribOp op);
49 void clearAttribMaps();
52 { myT.assign(x, y, z); }
54 { myR.assign(x, y, z); }
56 { myS.assign(x, y, z); }
58 { myP.assign(x, y, z); }
74 { myUVAttrib.harden(name); }
105 bool myInitUndistort;
void setR(fpreal x, fpreal y, fpreal z)
void setSourceGroup(const GA_PointGroup *g)
void setT(fpreal x, fpreal y, fpreal z)
GLdouble GLdouble GLdouble z
const GU_Detail * getSource() const
const GU_Detail * getPath() const
void setS(fpreal x, fpreal y, fpreal z)
void setPath(const GU_Detail *g)
const UT_Vector3 & getR() const
const UT_Vector3 & getT() const
void setP(fpreal x, fpreal y, fpreal z)
const UT_Vector3 & getS() const
void setPathPrim(const GEO_Primitive *p)
GLuint const GLchar * name
void setSource(const GU_Detail *g)
void setInitUndistort(bool f)
const GA_PointGroup * getSourceGroup() const
const GEO_Primitive * getPathPrim() const
const UT_Vector3 & getP() const
void setUVAttribute(const char *name)
bool doInitUndistort() const