Simbody
Protected Member Functions | Friends

SimTK::AbstractMeasure::Implementation Class Reference

The abstract parent of all Measure Implementation classes. More...

#include <MeasureImplementation.h>

Inheritance diagram for SimTK::AbstractMeasure::Implementation:

List of all members.

Protected Member Functions

 Implementation (const String &name="<NONAME>")
 Implementation (const Implementation &src)
Implementationoperator= (const Implementation &src)
int incrRefCount () const
int decrRefCount () const
int getRefCount () const
const StringgetName () const
int getCopyNumber () const
Implementationclone () const
void realizeModel (State &s) const
void realizeInstance (const State &s) const
void realizeTime (const State &s) const
void realizePosition (const State &s) const
void realizeVelocity (const State &s) const
void realizeDynamics (const State &s) const
void realizeAcceleration (const State &s) const
void realizeReport (const State &s) const
void initialize (State &s) const
int getNumTimeDerivatives () const
Stage getDependsOnStage (int derivOrder) const
void setSubsystem (Subsystem &sub, MeasureIndex mx)
bool isInSubsystem () const
const SubsystemgetSubsystem () const
SubsystemupdSubsystem ()
MeasureIndex getSubsystemMeasureIndex () const
SubsystemIndex getSubsystemIndex () const
void invalidateTopologyCache () const
Stage getStage (const State &s) const
virtual ~Implementation ()
virtual ImplementationcloneVirtual () const =0
virtual void realizeTopology (State &) const =0
virtual void realizeMeasureModelVirtual (State &) const
virtual void realizeMeasureInstanceVirtual (const State &) const
virtual void realizeMeasureTimeVirtual (const State &) const
virtual void realizeMeasurePositionVirtual (const State &) const
virtual void realizeMeasureVelocityVirtual (const State &) const
virtual void realizeMeasureDynamicsVirtual (const State &) const
virtual void realizeMeasureAccelerationVirtual (const State &) const
virtual void realizeMeasureReportVirtual (const State &) const
virtual void initializeVirtual (State &) const
virtual int getNumTimeDerivativesVirtual () const
virtual Stage getDependsOnStageVirtual (int order) const =0

Friends

class AbstractMeasure
class Subsystem::Guts
class Subsystem::Guts::GutsRep

Detailed Description

The abstract parent of all Measure Implementation classes.


Constructor & Destructor Documentation

SimTK::AbstractMeasure::Implementation::Implementation ( const String name = "<NONAME>") [inline, explicit, protected]
SimTK::AbstractMeasure::Implementation::Implementation ( const Implementation src) [inline, protected]
virtual SimTK::AbstractMeasure::Implementation::~Implementation ( ) [inline, protected, virtual]

Member Function Documentation

Implementation& SimTK::AbstractMeasure::Implementation::operator= ( const Implementation src) [inline, protected]
int SimTK::AbstractMeasure::Implementation::incrRefCount ( ) const [inline, protected]
int SimTK::AbstractMeasure::Implementation::decrRefCount ( ) const [inline, protected]
int SimTK::AbstractMeasure::Implementation::getRefCount ( ) const [inline, protected]
const String& SimTK::AbstractMeasure::Implementation::getName ( ) const [inline, protected]
int SimTK::AbstractMeasure::Implementation::getCopyNumber ( ) const [inline, protected]
Implementation* SimTK::AbstractMeasure::Implementation::clone ( ) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeModel ( State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeInstance ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeTime ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizePosition ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeVelocity ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeDynamics ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeAcceleration ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::realizeReport ( const State s) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::initialize ( State s) const [inline, protected]
int SimTK::AbstractMeasure::Implementation::getNumTimeDerivatives ( ) const [inline, protected]
Stage SimTK::AbstractMeasure::Implementation::getDependsOnStage ( int  derivOrder) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::setSubsystem ( Subsystem sub,
MeasureIndex  mx 
) [inline, protected]
bool SimTK::AbstractMeasure::Implementation::isInSubsystem ( ) const [inline, protected]
const Subsystem& SimTK::AbstractMeasure::Implementation::getSubsystem ( ) const [inline, protected]
Subsystem& SimTK::AbstractMeasure::Implementation::updSubsystem ( ) [inline, protected]
MeasureIndex SimTK::AbstractMeasure::Implementation::getSubsystemMeasureIndex ( ) const [inline, protected]
SubsystemIndex SimTK::AbstractMeasure::Implementation::getSubsystemIndex ( ) const [inline, protected]
void SimTK::AbstractMeasure::Implementation::invalidateTopologyCache ( ) const [inline, protected]
Stage SimTK::AbstractMeasure::Implementation::getStage ( const State s) const [inline, protected]
virtual Implementation* SimTK::AbstractMeasure::Implementation::cloneVirtual ( ) const [protected, pure virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeTopology ( State ) const [protected, pure virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureModelVirtual ( State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureInstanceVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureTimeVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasurePositionVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureVelocityVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureDynamicsVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureAccelerationVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::realizeMeasureReportVirtual ( const State ) const [inline, protected, virtual]
virtual void SimTK::AbstractMeasure::Implementation::initializeVirtual ( State ) const [inline, protected, virtual]
virtual int SimTK::AbstractMeasure::Implementation::getNumTimeDerivativesVirtual ( ) const [inline, protected, virtual]
virtual Stage SimTK::AbstractMeasure::Implementation::getDependsOnStageVirtual ( int  order) const [protected, pure virtual]

Friends And Related Function Documentation

friend class AbstractMeasure [friend]
friend class Subsystem::Guts [friend]
friend class Subsystem::Guts::GutsRep [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines