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

This is the complete list of members for DOP_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 overrideDOP_Engineprotectedvirtual
addGuideOPInterest(OP_Node *node) const SIM_Engine
addObjectForNode(DOP_Node *node, SIM_RootData &rootdata)DOP_Engine
addOPInterest(OP_Node *node) const SIM_Engine
addRelationship(const char *name, int creationflags)SIM_Engine
addSimulationObject(bool solvefirstframe)SIM_Engine
applyErrorsToNode(OP_Node *sink, OP_Node *sourcenode, bool only_nodes_errors=true, UT_ErrorSeverity minseverity=UT_ERROR_MESSAGE) const DOP_Engine
canCastToDataType(const UT_StringRef &from_type, const UT_StringRef &to_type)SIM_Enginestatic
clearReferencesToMostRecentState() overrideDOP_Engineprotectedvirtual
clearSelection() const SIM_Engine
createSubStepObject(const SIM_Object &object, const SIM_Time &time)SIM_Engine
DOP_Engine(OP_Node *owner)DOP_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_IntArray &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
getDescription(const UT_StringRef &datatype) const SIM_Engine
getDopDescription(const UT_StringRef &datatype) const SIM_Engine
getDopNodeBeingProcessed() const DOP_Engine
getEarliestCacheTime() const SIM_Engine
getEngineTime(const SIM_Time &t) const SIM_Engine
getEngineTimeSubclass(const SIM_Time &t) const overrideDOP_Engineprotectedvirtual
getErrorSeverity() const DOP_Engineinline
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 overrideDOP_Engineprotectedvirtual
getLatestCacheTime() const SIM_Engine
getMaxFeedbackIterations() const SIM_Engine
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
getObjectsAtInputs(DOP_Node *node, UT_ValArray< const SIM_ObjectArray * > &objectsatinputs) const DOP_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
getObjectsForNode(DOP_Node *node, SIM_ConstObjectArray &objects) const DOP_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
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
getWantResimulation()DOP_Engineinlinestatic
handleExternalNodeChangeSubclass(OP_Node *changednode, OP_EventType eventtype, void *data, bool isguide) overrideDOP_Engineprotectedvirtual
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() overrideDOP_Enginevirtual
objectCreated(SIM_Object *object) overrideDOP_Engineprotectedvirtual
objectRemoved(SIM_Object *object) overrideDOP_Engineprotectedvirtual
operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< SIM_Engine >inline
postSimulationStep() overrideDOP_Engineprotectedvirtual
preSimulationStep() overrideDOP_Engineprotectedvirtual
propagateSimDirty(bool send_event)DOP_Engine
refilterParmsMicroNode()SIM_Engineinline
refilterParmsMicroNode() const SIM_Engineinline
registerNodeError(OP_Node *node, const UT_StringHolder &errmsg, UT_ErrorSeverity sev) const DOP_Engine
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() overrideDOP_Engineprotectedvirtual
resetPlayer()SIM_Engine
resetSimulation() overrideDOP_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 overrideDOP_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
setWantResimulation(bool want_resimulation)DOP_Engineinlinestatic
SIM_Engine(OP_Node *owner)SIM_Engine
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
~DOP_Engine() overrideDOP_Engine
~SIM_Engine()SIM_Enginevirtual
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< SIM_Engine >inlineprotected