8 #ifndef __SIM_ConRelSoftAttach_h__
9 #define __SIM_ConRelSoftAttach_h__
121 "Soft Attach Constraint Relationship",
122 getConRelSoftAttachDopDescription());
#define DECLARE_STANDARD_GETCASTTOTYPE()
virtual void setStateForceSubclass(fpreal force)
GT_API const UT_StringHolder time
#define GETSET_DATA_FUNCS_F(DataName, FuncName)
virtual fpreal getStateDistanceSubclass() const
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
UT_Vector2T< T > project(const UT_Vector2T< T > &u, const UT_Vector2T< T > &v)
The orthogonal projection of a vector u onto a vector v.
virtual void setStateDistanceSubclass(fpreal distance)
SIM_API const UT_StringHolder force
virtual void buildConRelGuide(const GU_DetailHandle &gdh, const SIM_Options &options, const UT_Vector3 &anchor_pos_1, const UT_Vector3 &anchor_pos_2, const UT_Quaternion &anchor_rot_1, const UT_Quaternion &anchor_rot_2, const ConRelData &c_data) const
virtual fpreal getStateForceSubclass() const
SIM_API const UT_StringHolder distance
#define SIM_NAME_STIFFNESS
virtual void buildConRelGuideGeometrySubclass(const GU_DetailHandle &gdh, const SIM_Time &time, const SIM_Relationship &rel, const SIM_ConAnchor &anchor1, const SIM_ConAnchor &anchor2) const