8 #ifndef __SIM_SolverScript_h__
9 #define __SIM_SolverScript_h__
37 myNewObjects(new_objects),
65 static void installCommands();
67 static bool fetchBoilerplate(
UT_String &boilerplate);
88 const char *error_title);
90 const char *script_file,
91 const char *error_title);
95 const char *error_title);
103 getSolverScriptDopDescription());
#define DECLARE_STANDARD_GETCASTTOTYPE()
SIM_SolverScript * mySolver
const SIM_ObjectArray * myNewObjects
#define GETSET_DATA_FUNCS_B(DataName, FuncName)
GT_API const UT_StringHolder time
#define GETSET_DATA_FUNCS_S(DataName, FuncName)
GLsizei const GLchar *const * path
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
SIM_SolverScriptData(SIM_SolverScript *solver, const SIM_ObjectArray *objects, const SIM_ObjectArray *new_objects, const SIM_Time *timestep, const SIM_Time *time)
Holds pointers to a number of SIM_Object objects.
virtual SIM_Result solveObjectsSubclass(SIM_Engine &engine, SIM_ObjectArray &objects, SIM_ObjectArray &newobjects, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep)=0
const SIM_ObjectArray * myObjects
const SIM_Time * myTimestep
This implements a SIM_Geometry that copies the source geometry.