1 #ifndef SimTK_SIMBODY_DECORATION_SUBSYSTEM_H_ 2 #define SimTK_SIMBODY_DECORATION_SUBSYSTEM_H_ 41 class DecorationGenerator;
42 class DecorativeGeometry;
44 class MultibodySystem;
77 class DecorationSubsystemGuts& updGuts();
78 const DecorationSubsystemGuts& getGuts()
const;
83 #endif // SimTK_SIMBODY_DECORATION_SUBSYSTEM_H_ A Subsystem is expected to be part of a larger System and to have interdependencies with other subsys...
Definition: Subsystem.h:55
This is for arrays indexed by mobilized body number within a subsystem (typically the SimbodyMatterSu...
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with o...
Definition: Assembler.h:37
This class is basically a glorified enumerated type, type-safe and range checked but permitting conve...
Definition: Stage.h:50
Every Simbody header and source file should include this header before any other Simbody header...
Includes internal headers providing declarations for the basic SimTK Core classes, including Simmatrix.
A DecorationGenerator is used to define geometry that may change over the course of a simulation...
Definition: DecorationGenerator.h:45
The job of the MultibodySystem class is to coordinate the activities of various subsystems which can ...
Definition: MultibodySystem.h:48
This is the client-side interface to an implementation-independent representation of "Decorations" su...
Definition: DecorativeGeometry.h:86
#define SimTK_SIMBODY_EXPORT
Definition: Simbody/include/simbody/internal/common.h:72
A line between two points.
Definition: DecorativeGeometry.h:304
#define SimTK_PIMPL_DOWNCAST(Derived, Parent)
Similar to the above but for private implementation abstract classes, that is, abstract class hierarc...
Definition: SimTKcommon/include/SimTKcommon/internal/common.h:580
This is the client-side handle class encapsulating the hidden implementation of the DecorationSubsyst...
Definition: DecorationSubsystem.h:54