HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_Engine Member List

This is the complete list of members for SIM_Engine, including all inherited members.

addError(const SIM_RootData *rootdata, const SIM_Data *data, int errorcode, const char *errorparm, UT_ErrorSeverity severity) const SIM_Engine
addErrorSubclass(const SIM_RootData *rootdata, const SIM_Data *data, int errorcode, const char *errorparm, UT_ErrorSeverity severity) const SIM_Engineprotectedvirtual
addGuideOPInterest(OP_Node *node) const SIM_Engine
addOPInterest(OP_Node *node) const SIM_Engine
addRelationship(const char *name, int creationflags)SIM_Engine
addSimulationObject(bool solvefirstframe)SIM_Engine
canCastToDataType(const UT_StringRef &from_type, const UT_StringRef &to_type)SIM_Enginestatic
clearReferencesToMostRecentState()SIM_Engineprotectedvirtual
clearSelection() const SIM_Engine
conditionalAddRef() noexceptUT_IntrusiveRefCounter< SIM_Engine >inline
createSubStepObject(const SIM_Object &object, const SIM_Time &time)SIM_Engine
filterConstRelationships(const SIM_DataFilter &filter, SIM_ConstDataArray &rels) const SIM_Engine
findAllObjectsCreatedBy(OP_Node *creator, SIM_ConstObjectArray &objects) const SIM_Engine
findAllObjectsFromString(const char *objspec, SIM_ConstObjectArray &objects, const SIM_Time &t, bool interpolateobj) const SIM_Engine
findAllRelationshipsFromString(const char *relspec, SIM_ConstDataArray &relationships, const SIM_Time &t, bool interpolaterel) const SIM_Engine
findObjectFromString(const char *objspec, int whichmatch, int *nummatch, const SIM_Time &t, bool interpolateobj) const SIM_Engine
findRelationshipFromString(const char *relspec, int whichmatch, int *nummatch, const SIM_Time &t, bool interpolaterel) const SIM_Engine
getAffectorAtTime(SIM_Object &object, const SIM_Time &time, bool allowinterpolation)SIM_Engine
getCachedFrames(UT_Array< int > &frames, bool inmemory) const SIM_Engine
getCacheOptions() const SIM_Engine
getConstDataWithId(const UT_Guid &id) const SIM_Engine
getCurrentCreatorId() const SIM_Engineinline
getCurrentCreatorIndex() const SIM_Engineinline
getDataTypes(UT_StringArray &datatypes, const UT_StringRef &datatype) const SIM_Engine
getDataTypeSources(UT_StringArray &datatypes, UT_StringArray &srcs) const SIM_Engine
getDataTypeSuperclasses(const UT_StringRef &datatype, UT_StringArray &classes) const SIM_Engine
getDescription(const UT_StringRef &datatype) const SIM_Engine
getDopDescription(const UT_StringRef &datatype) const SIM_Engine
getEarliestCacheTime() const SIM_Engine
getEngineTime(const SIM_Time &t) const SIM_Engine
getEngineTimeSubclass(const SIM_Time &t) const SIM_Engineprotectedvirtual
getExtraInterests(OP_NodeList &extras, bool normal, bool guides) const SIM_Engine
getFeedbackIteration() const SIM_Engine
getGlobalTime(const SIM_Time &t) const SIM_Engine
getGlobalTimeSubclass(const SIM_Time &t) const SIM_Engineprotectedvirtual
getLatestCacheTime() const SIM_Engine
getMaxFeedbackIterations() const SIM_Engine
getModVersion() const SIM_Engineinline
getNonConstRootDataFromId(const SIM_RootDataId &id)SIM_Engine
getNonConstSimulationObject(int index)SIM_Engineprotected
getNthSimulationObject(const SIM_DataFilter &filter, int n) const SIM_Engine
getNumRelationships() const SIM_Engine
getNumSimulationData() const SIM_Engine
getNumSimulationObjects() const SIM_Engine
getObjectAtTime(const SIM_Object &object, const SIM_Time &time, bool allowinterpolation) const SIM_Engine
getObjectsAtPastTimes(const SIM_Object **const past_objects[], SIM_Time past_times[], const int num_objects, const SIM_Object *const objects[], const int max_past)SIM_Engine
getOwner() const SIM_Engine
getOwnerFullPath() const SIM_Engine
getOwnerFullPathString(UT_String &str) const SIM_Engine
getProvideDataHints() const SIM_Engine
getRelationship(int index) const SIM_Engine
getRelationship(const char *name) const SIM_Engine
getRelationshipsAtPastTimes(const SIM_Relationship **const past_rels[], SIM_Time past_times[], const int num_rels, const SIM_Relationship *const rels[], const int max_past) const SIM_Engine
getRootDataFromId(const SIM_RootDataId &id) const SIM_Engine
getSelection(SIM_ConstDataArray &data) const SIM_Engine
getSimulationFrame(const SIM_Time &time) const SIM_Engine
getSimulationObject(int index) const SIM_Engine
getSimulationObjectFromId(int objectid) const SIM_Engine
getSimulationTime() const SIM_Engine
getSimulationTime(int frame) const SIM_Engine
getTimeStep() const SIM_Engine
getTotalMemorySize() const SIM_Engine
handleExternalNodeChangeSubclass(OP_Node *changednode, OP_EventType eventtype, void *data, bool isguide)SIM_Engineprotectedvirtual
hasOPInterest(OP_Node *node) const SIM_Engineinline
isPlayer() const SIM_Engineinline
mergeSimulationFile(const char *filename, const SIM_DataFilter &filter, const SIM_ObjectArray &replaceobjects, const OP_Node *defaultcreator, bool forcecreatortodefault, bool acceptnewobjects, bool matchbyname, const char *nameprefix)SIM_Engine
myIsPlayerSIM_Engineprotected
myRefilterParmsMicroNodeSIM_Engineprotected
myResimParmsMicroNodeSIM_Engineprotected
mySimInputMicroNodeSIM_Engineprotected
mySimMicroNodeSIM_Engineprotected
notifySimulationChangeSinksOfChange()SIM_Engineinlinevirtual
objectCreated(SIM_Object *object)SIM_Engineprotectedvirtual
objectRemoved(SIM_Object *object)SIM_Engineprotectedvirtual
operator=(const SIM_Engine &)=deleteSIM_Engine
UT_IntrusiveRefCounter< SIM_Engine >::operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< SIM_Engine >inline
postSimulationStep()SIM_Engineprotectedvirtual
preSimulationStep()SIM_Engineprotectedvirtual
refilterParmsMicroNode()SIM_Engineinline
refilterParmsMicroNode() const SIM_Engineinline
removeAllOPInterests() const SIM_Engine
removeAllRelationships(int createdby, const SIM_RelationshipArray *except)SIM_Engine
removeRelationship(int index)SIM_Engine
removeRelationship(const char *name)SIM_Engine
removeRelationship(SIM_Relationship *rel)SIM_Engine
removeSimulationObject(int index)SIM_Engine
removeSimulationObject(SIM_Object *object)SIM_Engine
removeSubStepObject(SIM_Object *objectattime, bool allwithmatchingid)SIM_Engine
resetErrors()SIM_Engine
resetErrorsSubclass()SIM_Engineprotectedvirtual
resetPlayer()SIM_Engine
resetSimulation()SIM_Engineprotectedvirtual
resetToFirstSimulationStep()SIM_Engineinline
resimParmsMicroNode()SIM_Engineinline
resimParmsMicroNode() const SIM_Engineinline
saveSimulationFile(OP_Node *node, const char *filename, const SIM_DataFilter &filter, const SIM_ObjectArray &objects, UT_CompressionType type=UT_COMPRESSION_TYPE_BLOSC) const SIM_Engine
saveSimulationState(std::ostream &os, UT_CompressionType type=UT_COMPRESSION_TYPE_BLOSC) const SIM_Engine
saveSimulationStateToFile(const char *fname, UT_CompressionType type, bool threadedio) const SIM_Engine
scaleFromMKS(const char *tounits) const SIM_Engine
scaleToMKS(const char *fromunits) const SIM_Engine
setCacheOptions(const SIM_CacheOptions &o)SIM_Engine
setCreatorInfo(int id, int index)SIM_Engine
setIsPlayer(bool isPlayer)SIM_Engine
setIsSimulating(bool issimulating) const SIM_Engineprotectedvirtual
setMaxFeedbackIterations(int max)SIM_Engine
setProvideDataHints(bool providehints)SIM_Engine
setSimulationTime(const SIM_Time &t, bool resimlasttimestep, bool forceresetsim, bool allowsimulation)SIM_Engine
setTimeStep(const SIM_Time &time)SIM_Engine
SIM_BaseCache classSIM_Enginefriend
SIM_Cache classSIM_Enginefriend
SIM_Data classSIM_Enginefriend
SIM_DataFactory classSIM_Enginefriend
SIM_DataFactoryCreator classSIM_Enginefriend
SIM_Engine(OP_Node *owner)SIM_Engine
SIM_Engine(const SIM_Engine &)=deleteSIM_Engine
SIM_ObjectSolveInfo classSIM_Enginefriend
SIM_SaveCommand classSIM_Enginefriend
SIM_SimulationState classSIM_Enginefriend
simInputMicroNode()SIM_Engineinline
simInputMicroNode() const SIM_Engineinline
simMicroNode()SIM_Engineinline
simMicroNode() const SIM_Engineinline
updatePlayerFrames()SIM_Engine
use_count() const noexceptUT_IntrusiveRefCounter< SIM_Engine >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< SIM_Engine >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< SIM_Engine >inline
~SIM_Engine()SIM_Enginevirtual
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< SIM_Engine >inlineprotected