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

This is the complete list of members for OpenSim::Coordinate, 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::Coordinateprotectedvirtual
clearObjectIsUpToDateWithProperties()OpenSim::Objectinline
clone() const =0OpenSim::Objectpure virtual
computeStateVariableDerivatives(const SimTK::State &s) const OpenSim::ModelComponentprotectedvirtual
connectToModel(Model &aModel) overrideOpenSim::Coordinateprotectedvirtual
Coordinate()OpenSim::Coordinate
Coordinate(const std::string &aName, MotionType aMotionType, double defualtValue, double aRangeMin, double aRangeMax)OpenSim::Coordinate
CoordinateCouplerConstraint classOpenSim::Coordinatefriend
Coupled enum valueOpenSim::Coordinate
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
getAccelerationValue(const SimTK::State &s) const OpenSim::Coordinate
getAuthors() const OpenSim::Objectinline
getBodyIndex() const OpenSim::Coordinateinline
getCacheVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
getCacheVariableIndex(const std::string &name) const OpenSim::ModelComponentprotected
getClamped(const SimTK::State &s) const OpenSim::Coordinate
getClassName()OpenSim::Objectinlinestatic
getConcreteClassName() const =0OpenSim::Objectpure virtual
getDebugLevel()OpenSim::Objectinlinestatic
getDefaultClamped() const OpenSim::Coordinateinline
getDefaultInstanceOfType(const std::string &concreteClassName)OpenSim::Objectstatic
getDefaultIsPrescribed() const OpenSim::Coordinateinline
getDefaultLocked() const OpenSim::Coordinateinline
getDefaultSpeedValue() const OpenSim::Coordinateinline
getDefaultValue() const OpenSim::Coordinateinline
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
getJoint() const OpenSim::Coordinate
getLocked(const SimTK::State &s) const OpenSim::Coordinate
getMobilizerQIndex() const OpenSim::Coordinateinline
getModel() const OpenSim::ModelComponent
getModelingOption(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getMotionType() const OpenSim::Coordinateinline
getName() const OpenSim::Object
getNumProperties() const OpenSim::Object
getNumStateVariables() const overrideOpenSim::Coordinateinlineprotectedvirtual
getPrescribedFunction() const OpenSim::Coordinate
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
getRangeMax() const OpenSim::Coordinateinline
getRangeMin() const OpenSim::Coordinateinline
getReferences() const OpenSim::Objectinline
getRegisteredObjectsOfGivenType(ArrayPtrs< T > &rArray)OpenSim::Objectinlinestatic
getRegisteredTypenames(Array< std::string > &typeNames)OpenSim::Objectstatic
getSerializeAllDefaults()OpenSim::Objectinlinestatic
getSpeedName() const OpenSim::Coordinate
getSpeedValue(const SimTK::State &s) const OpenSim::Coordinate
getStateIndex(const std::string &name) const OpenSim::ModelComponentprotected
getStateVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponent
getStateVariableNames() const overrideOpenSim::Coordinatevirtual
getStateVariableSystemIndex(const std::string &stateVariableName) const overrideOpenSim::Coordinatevirtual
getValue(const SimTK::State &s) const OpenSim::Coordinate
hasProperty(const std::string &name) const OpenSim::Object
hasProperty() const OpenSim::Object
includeAsSubComponent(ModelComponent *aComponent)OpenSim::ModelComponentprotected
initStateFromProperties(SimTK::State &s) const overrideOpenSim::Coordinateprotectedvirtual
isA(const char *type) const OpenSim::Objectinlinevirtual
isCacheVariableValid(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
isConstrained(const SimTK::State &s) const OpenSim::Coordinate
isDependent(const SimTK::State &s) const OpenSim::Coordinate
isEqualTo(const Object &aObject) const OpenSim::Objectinline
isKindOf(const char *type)OpenSim::Objectinlinestatic
isObjectTypeDerivedFrom(const std::string &concreteClassName)OpenSim::Objectinlinestatic
isObjectUpToDateWithProperties() const OpenSim::Objectinline
isPrescribed(const SimTK::State &s) const OpenSim::Coordinate
Joint classOpenSim::Coordinatefriend
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
MotionType enum nameOpenSim::Coordinate
newInstanceOfType(const std::string &concreteClassName)OpenSim::Objectstatic
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::ModelComponent::OpenSim_DECLARE_CONCRETE_OBJECTOpenSim::Objectrelated
OpenSim_DECLARE_CONCRETE_OBJECT_TOpenSim::Objectrelated
OpenSim_DECLARE_LIST_PROPERTY_SIZE(range, double, 2,"The minimum and maximum values that the coordinate can range between. ""Rotational coordinate range in radians and Translational in meters.")OpenSim::Coordinate
OpenSim_DECLARE_OPTIONAL_PROPERTY(prescribed_function, Function,"If specified, the coordinate can be prescribed by a function of time. ""It can be any OpenSim Function with valid second order derivatives.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(motion_type, std::string,"Coordinate can describe rotational, translational, or coupled motion. ""Defaults to rotational.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(default_value, double,"The value of this coordinate before any value has been set. ""Rotational coordinate value is in radians and Translational in meters.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(default_speed_value, double,"The speed value of this coordinate before any value has been set. ""Rotational coordinate value is in rad/s and Translational in m/s.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(clamped, bool,"Flag indicating whether or not the values of the coordinates should ""be limited to the range, above.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(locked, bool,"Flag indicating whether or not the values of the coordinates should ""be constrained to the current (e.g. default) value, above.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(prescribed, bool,"Flag indicating whether or not the values of the coordinates should ""be prescribed according to the function above. It is ignored if the ""no prescribed function is specified.")OpenSim::Coordinate
OpenSim_DECLARE_PROPERTY(is_free_to_satisfy_constraints, bool,"Flag identifies whether or not this coordinate can change freely when ""posing the model to satisfy kinematic constraints. When true, the ""coordinate's initial or specified value is ignored when considering ""constraints. This allows values for important coordinates, which have ""this flag set to false, to dictate the value of unimportant coordinates ""if they are linked via constraints.")OpenSim::Coordinate
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
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 &oldName, const std::string &newName)OpenSim::Objectinlinestatic
renameType(const std::string &oldTypeName, const std::string &newTypeName)OpenSim::Objectstatic
Rotational enum valueOpenSim::Coordinate
SafeCopy(const Object *aObject)OpenSim::Objectinlinestatic
setAllPropertiesUseDefault(bool aUseDefault)OpenSim::Object
setAuthors(const std::string &authors)OpenSim::Objectinline
setCacheVariable(const SimTK::State &state, const std::string &name, const T &value) const OpenSim::ModelComponentinline
setClamped(SimTK::State &s, bool aLocked) const OpenSim::Coordinate
setDebugLevel(int newLevel)OpenSim::Objectinlinestatic
setDefaultClamped(bool aClamped)OpenSim::Coordinateinline
setDefaultIsPrescribed(bool isPrescribed)OpenSim::Coordinateinline
setDefaultLocked(bool aLocked)OpenSim::Coordinateinline
setDefaultSpeedValue(double aDefaultSpeedValue)OpenSim::Coordinateinline
setDefaultValue(double aDefaultValue)OpenSim::Coordinate
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
setIsPrescribed(SimTK::State &s, bool isPrescribed) const OpenSim::Coordinate
setJoint(const Joint &aOwningJoint)OpenSim::Coordinateprotected
setLocked(SimTK::State &s, bool aLocked) const OpenSim::Coordinate
setModelingOption(SimTK::State &state, const std::string &name, int flag) const OpenSim::ModelComponent
setMotionType(MotionType aMotionType)OpenSim::Coordinate
setName(const std::string &name)OpenSim::Object
setObjectIsUpToDateWithProperties()OpenSim::Objectinline
setPrescribedFunction(const Function &function)OpenSim::Coordinate
setPropertiesFromState(const SimTK::State &state) overrideOpenSim::Coordinateprotectedvirtual
setRange(double aRange[2])OpenSim::Coordinate
setRangeMax(double aMax)OpenSim::Coordinate
setRangeMin(double aMin)OpenSim::Coordinate
setReferences(const std::string &references)OpenSim::Objectinline
setSerializeAllDefaults(bool shouldSerializeDefaults)OpenSim::Objectinlinestatic
setSpeedValue(SimTK::State &s, double aValue) const OpenSim::Coordinate
setStateVariable(SimTK::State &state, const std::string &name, double value) const OpenSim::ModelComponent
setValue(SimTK::State &s, double aValue, bool aEnforceContraints=true) const OpenSim::Coordinate
toString() const OpenSim::Object
Translational enum valueOpenSim::Coordinate
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
updCacheVariable(const SimTK::State &state, const std::string &name) const OpenSim::ModelComponentinline
updDisplayer()OpenSim::Objectinlinevirtual
updDocument()OpenSim::Objectinlineprotected
updModel()OpenSim::ModelComponent
updProperty(const PropertyIndex &index)OpenSim::Object
updPropertyByIndex(int propertyIndex)OpenSim::Object
updPropertyByName(const std::string &name)OpenSim::Object
~ModelComponent()OpenSim::ModelComponentinlinevirtual
~Object()OpenSim::Objectvirtual