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:62
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
bool isEmptyHandle() const
Study(Study::Guts *g)
Definition Study.h:100
const System & getSystem() const
Study()
Definition Study.h:65
Study & operator=(const Study &)
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::Guts & updStudyGuts()
Definition Study.h:93
const Study::Guts & getStudyGuts() const
Definition Study.h:92
const State & getState() const
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