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