API
3.3
|
This is the complete list of members for OpenSim::Joint, including all inherited members.
_jointFrameInBody | OpenSim::Joint | protected |
_jointFrameInParent | OpenSim::Joint | protected |
_model | OpenSim::ModelComponent | protected |
_propertySet | OpenSim::Object | protected |
addCacheVariable(const std::string &cacheVariableName, const T &variablePrototype, SimTK::Stage dependsOnStage) const | OpenSim::ModelComponent | inlineprotected |
addDiscreteVariable(const std::string &discreteVariableName, SimTK::Stage invalidatesStage) const | OpenSim::ModelComponent | protected |
addListProperty(const std::string &name, const std::string &comment, int minSize, int maxSize) | OpenSim::Object | protected |
addListProperty(const std::string &name, const std::string &comment, int minSize, int maxSize, const Container< T > &valueList) | OpenSim::Object | protected |
addModelingOption(const std::string &optionName, int maxFlagValue) const | OpenSim::ModelComponent | protected |
addOptionalProperty(const std::string &name, const std::string &comment) | OpenSim::Object | protected |
addOptionalProperty(const std::string &name, const std::string &comment, const T &value) | OpenSim::Object | protected |
addProperty(const std::string &name, const std::string &comment, const T &value) | OpenSim::Object | protected |
addStateVariable(const std::string &stateVariableName, SimTK::Stage invalidatesStage=SimTK::Stage::Dynamics) const | OpenSim::ModelComponent | protected |
addToSystem(SimTK::MultibodySystem &system) const override | OpenSim::Joint | protectedvirtual |
calcEquivalentSpatialForce(const SimTK::State &s, const SimTK::Vector &mobilityForces) const | OpenSim::Joint | virtual |
calcEquivalentSpatialForceForMobilizedBody(const SimTK::State &s, const SimTK::MobilizedBodyIndex mbx, const SimTK::Vector &mobilityForces) const | OpenSim::Joint | protected |
calcPower(const SimTK::State &s) const | OpenSim::Joint | virtual |
checkParentBody() | OpenSim::Joint | |
clearObjectIsUpToDateWithProperties() | OpenSim::Object | inline |
clone() const =0 | OpenSim::Object | pure virtual |
computeStateVariableDerivatives(const SimTK::State &s) const | OpenSim::ModelComponent | protectedvirtual |
connectToModel(Model &aModel) override | OpenSim::Joint | virtual |
constructCoordinates() | OpenSim::Joint | protected |
DEFAULT_NAME | OpenSim::Object | static |
dump(bool dumpName=false) | OpenSim::Object | |
generateDecorations(bool fixed, const ModelDisplayHints &hints, const SimTK::State &state, SimTK::Array_< SimTK::DecorativeGeometry > &appendToThis) const | OpenSim::ModelComponent | protectedvirtual |
getAuthors() const | OpenSim::Object | inline |
getBody() const | OpenSim::Joint | |
getCacheVariable(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | inline |
getCacheVariable(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const | OpenSim::ModelComponent | inline |
getCacheVariableIndex(const std::string &name) const | OpenSim::ModelComponent | protected |
getClassName() | OpenSim::Object | inlinestatic |
getConcreteClassName() const =0 | OpenSim::Object | pure virtual |
getCoordinateSet() const | OpenSim::Joint | inline |
getDebugLevel() | OpenSim::Object | inlinestatic |
getDefaultInstanceOfType(const std::string &concreteClassName) | OpenSim::Object | static |
getDescription() const | OpenSim::Object | |
getDiscreteVariable(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | |
getDiscreteVariableIndex(const std::string &name) const | OpenSim::ModelComponent | protected |
getDisplayer() const | OpenSim::Object | inlinevirtual |
getDocument() const | OpenSim::Object | inlineprotected |
getDocumentFileName() const | OpenSim::Object | |
getInlined() const | OpenSim::Object | |
getLocation(SimTK::Vec3 &rLocation) const | OpenSim::Joint | virtual |
getLocationInChild() const | OpenSim::Joint | inline |
getLocationInParent(SimTK::Vec3 &rLocation) const | OpenSim::Joint | |
getMobilizedBodyIndex(Body *aBody) const | OpenSim::Joint | protected |
getModel() const | OpenSim::ModelComponent | |
getModelingOption(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | |
getName() const | OpenSim::Object | |
getNumProperties() const | OpenSim::Object | |
getNumStateVariables() const | OpenSim::ModelComponent | virtual |
getOrientation(SimTK::Vec3 &rOrientation) const | OpenSim::Joint | virtual |
getOrientationInParent(SimTK::Vec3 &rOrientation) const | OpenSim::Joint | |
getParentBody() const | OpenSim::Joint | |
getParentName() const | OpenSim::Joint | |
getProperty(const PropertyIndex &index) const | OpenSim::Object | |
getPropertyByIndex(int propertyIndex) const | OpenSim::Object | |
getPropertyByName(const std::string &name) const | OpenSim::Object | |
getPropertyIndex(const std::string &name) const | OpenSim::Object | inlineprotected |
getPropertyIndex() const | OpenSim::Object | inlineprotected |
getPropertySet() | OpenSim::Object | inline |
getPropertySet() const | OpenSim::Object | inline |
getReferences() const | OpenSim::Object | inline |
getRegisteredObjectsOfGivenType(ArrayPtrs< T > &rArray) | OpenSim::Object | inlinestatic |
getRegisteredTypenames(Array< std::string > &typeNames) | OpenSim::Object | static |
getReverse() const | OpenSim::Joint | inline |
getSerializeAllDefaults() | OpenSim::Object | inlinestatic |
getStateIndex(const std::string &name) const | OpenSim::ModelComponent | protected |
getStateVariable(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | |
getStateVariableNames() const | OpenSim::ModelComponent | virtual |
getStateVariableSystemIndex(const std::string &stateVariableName) const | OpenSim::ModelComponent | virtual |
hasProperty(const std::string &name) const | OpenSim::Object | |
hasProperty() const | OpenSim::Object | |
includeAsSubComponent(ModelComponent *aComponent) | OpenSim::ModelComponent | protected |
initStateFromProperties(SimTK::State &s) const override | OpenSim::Joint | protectedvirtual |
isA(const char *type) const | OpenSim::Object | inlinevirtual |
isCacheVariableValid(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | inline |
isCacheVariableValid(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const | OpenSim::ModelComponent | inline |
isCoordinateUsed(Coordinate &aCoordinate) const | OpenSim::Joint | |
isEqualTo(const Object &aObject) const | OpenSim::Object | inline |
isKindOf(const char *type) | OpenSim::Object | inlinestatic |
isObjectTypeDerivedFrom(const std::string &concreteClassName) | OpenSim::Object | inlinestatic |
isObjectUpToDateWithProperties() const | OpenSim::Object | inline |
Joint() | OpenSim::Joint | |
Joint(const std::string &name, Body &parent, SimTK::Vec3 locationInParent, SimTK::Vec3 orientationInParent, Body &body, SimTK::Vec3 locationInBody, SimTK::Vec3 orientationInBody, bool reverse=false) | OpenSim::Joint | |
JointSet class | OpenSim::Joint | friend |
makeObjectFromFile(const std::string &fileName) | OpenSim::Object | static |
markCacheVariableInvalid(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | inline |
markCacheVariableInvalid(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const | OpenSim::ModelComponent | inline |
markCacheVariableValid(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | inline |
markCacheVariableValid(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const | OpenSim::ModelComponent | inline |
ModelComponent() | OpenSim::ModelComponent | |
ModelComponent(const std::string &aFileName, bool aUpdateFromXMLNode=true) SWIG_DECLARE_EXCEPTION | OpenSim::ModelComponent | |
ModelComponent(SimTK::Xml::Element &aNode) | OpenSim::ModelComponent | explicit |
ModelComponent(const ModelComponent &source) | OpenSim::ModelComponent | |
newInstanceOfType(const std::string &concreteClassName) | OpenSim::Object | static |
numCoordinates() const =0 | OpenSim::Joint | pure virtual |
Object() | OpenSim::Object | protected |
Object(const std::string &fileName, bool aUpdateFromXMLNode=true) SWIG_DECLARE_EXCEPTION | OpenSim::Object | explicitprotected |
Object(const Object &source) | OpenSim::Object | protected |
Object(SimTK::Xml::Element &aElement) | OpenSim::Object | explicitprotected |
OpenSim::Object::OpenSim_DECLARE_ABSTRACT_OBJECT | OpenSim::Object | related |
OpenSim_DECLARE_ABSTRACT_OBJECT_T | OpenSim::Object | related |
OpenSim_DECLARE_CONCRETE_OBJECT | OpenSim::Object | related |
OpenSim_DECLARE_CONCRETE_OBJECT_T | OpenSim::Object | related |
OpenSim_DECLARE_PROPERTY(parent_body, std::string,"Name of the parent body to which this joint connects its owner body.") | OpenSim::Joint | |
OpenSim_DECLARE_PROPERTY(location_in_parent, SimTK::Vec3,"Location of the joint in the parent body specified in the parent ""reference frame. Default is (0,0,0).") | OpenSim::Joint | |
OpenSim_DECLARE_PROPERTY(orientation_in_parent, SimTK::Vec3,"Orientation of the joint in the parent body specified in the parent ""reference frame. Euler XYZ body-fixed rotation angles are used to ""express the orientation. Default is (0,0,0).") | OpenSim::Joint | |
OpenSim_DECLARE_PROPERTY(location, SimTK::Vec3,"Location of the joint in the child body specified in the child ""reference frame. For SIMM models, this vector is always the zero ""vector (i.e., the body reference frame coincides with the joint). ") | OpenSim::Joint | |
OpenSim_DECLARE_PROPERTY(orientation, SimTK::Vec3,"Orientation of the joint in the owing body specified in the owning body ""reference frame. Euler XYZ body-fixed rotation angles are used to ""express the orientation. ") | OpenSim::Joint | |
OpenSim_DECLARE_PROPERTY(reverse, bool,"Whether the joint transform defines parent->child or child->parent.") | OpenSim::Joint | |
OpenSim_DECLARE_UNNAMED_PROPERTY(CoordinateSet,"Set holding the generalized coordinates (q's) that parmeterize this joint.") | OpenSim::Joint | |
operator<(const Object &aObject) const | OpenSim::Object | virtual |
operator=(const ModelComponent &aModelComponent) | OpenSim::ModelComponent | |
OpenSim::Object::operator=(const Object &aObject) | OpenSim::Object | |
operator==(const Object &aObject) const | OpenSim::Object | virtual |
print(const std::string &fileName) | OpenSim::Object | |
PrintPropertyInfo(std::ostream &os, const std::string &classNameDotPropertyName) | OpenSim::Object | static |
PrintPropertyInfo(std::ostream &os, const std::string &className, const std::string &propertyName) | OpenSim::Object | static |
readObjectFromXMLNodeOrFile(SimTK::Xml::Element &objectElement, int versionNumber) | OpenSim::Object | |
realizeAcceleration(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeDynamics(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeInstance(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeModel(SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizePosition(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeReport(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeTime(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeTopology(SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
realizeVelocity(const SimTK::State &state) const | OpenSim::ModelComponent | protectedvirtual |
RegisterType(const Object &defaultObject) | OpenSim::Object | inlinestatic |
registerType(const Object &defaultObject) | OpenSim::Object | static |
renameType(const std::string &oldTypeName, const std::string &newTypeName) | OpenSim::Object | static |
RenameType(const std::string &oldName, const std::string &newName) | OpenSim::Object | inlinestatic |
SafeCopy(const Object *aObject) | OpenSim::Object | inlinestatic |
scale(const ScaleSet &aScaleSet) | OpenSim::Joint | virtual |
setAllPropertiesUseDefault(bool aUseDefault) | OpenSim::Object | |
setAuthors(const std::string &authors) | OpenSim::Object | inline |
setBody(OpenSim::Body &aBody) | OpenSim::Joint | virtual |
setCacheVariable(const SimTK::State &state, const std::string &name, const T &value) const | OpenSim::ModelComponent | inline |
setCacheVariable(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex, const T &value) const | OpenSim::ModelComponent | inline |
setCoordinateMobilizedBodyIndex(Coordinate *aCoord, SimTK::MobilizedBodyIndex index) const | OpenSim::Joint | inlineprotected |
setCoordinateMobilizerQIndex(Coordinate *aCoord, int index) const | OpenSim::Joint | inlineprotected |
setCoordinateModel(Coordinate *aCoord, Model *aModel) const | OpenSim::Joint | inlineprotected |
setDebugLevel(int newLevel) | OpenSim::Object | inlinestatic |
setDescription(const std::string &description) | OpenSim::Object | |
setDiscreteVariable(SimTK::State &state, const std::string &name, double value) const | OpenSim::ModelComponent | |
setDocument(XMLDocument *doc) | OpenSim::Object | inlineprotected |
setInlined(bool aInlined, const std::string &aFileName="") | OpenSim::Object | |
setLocation(const SimTK::Vec3 &aLocation) | OpenSim::Joint | virtual |
setLocationInChild(const SimTK::Vec3 &aLocation) | OpenSim::Joint | inline |
setLocationInParent(const SimTK::Vec3 &aLocation) | OpenSim::Joint | |
setMobilizedBodyIndex(Body *aBody, SimTK::MobilizedBodyIndex index) const | OpenSim::Joint | protected |
setModelingOption(SimTK::State &state, const std::string &name, int flag) const | OpenSim::ModelComponent | |
setName(const std::string &name) | OpenSim::Object | |
setObjectIsUpToDateWithProperties() | OpenSim::Object | inline |
setOrientation(const SimTK::Vec3 &aOrientation) | OpenSim::Joint | virtual |
setOrientationInParent(const SimTK::Vec3 &aOrientation) | OpenSim::Joint | |
setParentBody(OpenSim::Body &aBody) | OpenSim::Joint | |
setParentName(const std::string &aName) | OpenSim::Joint | |
setPropertiesFromState(const SimTK::State &state) override | OpenSim::Joint | protectedvirtual |
setReferences(const std::string &references) | OpenSim::Object | inline |
setSerializeAllDefaults(bool shouldSerializeDefaults) | OpenSim::Object | inlinestatic |
setStateVariable(SimTK::State &state, const std::string &name, double value) const | OpenSim::ModelComponent | |
toString() const | OpenSim::Object | |
updateDisplayer(const SimTK::State &s) const | OpenSim::ModelComponent | inlinevirtual |
updateFromXMLDocument() | OpenSim::Object | protected |
updateFromXMLNode(SimTK::Xml::Element &objectElement, int versionNumber) | OpenSim::Object | virtual |
updateXMLNode(SimTK::Xml::Element &parent) | OpenSim::Object | virtual |
updBody() | OpenSim::Joint | |
updCacheVariable(const SimTK::State &state, const std::string &name) const | OpenSim::ModelComponent | inline |
updCacheVariable(const SimTK::State &state, SimTK::CacheEntryIndex ceIndex) const | OpenSim::ModelComponent | inline |
updDisplayer() | OpenSim::Object | inlinevirtual |
updDocument() | OpenSim::Object | inlineprotected |
updModel() | OpenSim::ModelComponent | |
updParentBody() | OpenSim::Joint | |
updProperty(const PropertyIndex &index) | OpenSim::Object | |
updPropertyByIndex(int propertyIndex) | OpenSim::Object | |
updPropertyByName(const std::string &name) | OpenSim::Object | |
~Joint() | OpenSim::Joint | virtual |
~ModelComponent() | OpenSim::ModelComponent | inlinevirtual |
~Object() | OpenSim::Object | virtual |