Go to the documentation of this file. 1 #ifndef SimTK_SimTKCOMMON_STUDY_H_
2 #define SimTK_SimTKCOMMON_STUDY_H_
106 #endif // SimTK_SimTKCOMMON_STUDY_H_
This object is intended to contain all state information for a SimTK::System, except topological info...
Definition: State.h:280
This is the declaration for the Study::Guts class, the abstract object to which a Study handle points...
Definition: StudyGuts.h:69
Study::Guts & updStudyGuts()
Definition: Study.h:93
This is a System that represents the dynamics of a particle moving along a smooth surface.
Definition: Assembler.h:37
const System & getSystem() const
Study(Study::Guts *g)
Definition: Study.h:100
bool isEmptyHandle() const
const State & getState() const
const Study::Guts & getStudyGuts() const
Definition: Study.h:92
#define SimTK_SimTKCOMMON_EXPORT
Definition: SimTKcommon/include/SimTKcommon/internal/common.h:224
Study & operator=(const Study &)
const String & getVersion() const
const String & getName() const
bool isOwnerHandle() const
Is this handle the owner of this rep? This is true if the handle is empty or if its rep points back h...
Study()
Definition: Study.h:65
void adoptStudyGuts(Study::Guts *g)
SimTK::String is a plug-compatible std::string replacement (plus some additional functionality) inten...
Definition: String.h:62
This is the base class that serves as the parent of all SimTK System objects; most commonly Simbody's...
Definition: System.h:97
bool isSameStudy(const Study &otherStudy) const
bool hasGuts() const
Definition: Study.h:101