8 #ifndef __SIM_PositionSimple_h__ 
    9 #define __SIM_PositionSimple_h__ 
   91                         getPositionSimpleDopDescription());
 
#define DECLARE_STANDARD_GETCASTTOTYPE()
 
virtual void optionChangedSubclass(const char *name)
 
virtual UT_Vector3 worldToSelfSubclass(const UT_Vector3 &p) const 
This implementation calls getInverseTransform and does the multiply. 
 
virtual UT_Vector3 worldToSelfVectorSubclass(const UT_Vector3 &p) const 
This implementation calls getInverseTransform and does the multiply. 
 
virtual UT_Vector3 selfToWorldVectorSubclass(const UT_Vector3 &p) const 
This implementation calls getTransform and does the multiply. 
 
GLdouble GLdouble GLdouble q
 
#define GETSET_DATA_FUNCS_V3(DataName, FuncName)
 
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
 
virtual void getInverseTransformSubclass(UT_DMatrix4 &xform) const 
This implementation calls getTransform and inverts it. 
 
virtual void getTransformSubclass(UT_DMatrix4 &xform) const 
This implementation returns the identity matrix. 
 
virtual void getPositionSubclass(UT_Vector3 &t) const 
This implementation calls getTransform and extracts the translates. 
 
virtual void interpolateSubclass(const SIM_Data *source1, const SIM_Data *source2, fpreal interp)
 
GLuint const GLchar * name
 
#define SIM_NAME_POSITION
 
#define SIM_NAME_ORIENTATION
 
#define GETSET_DATA_FUNCS_Q(DataName, FuncName)
 
virtual void getOrientationSubclass(UT_Quaternion &q) const 
This implementation calls getTransform and extracts the rotations. 
 
virtual void getPivotSubclass(UT_Vector3 &p) const 
This implementation returns (0, 0, 0) as the pivot. 
 
virtual UT_Vector3 selfToWorldSubclass(const UT_Vector3 &p) const 
This implementation calls getTransform and does the multiply.