8 #ifndef __SIM_ConAnchorObjSpaceRot_h__
9 #define __SIM_ConAnchorObjSpaceRot_h__
41 const SIM_Time &time)
const override;
47 void initParmsFromWorldSpaceRotation(
const UT_Vector3 &worldspacerot,
53 "Anchor: Object Space Rotation",
#define DECLARE_STANDARD_GETCASTTOTYPE()
#define SIM_NAME_WORLDSPACEROTATION
GT_API const UT_StringHolder time
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
void initAnchorSubclass(const SIM_Object *object) override
virtual UT_Vector3 getGuidePositionSubclass(const SIM_Time &time) const
GETSET_DATA_FUNCS_V3(SIM_NAME_WORLDSPACEPOS, WorldSpacePosition)
Retrieve the world-space position for the guide geometry.
UT_Quaternion getOrientationSubclass(const SIM_Time &time) const override
virtual void initParmsFromWorldSpacePositionSubclass(const UT_Vector3 &worldspacepos, const SIM_Object *object)=0
GETSET_DATA_FUNCS_B(SIM_NAME_USEWORLDSPACEPOS, UseWorldSpacePosition)
#define SIM_NAME_USEWORLDSPACEROTATION