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

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

addError(const SIM_RootData *root, int errorcode, const char *errorparm, UT_ErrorSeverity severity) const SIM_Data
addGuideDep(DEP_MicroNode &src) const SIM_Data
addOPInterest(OP_Node *node) const SIM_Data
appendFullDataPath(const SIM_Data *subdata, bool useobjectid, UT_String &datapath) const SIM_Data
buildGuideGeometrySubclass(const SIM_RootData &root, const SIM_Options &options, const GU_DetailHandle &gdh, UT_DMatrix4 *xform, const SIM_Time &t) const SIM_Dataprotectedvirtual
buildGuideOptions(SIM_Options &options, const SIM_Time &time) const SIM_Data
buildSubDataPath(const SIM_Data *subdata, UT_String &pathto) const SIM_Data
castConstPointerToType(const SIM_Data *data, const char *datatype)SIM_Datastatic
castPointerToType(SIM_Data *data, const char *datatype)SIM_Datastatic
copyCreationInfoFrom(const SIM_Data *source)SIM_Data
createGuideObjectSubclass() const SIM_Dataprotectedvirtual
createNamedSubData(const char *dataname, const char *datatype, int creationflags, UT_String *newdatanameptr=NULL)SIM_Data
createQueryObjectSubclass() const overrideSIM_Objectprotectedvirtual
createUniqueSubDataName(const SIM_Data *subdata, UT_String &dataname) const SIM_Data
deleteGuideObjectIfNotBuilding() const SIM_Dataprotected
deleteQueryObjectIfNotBuilding() const SIM_Dataprotected
filterConstRelationships(bool ingroup, const SIM_DataFilter &filter, SIM_ConstDataArray &rels) const SIM_Object
filterConstSubData(SIM_ConstDataArray &dp, UT_StringArray *names, const SIM_DataFilter &filter, const char *startfrom, const SIM_DataFilter &recurseFilter) const SIM_Data
filterSubData(SIM_DataArray &ncdp, UT_StringArray *names, const SIM_DataFilter &ncfilter, const char *startfrom, const SIM_DataFilter &recursefilter)SIM_Data
forceValidRootDataName(UT_String &rootdataname)SIM_RootDatastatic
forEachConstSubData(SIM_EachDataCallback &cb, const SIM_DataFilter &filter, const char *startfrom, const SIM_DataFilter &recurseFilter) const SIM_Data
forEachSubData(SIM_EachDataCallback &cb, const SIM_DataFilter &filter, const char *startfrom, const SIM_DataFilter &recurseFilter)SIM_Data
getAffectors(SIM_ObjectArray &affobjs, const char *relationshiptype)SIM_Object
getAllowCaching() const SIM_Object
getAlternateRepresentationOf() const SIM_Datainlineprotected
getCastToType(const char *datatype) const SIM_Dataprotectedvirtual
getCHOPNode(const char *path, bool addinterest) const SIM_Data
getCollider(const SIM_Object &affector, const char *defaultlabel=0) const SIM_Object
getColliderInfo(SIM_ColliderInfoArray &colliderinfo) const SIM_Object
getColliderInfoTokenString(UT_TokenString &ts) const SIM_Object
getColliderLabel() const SIM_Object
getColliderLabel(UT_String &label) const SIM_Object
getConstAffectors(SIM_ConstObjectArray &affobjs, const char *relationshiptype) const SIM_Object
getConstNamedSubData(const char *dataname) const SIM_Data
getConstPointerToType(const char *datatype) const SIM_Data
getConstSubData(int index) const SIM_Data
getConstUserOptions() const SIM_Datainline
getCOP2Node(const char *path, bool addinterest) const SIM_Data
getCreationTime() const SIM_Data
getCreatorId() const SIM_Data
getCreatorIndex() const SIM_Data
getCreatorNode() const SIM_Data
getDataType() const SIM_Data
getDataTypeFromFile(const char *filename, UT_String &datatype)SIM_Datastatic
getDataTypeFromStream(UT_IStream &is, UT_String &datatype)SIM_Datastatic
getDataTypeSubclass() const SIM_Dataprotectedvirtual
getDataTypeSuperclasses(UT_StringArray &)SIM_Datainlineprotectedstatic
getDOPNode(const char *path, bool addinterest) const SIM_Data
getEmptyDopDescription()SIM_Dataprotectedstatic
getEmptyTemplateList()SIM_Dataprotectedstatic
getEngine() const SIM_Datainline
getGeometry() const SIM_Object
getGuideGeometry(const SIM_RootData &root, const char *datapath, UT_DMatrix4 &xform, const SIM_Time &t) const SIM_Data
getGuideGeometryList(const SIM_RootData &root, const char *datapath, const SIM_Time &t, UT_Array< GU_ConstDetailHandle > &detailArray, UT_Array< UT_DMatrix4 > &xformArray) const SIM_Datavirtual
getGuideParmVersion() const SIM_Data
getGuideParmVersionSubclass() const SIM_Dataprotectedvirtual
getIsAffector(const SIM_Object *affector, const char *relationshiptype) const SIM_Object
getIsAlternateRepresentation() const SIM_Data
getIsAlternateRepresentationSubclass() const SIM_Dataprotectedvirtual
getIsBaked() const SIM_Object
getIsDoingSimplifiedSaveLoad() const SIM_Dataprotected
getIsIntangible() const SIM_Object
getIsOfType(const char *datatype) const SIM_Data
getIsSelected() const SIM_Data
getIsStatic() const SIM_Object
getIsSubStepObject() const SIM_Object
getLocalVelocityAtPosition(const UT_Vector3 &localspacepos, bool usesdfhistory, bool usegeohistory) const SIM_Object
getMatchesString(const char *pattern) const SIM_RootData
getMatchesStringSubclass(const char *pattern) const overrideSIM_Objectprotectedvirtual
getMemorySize() const SIM_Data
getMemorySizeSubclass() const overrideSIM_Objectprotectedvirtual
getMetaObject() const SIM_Object
getName() const SIM_RootData
getNamedSubData(const char *dataname)SIM_Data
getNearestPoint(const UT_Vector3 &wspos) const SIM_Object
getNearestPointAttribResolver(const char *attribname) const SIM_Object
getNeedsInitialization() const SIM_Dataprotected
getNodePathsRelativeTo() const SIM_Data
getNthConstSubData(UT_String *name, const SIM_DataFilter &filter, int n, const char *startfrom, const SIM_DataFilter &recurseFilter) const SIM_Data
getNthSubData(UT_String *name, const SIM_DataFilter &filter, int n, const char *startfrom, const SIM_DataFilter &recurseFilter)SIM_Data
getNumRelationships(bool ingroup) const SIM_Object
getNumSubData() const SIM_Data
getObjectId() const SIM_Object
getOBJNode(const char *path, bool addinterest) const SIM_Data
getOPNode(const char *path, bool addinterest) const SIM_Data
getOrCreateAlternateRepresentation(const char *dataname, const char *datatype) const SIM_Data
getOwnerNetwork() const SIM_Data
getPhysicalParms() const SIM_Object
getPointAttribute(GA_Index ptnum, const char *attrib, fpreal &value) const SIM_Object
getPointerToType(const char *datatype)SIM_Data
getPosition() const SIM_Object
getPositionForGeometry(const char *geo) const SIM_Object
getPositionOfPoint(GA_Index ptnum, const SIM_Geometry *geo=0) const SIM_Object
getPropertyAtPoint(GA_Index ptnum, const SIM_Property &property) const SIM_Object
getPropertyAtPosition(const UT_Vector3 &wpos, const SIM_Property &property) const SIM_Object
getPropertyResolver(const SIM_Property &property) const SIM_Object
getQueryObject() const SIM_Data
getReferenceCount() const SIM_Data
getRelationship(bool ingroup, int index) const SIM_Object
getRelationship(bool ingroup, const char *name) const SIM_Object
getRelationships(bool ingroup)SIM_Object
getRootDataId(SIM_RootDataId &id) const SIM_RootData
getRootDataIdSubclass(SIM_RootDataId &id) const overrideSIM_Objectprotectedvirtual
getSelectionRepresentsObject() const SIM_Data
getSolveFirstFrame() const SIM_Object
getSolveInfo() const SIM_Object
getSolver() const SIM_Object
getSolveState() const SIM_Object
getSOPNode(const char *path, bool addinterest) const SIM_Data
getSubData(int index)SIM_Data
getSubDataIndex(const SIM_Data *subdata) const SIM_Data
getSubDataName(int index) const SIM_Data
getUniqueId() const SIM_Data
getUserOptions()SIM_Datainline
getVelocityAtPoint(GA_Index ptnum, const SIM_Geometry *geo=0) const SIM_Object
getVelocityAtPosition(const UT_Vector3 &worldspacepos, bool usesdfhistory, bool usegeohistory, fpreal integrateovertime=0.0) const SIM_Object
getVelocityAtPositionResolver(bool usesdfhistory, bool usegeohistory, fpreal integrateovertime=0.0) const SIM_Object
handleModification(int code=-1)SIM_Dataprotected
handleModificationSubclass(int code)SIM_Dataprotectedvirtual
initAlternateRepresentation() const SIM_Dataprotected
initAlternateRepresentationSubclass(const SIM_Data &)SIM_Dataprotectedvirtual
initialize(const SIM_SubdataBehavior &subdatabehavior)SIM_Data
initializeFromParmDefaults()SIM_Dataprotected
initializeSubclass() overrideSIM_Objectprotectedvirtual
interpolate(const SIM_Data *source1, const SIM_Data *source2, fpreal interp)SIM_Data
interpolateSubclass(const SIM_Data *source1, const SIM_Data *source2, fpreal interp) overrideSIM_Objectprotectedvirtual
interpolateSubData(const SIM_Data &source1, const SIM_Data &source2, fpreal interp, const SIM_DataFilter &interpdata, const SIM_DataFilter &recurse)SIM_Data
loadFromFile(const char *filename)SIM_Data
loadFromStream(UT_IStream &is, bool skiptype=false)SIM_Data
loadIOSubclass(UT_IStream &is, SIM_DataThreadedIO *io)SIM_Dataprotectedvirtual
loadOptionPacket(UT_IStream &is, const char *name, SIM_Options *opts) const SIM_Dataprotected
loadSubclass(UT_IStream &is) overrideSIM_Objectprotectedvirtual
makeEqual(const SIM_Data *source, const SIM_SubdataBehavior &subdatabehavior)SIM_Data
makeEqualSubclass(const SIM_Data *source) overrideSIM_Objectprotectedvirtual
makeMemberDataUnique()SIM_Datainline
makeMemberDataUniqueSubclass()SIM_Datainlinevirtual
moveNamedSubData(const char *oldname, const char *newname)SIM_Data
myNameSIM_RootDataprotected
preserveImpacts(SIM_Engine &engine)SIM_Object
removeNamedSubData(const char *dataname)SIM_Data
removeNamedSubDataSubclass(const char *dataname) overrideSIM_Objectprotectedvirtual
removeSubData(int index)SIM_Data
rollbackImpacts(SIM_Engine &engine)SIM_Object
saveIOSubclass(std::ostream &os, SIM_DataThreadedIO *io) const SIM_Dataprotectedvirtual
saveOptionPacket(std::ostream &os, const char *name, const SIM_Options *opts) const SIM_Dataprotected
saveSubclass(std::ostream &os) const overrideSIM_Objectprotectedvirtual
saveToFile(const char *filename, UT_CompressionType compressionType) const SIM_Data
saveToStream(std::ostream &os, UT_CompressionType compressionType) const SIM_Data
setAllowCaching(bool allowcaching)SIM_Object
setIsSelected(bool selected) const SIM_Data
setName(const char *name)SIM_Object
setNamedSubData(const char *dataname, const SIM_Data *data, int setflags)SIM_Data
setNamedSubDataSubclass(const char *dataname, const SIM_Data *data) overrideSIM_Objectprotectedvirtual
setNeedsInitialization(bool needsinit) const SIM_Dataprotected
setNeedsInitializationSubclass(bool needsinit) const SIM_Dataprotectedvirtual
setNeedsToRecalculateMemorySize() const SIM_Dataprotected
setParameters(const SIM_Options &parms)SIM_Data
setParametersSubclass(const SIM_Options &parms)SIM_Dataprotectedvirtual
setSelectionRepresentsObject(bool representsobject)SIM_Dataprotected
SIM_Data(const SIM_DataFactory *factory)SIM_Dataexplicitprotected
SIM_FEEDBACK enum valueSIM_Object
SIM_Object(const SIM_SimulationState *factory)SIM_Objectexplicitprotected
SIM_ObjectSolveInfo classSIM_Objectfriend
SIM_Relationship classSIM_Objectfriend
SIM_RootData(const SIM_DataFactory *factory)SIM_RootDataprotected
SIM_SimulationState classSIM_Objectfriend
SIM_SOLVED enum valueSIM_Object
SIM_SolveState enum nameSIM_Object
SIM_SOLVING enum valueSIM_Object
SIM_UNSOLVED enum valueSIM_Object
~SIM_Data()SIM_Dataprotectedvirtual
~SIM_Object() overrideSIM_Objectprotected
~SIM_RootData() overrideSIM_RootDataprotected