1 #ifndef SimTK_SimTKCOMMON_STUDY_H_
2 #define SimTK_SimTKCOMMON_STUDY_H_
72 const String& getName()
const;
73 const String& getVersion()
const;
75 const System& getSystem()
const;
76 const State& getState()
const;
81 bool isOwnerHandle()
const;
82 bool isEmptyHandle()
const;
86 bool isSameStudy(
const Study& otherStudy)
const;
106 #endif // SimTK_SimTKCOMMON_STUDY_H_
#define SimTK_SimTKCOMMON_EXPORT
Definition: SimTKcommon/include/SimTKcommon/internal/common.h:202
const Study::Guts & getStudyGuts() const
Definition: Study.h:92
This is the declaration for the Study::Guts class, the abstract object to which a Study handle points...
Definition: StudyGuts.h:69
Study(Study::Guts *g)
Definition: Study.h:100
This is the handle class for the hidden State implementation.
Definition: State.h:264
Study()
Definition: Study.h:65
Study::Guts & updStudyGuts()
Definition: Study.h:93
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:96
bool hasGuts() const
Definition: Study.h:101
This is the header which should be included in user programs that would like to make use of all the S...
Includes internal headers providing declarations for the basic SimTK Core classes.