Simbody  3.7
DecorativeGeometry.h File Reference

Declarations of DecorativeGeometry and related derived classes. More...

Go to the source code of this file.

Classes

class  SimTK::DecorativeGeometry
 This is the client-side interface to an implementation-independent representation of "Decorations" suitable for visualization, annotation, logging, or debugging but which cannot have any effect on the behavior of a System or the evolution of a Study. More...
 
class  SimTK::DecorativePoint
 A point of interest. More...
 
class  SimTK::DecorativeLine
 A line between two points. More...
 
class  SimTK::DecorativeCircle
 This defines a circle in the x-y plane, centered at the origin. More...
 
class  SimTK::DecorativeSphere
 This defines a sphere centered at the origin. More...
 
class  SimTK::DecorativeEllipsoid
 This defines an ellipsoidal solid centered at the origin and aligned with the local frame axes. More...
 
class  SimTK::DecorativeBrick
 This defines a rectangular solid centered at the origin and aligned with the local frame axes. More...
 
class  SimTK::DecorativeCylinder
 This defines a cylinder centered on the origin and aligned in the y direction. More...
 
class  SimTK::DecorativeFrame
 This defines geometry to represent a coordinate frame. More...
 
class  SimTK::DecorativeText
 This defines a text label with its base at the origin. More...
 
class  SimTK::DecorativeMesh
 This defines a displayable mesh by referencing an already-existing PolygonalMesh object. More...
 
class  SimTK::DecorativeMeshFile
 This defines a displayable mesh by referencing a file name containing the mesh. More...
 
class  SimTK::DecorativeTorus
 This defines a displayable torus, the torus is centered at the origin with the axial direction aligned to the z-axis. More...
 
class  SimTK::DecorativeArrow
 An arrow with start point, end point and tip-length. More...
 
class  SimTK::DecorativeCone
 A cone with origin point, direction, height and base radius. More...
 
class  SimTK::Decorations
 This defines a single DecorativeGeometry object that is composed of a collection of other DecorativeGeometry objects. More...
 
class  SimTK::DecorativeGeometryImplementation
 Use this abstract class to connect your implementation of decorative geometry to the implementation-independent classes above. More...
 

Namespaces

 SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 

Variables

const Vec3 SimTK::Black
 RGB=( 0, 0, 0) More...
 
const Vec3 SimTK::Gray
 RGB=(.5,.5,.5) More...
 
const Vec3 SimTK::Red
 RGB=( 1, 0, 0) More...
 
const Vec3 SimTK::Green
 RGB=( 0, 1, 0) More...
 
const Vec3 SimTK::Blue
 RGB=( 0, 0, 1) More...
 
const Vec3 SimTK::Yellow
 RGB=( 1, 1, 0) More...
 
const Vec3 SimTK::Orange
 RGB=( 1,.5, 0) More...
 
const Vec3 SimTK::Magenta
 RGB=( 1, 0, 1) More...
 
const Vec3 SimTK::Purple
 RGB=(.5, 0,.5) More...
 
const Vec3 SimTK::Cyan
 RGB=( 0, 1, 1) More...
 
const Vec3 SimTK::White
 RGB=( 1, 1, 1) More...
 

Detailed Description

Declarations of DecorativeGeometry and related derived classes.