OpenSim::AnalysisSet Class Reference
#include <AnalysisSet.h>
List of all members.
Constructor & Destructor Documentation
AnalysisSet::AnalysisSet |
( |
|
) |
|
AnalysisSet::AnalysisSet |
( |
Model * |
aModel |
) |
|
Construct an empty analysis set.
- Parameters:
-
| aModel | Model for the analysis set. |
OpenSim::AnalysisSet::AnalysisSet |
( |
const std::string & |
aFileName |
) |
|
Copy constructor.
- Parameters:
-
AnalysisSet::~AnalysisSet |
( |
|
) |
[virtual] |
Destructor.
Note that the individual analyses are not deleted by this destructor. To delete the analyses, the caller must do so individually.
Member Function Documentation
void AnalysisSet::begin |
( |
const SimTK::State & |
s |
) |
[virtual] |
Call the begin method for all integration callbacks.
This method is called at the beginning of an integration and is intended to be used for any initializations that are necessary.
- Parameters:
-
Object * AnalysisSet::copy |
( |
|
) |
const [virtual] |
void AnalysisSet::end |
( |
const SimTK::State & |
s |
) |
[virtual] |
Call the end method for all integration callbacks.
This method is called after an integration has been completed and is intended to be used for performing any finalizations necessary.
- Parameters:
-
void AnalysisSet::getAvailableAnalyses |
( |
AnalysisSet & |
as |
) |
[static] |
Fills the passed in analysis set with all available (i.e.
registered) analyses.
Model & AnalysisSet::getModel |
( |
|
) |
|
Get a pointer to the model which is actuated.
- Returns:
- Pointer to the model.
Assign this object to the values of another.
The XML-associated variable members are not copied-- the XML nodes and/or document must be generated anew for a copied object.
- Returns:
- Reference to this object.
- See also:
- updateXMLNode()
-
generateXMLNode()
Reimplemented from OpenSim::Object.
virtual void OpenSim::AnalysisSet::printResults |
( |
const std::string & |
aBaseName, |
|
|
const std::string & |
aPath = "" , |
|
|
double |
aDT = -1.0 , |
|
|
const std::string & |
aExtension = ".sto" | |
|
) |
| | [virtual] |
void AnalysisSet::setModel |
( |
Model & |
aModel |
) |
|
Set the model for all analyses in the set.
- Parameters:
-
| aModel | Pointer to the model. |
void AnalysisSet::setOn |
( |
const Array< bool > & |
aOn |
) |
|
void AnalysisSet::setOn |
( |
bool |
aTrueFalse |
) |
|
Set all the callbacks either on or off.
- Parameters:
-
| aTrueFalse | Arguement that, if true, results in all callbacks being turned on; if false, all callbacks are turned off. |
void AnalysisSet::step |
( |
const SimTK::State & |
s |
) |
[virtual] |
Call the step method for all integration callbacks.
This method is called after each successful integration time step and is intended to be used for conducting analyses, driving animations, etc.
- Parameters:
-
Member Data Documentation
Model on which the callbacks have been set.
The documentation for this class was generated from the following files:
- OpenSim/Simulation/Model/AnalysisSet.h
- OpenSim/Simulation/Model/AnalysisSet.cpp