OpenSim  OpenSim 3.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
OpenSim::PinJoint Member List

This is the complete list of members for OpenSim::PinJoint, including all inherited members.

_modelOpenSim::ModelComponentprotected
_propertySetOpenSim::Objectprotected
addCacheVariable(const std::string &cacheVariableName, const T &variablePrototype, SimTK::Stage dependsOnStage) const OpenSim::ModelComponentinlineprotected
addDiscreteVariable(const std::string &discreteVariableName, SimTK::Stage invalidatesStage) const OpenSim::ModelComponentprotected
addListProperty(const std::string &name, const std::string &comment, int minSize, int maxSize)OpenSim::Objectprotected
addListProperty(const std::string &name, const std::string &comment, int minSize, int maxSize, const Container< T > &valueList)OpenSim::Objectprotected
addModelingOption(const std::string &optionName, int maxFlagValue) const OpenSim::ModelComponentprotected
addOptionalProperty(const std::string &name, const std::string &comment)OpenSim::Objectprotected
addOptionalProperty(const std::string &name, const std::string &comment, const T &value)OpenSim::Objectprotected
addProperty(const std::string &name, const std::string &comment, const T &value)OpenSim::Objectprotected
addStateVariable(const std::string &stateVariableName, SimTK::Stage invalidatesStage=SimTK::Stage::Dynamics) const OpenSim::ModelComponentprotected
addToSystem(SimTK::MultibodySystem &system) const overrideOpenSim::PinJointprotectedvirtual
calcEquivalentSpatialForce(const SimTK::State &s, const SimTK::Vector &mobilityForces) const OpenSim::Jointvirtual
calcEquivalentSpatialForceForMobilizedBody(const SimTK::State &s, const SimTK::MobilizedBodyIndex mbx, const SimTK::Vector &mobilityForces) const OpenSim::Jointprotected
calcPower(const SimTK::State &s) const OpenSim::Jointvirtual
checkParentBody()OpenSim::Jointvirtual
clearObjectIsUpToDateWithProperties()OpenSim::Objectinline
clone() const =0OpenSim::Objectpure virtual
computeStateVariableDerivatives(const SimTK::State &s) const OpenSim::ModelComponentprotectedvirtual
connectToModel(Model &aModel) overrideOpenSim::PinJointprotectedvirtual
constructCoordinates()OpenSim::Jointprotected
DEFAULT_NAMEOpenSim::Objectstatic
dump(bool dumpName=false)OpenSim::Object
generateDecorations(bool fixed, const ModelDisplayHints &hints, const SimTK::State &state, SimTK::Array_< SimTK::DecorativeGeometry > &appendToThis) const OpenSim::ModelComponentprotectedvirtual
getAuthors() const OpenSim::Objectinline
getBody() const OpenSim::Joint
getCacheVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
getCacheVariableIndex(const std::string &name) const OpenSim::ModelComponentprotected
getClassName()OpenSim::Objectinlinestatic
getConcreteClassName() const =0OpenSim::Objectpure virtual
getCoordinateSet() const OpenSim::Jointinline
getDebugLevel()OpenSim::Objectinlinestatic
getDefaultInstanceOfType(const std::string &concreteClassName)OpenSim::Objectstatic
getDescription() const OpenSim::Object
getDiscreteVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getDiscreteVariableIndex(const std::string &name) const OpenSim::ModelComponentprotected
getDisplayer() const OpenSim::Objectinlinevirtual
getDocument() const OpenSim::Objectinlineprotected
getDocumentFileName() const OpenSim::Object
getInlined() const OpenSim::Object
getLocation(SimTK::Vec3 &rLocation) const OpenSim::Jointvirtual
getLocationInChild(double rLocation[]) const OpenSim::Jointinlinevirtual
getLocationInChild() const OpenSim::Jointinlinevirtual
getLocationInParent(SimTK::Vec3 &rLocation) const OpenSim::Jointvirtual
getLocationInParent(double rLocation[]) const OpenSim::Jointinlinevirtual
getMobilizedBodyIndex(Body *aBody) const OpenSim::Jointinlineprotected
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::ModelComponentvirtual
getOrientation(SimTK::Vec3 &rOrientation) const OpenSim::Jointvirtual
getOrientationInChild(double rOrientation[]) const OpenSim::Jointinlinevirtual
getOrientationInParent(SimTK::Vec3 &rOrientation) const OpenSim::Jointvirtual
getOrientationInParent(double rOrientation[]) const OpenSim::Jointinlinevirtual
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::Objectinlineprotected
getPropertyIndex() const OpenSim::Objectinlineprotected
getPropertySet()OpenSim::Objectinline
getPropertySet() const OpenSim::Objectinline
getReferences() const OpenSim::Objectinline
getRegisteredObjectsOfGivenType(ArrayPtrs< T > &rArray)OpenSim::Objectinlinestatic
getRegisteredTypenames(Array< std::string > &typeNames)OpenSim::Objectstatic
getReverse() const OpenSim::Jointinlinevirtual
getSerializeAllDefaults()OpenSim::Objectinlinestatic
getStateIndex(const std::string &name) const OpenSim::ModelComponentprotected
getStateVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getStateVariableNames() const OpenSim::ModelComponentvirtual
getStateVariableSystemIndex(const std::string &stateVariableName) const OpenSim::ModelComponentvirtual
hasProperty(const std::string &name) const OpenSim::Object
hasProperty() const OpenSim::Object
includeAsSubComponent(ModelComponent *aComponent)OpenSim::ModelComponentprotected
initStateFromProperties(SimTK::State &s) const overrideOpenSim::Jointprotectedvirtual
isA(const char *type) const OpenSim::Objectinlinevirtual
isCacheVariableValid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
isCoordinateUsed(Coordinate &aCoordinate) const OpenSim::Jointvirtual
isEqualTo(const Object &aObject) const OpenSim::Objectinline
isKindOf(const char *type)OpenSim::Objectinlinestatic
isObjectTypeDerivedFrom(const std::string &concreteClassName)OpenSim::Objectinlinestatic
isObjectUpToDateWithProperties() const OpenSim::Objectinline
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
makeObjectFromFile(const std::string &fileName)OpenSim::Objectstatic
markCacheVariableInvalid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
markCacheVariableValid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
ModelComponent()OpenSim::ModelComponent
ModelComponent(const std::string &aFileName, bool aUpdateFromXMLNode=true) SWIG_DECLARE_EXCEPTIONOpenSim::ModelComponent
ModelComponent(SimTK::Xml::Element &aNode)OpenSim::ModelComponentexplicit
ModelComponent(const ModelComponent &source)OpenSim::ModelComponent
newInstanceOfType(const std::string &concreteClassName)OpenSim::Objectstatic
numCoordinates() const OpenSim::PinJointinlinevirtual
Object()OpenSim::Objectprotected
Object(const std::string &fileName, bool aUpdateFromXMLNode=true) SWIG_DECLARE_EXCEPTIONOpenSim::Objectexplicitprotected
Object(const Object &source)OpenSim::Objectprotected
Object(SimTK::Xml::Element &aElement)OpenSim::Objectexplicitprotected
OpenSim::Object::OpenSim_DECLARE_ABSTRACT_OBJECTOpenSim::Objectrelated
OpenSim_DECLARE_ABSTRACT_OBJECT_TOpenSim::Objectrelated
OpenSim::Joint::OpenSim_DECLARE_CONCRETE_OBJECTOpenSim::Objectrelated
OpenSim_DECLARE_CONCRETE_OBJECT_TOpenSim::Objectrelated
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::Objectvirtual
operator=(const ModelComponent &aModelComponent)OpenSim::ModelComponent
OpenSim::Object::operator=(const Object &aObject)OpenSim::Object
operator==(const Object &aObject) const OpenSim::Objectvirtual
PinJoint()OpenSim::PinJoint
PinJoint(const std::string &name, OpenSim::Body &parent, SimTK::Vec3 locationInParent, SimTK::Vec3 orientationInParent, OpenSim::Body &body, SimTK::Vec3 locationInBody, SimTK::Vec3 orientationInBody, bool reverse=false)OpenSim::PinJoint
print(const std::string &fileName)OpenSim::Object
PrintPropertyInfo(std::ostream &os, const std::string &classNameDotPropertyName)OpenSim::Objectstatic
PrintPropertyInfo(std::ostream &os, const std::string &className, const std::string &propertyName)OpenSim::Objectstatic
readObjectFromXMLNodeOrFile(SimTK::Xml::Element &objectElement, int versionNumber)OpenSim::Object
realizeAcceleration(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeDynamics(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeInstance(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeModel(SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizePosition(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeReport(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeTime(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeTopology(SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
realizeVelocity(const SimTK::State &state) const OpenSim::ModelComponentprotectedvirtual
registerType(const Object &defaultObject)OpenSim::Objectstatic
RegisterType(const Object &defaultObject)OpenSim::Objectinlinestatic
renameType(const std::string &oldTypeName, const std::string &newTypeName)OpenSim::Objectstatic
RenameType(const std::string &oldName, const std::string &newName)OpenSim::Objectinlinestatic
SafeCopy(const Object *aObject)OpenSim::Objectinlinestatic
scale(const ScaleSet &aScaleSet)OpenSim::PinJointvirtual
setAllPropertiesUseDefault(bool aUseDefault)OpenSim::Object
setAuthors(const std::string &authors)OpenSim::Objectinline
setBody(OpenSim::Body &aBody)OpenSim::Jointvirtual
setCacheVariable(const SimTK::State &state, const std::string &name, const T &value) const OpenSim::ModelComponentinline
setCoordinateMobilizedBodyIndex(Coordinate *aCoord, SimTK::MobilizedBodyIndex index) const OpenSim::Jointinlineprotected
setCoordinateMobilizerQIndex(Coordinate *aCoord, int index) const OpenSim::Jointinlineprotected
setCoordinateModel(Coordinate *aCoord, Model *aModel) const OpenSim::Jointinlineprotected
setDebugLevel(int newLevel)OpenSim::Objectinlinestatic
setDescription(const std::string &description)OpenSim::Object
setDiscreteVariable(SimTK::State &state, const std::string &name, double value) const OpenSim::ModelComponent
setDocument(XMLDocument *doc)OpenSim::Objectinlineprotected
setInlined(bool aInlined, const std::string &aFileName="")OpenSim::Object
setLocation(const SimTK::Vec3 &aLocation)OpenSim::Jointvirtual
setLocationInChild(const SimTK::Vec3 &aLocation)OpenSim::Jointinlinevirtual
setLocationInParent(const SimTK::Vec3 &aLocation)OpenSim::Jointvirtual
setMobilizedBodyIndex(Body *aBody, SimTK::MobilizedBodyIndex index) const OpenSim::Jointinlineprotected
setModelingOption(SimTK::State &state, const std::string &name, int flag) const OpenSim::ModelComponent
setName(const std::string &name)OpenSim::Object
setObjectIsUpToDateWithProperties()OpenSim::Objectinline
setOrientation(const SimTK::Vec3 &aOrientation)OpenSim::Jointvirtual
setOrientationInParent(const SimTK::Vec3 &aOrientation)OpenSim::Jointvirtual
setParentBody(OpenSim::Body &aBody)OpenSim::Joint
setParentName(const std::string &aName)OpenSim::Joint
setPropertiesFromState(const SimTK::State &state) overrideOpenSim::Jointprotectedvirtual
setReferences(const std::string &references)OpenSim::Objectinline
setSerializeAllDefaults(bool shouldSerializeDefaults)OpenSim::Objectinlinestatic
setStateVariable(SimTK::State &state, const std::string &name, double value) const OpenSim::ModelComponent
toString() const OpenSim::Object
updateDisplayer(const SimTK::State &s) const OpenSim::ModelComponentinlinevirtual
updateFromXMLDocument()OpenSim::Objectprotected
updateFromXMLNode(SimTK::Xml::Element &objectElement, int versionNumber)OpenSim::Objectvirtual
updateXMLNode(SimTK::Xml::Element &parent)OpenSim::Objectvirtual
updBody()OpenSim::Joint
updCacheVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
updDisplayer()OpenSim::Objectinlinevirtual
updDocument()OpenSim::Objectinlineprotected
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::Jointvirtual
~ModelComponent()OpenSim::ModelComponentinlinevirtual
~Object()OpenSim::Objectvirtual
~PinJoint()OpenSim::PinJointvirtual