8 #ifndef __SIM_SolverSop_h__
9 #define __SIM_SolverSop_h__
83 bool newobject)
override;
101 getSolverSopDopDescription());
virtual void makeEqualSubclass(const SIM_Data *source)
#define DECLARE_STANDARD_GETCASTTOTYPE()
GLenum GLuint GLenum GLsizei const GLchar * buf
exint getInputSource(int inputno) const
void getInputRelationship(UT_String &value, int inputno) const
#define GETSET_DATA_FUNCS_B(DataName, FuncName)
void getOutputDataName(UT_String &value, int inputno) const
GLsizei const GLfloat * value
#define GETSET_DATA_FUNCS_S(DataName, FuncName)
void getInputObjectName(UT_String &value, int inputno) const
SYS_FORCE_INLINE const char * buffer() const
int64 getOptionI(const UT_StringRef &name) const
#define GETSET_DATA_FUNCS_F(DataName, FuncName)
void getOutputName(UT_String &value, int inputno) const
void getStampValueS(UT_String &value, int n) const
void getInputName(UT_String &value, int inputno) const
void getInputColliderLabel(UT_String &value, int inputno) const
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
exint getInputTimeMode(int inputno) const
bool stampIsFloat(int n) const
#define GET_DATA_FUNC_I(DataName, FuncName)
Holds pointers to a number of SIM_Object objects.
GLsizei GLsizei GLchar * source
#define GETSET_DATA_FUNCS_I(DataName, FuncName)
int sprintf(const char *fmt,...) SYS_PRINTF_CHECK_ATTRIBUTE(2
const SIM_Options & getOptions() const
void getStampVariable(UT_String &value, int n) const
fpreal getStampValueF(int n) const
#define SIM_NAME_DATAPATH
virtual SIM_Result solveSingleObjectSubclass(SIM_Engine &engine, SIM_Object &object, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep, bool newobject)=0
void getInputDataName(UT_String &value, int inputno) const
virtual SIM_Result solveRelationshipSubclass(SIM_Engine &engine, SIM_Relationship &relationship, const SIM_Time ×tep)
#define SIM_NAME_TRANSFORMSOPOUTPUT
#define SIM_NAME_SOLVEINITFRAME
fpreal64 getOptionF(const UT_StringRef &name) const
void getOutputSopPath(UT_String &value, int inputno) const
This implements a SIM_Geometry that copies the source geometry.
const UT_StringHolder & getOptionS(const UT_StringRef &name) const