1 #ifndef SimTK_SimTKCOMMON_STUDY_H_
2 #define SimTK_SimTKCOMMON_STUDY_H_
#define SimTK_SimTKCOMMON_EXPORT
Definition: SimTKcommon/include/SimTKcommon/internal/common.h:224
This is the header which should be included in user programs that would like to make use of all the S...
Declares the user-visible part of a SimTK::State, the implementation is done in a separate internal c...
Includes internal headers providing declarations for the basic SimTK Core classes.
This object is intended to contain all state information for a SimTK::System, except topological info...
Definition: State.h:280
SimTK::String is a plug-compatible std::string replacement (plus some additional functionality) inten...
Definition: String.h:65
This is the declaration for the Study::Guts class, the abstract object to which a Study handle points...
Definition: StudyGuts.h:69
bool hasGuts() const
Definition: Study.h:101
const String & getVersion() const
void adoptStudyGuts(Study::Guts *g)
bool isSameStudy(const Study &otherStudy) const
const Study::Guts & getStudyGuts() const
Definition: Study.h:92
Study & operator=(const Study &)
bool isEmptyHandle() const
Study::Guts & updStudyGuts()
Definition: Study.h:93
Study(Study::Guts *g)
Definition: Study.h:100
const System & getSystem() const
Study()
Definition: Study.h:65
const String & getName() const
const State & getState() 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...
This is the base class that serves as the parent of all SimTK System objects; most commonly Simbody's...
Definition: System.h:97
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with o...
Definition: Assembler.h:37