AnalyticGeometry Class Reference

This abstract class represents a piece of high-quality geometry that can be used for valid physical simulation. More...

#include <AnalyticGeometry.h>

Inheritance diagram for AnalyticGeometry:
AnalyticCurve AnalyticSurface AnalyticVolume AnalyticCircle AnalyticLine AnalyticBrick AnalyticCylinder AnalyticSphere

List of all members.

Public Member Functions

 AnalyticGeometry ()
 ~AnalyticGeometry ()
 AnalyticGeometry (const AnalyticGeometry &)
AnalyticGeometryoperator= (const AnalyticGeometry &)
void setTransform (const Transform &X_BG)
const TransformgetTransform () const
DecorativeGeometry generateDecorativeGeometry () 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 here.
bool isEmptyHandle () const
 AnalyticGeometry (class AnalyticGeometryRep *r)
bool hasRep () const
const AnalyticGeometryRep & getRep () const
AnalyticGeometryRep & updRep ()

Protected Attributes

class AnalyticGeometryRep * rep

Detailed Description

This abstract class represents a piece of high-quality geometry that can be used for valid physical simulation.

This is distinct from DecorativeGeometry which is used for making animations. However, you can use AnalyticGeometry to generate DecorativeGeometry although not the reverse.


Constructor & Destructor Documentation

AnalyticGeometry (  )  [inline]
~AnalyticGeometry (  ) 
AnalyticGeometry ( class AnalyticGeometryRep *  r  )  [inline, explicit]

Member Function Documentation

DecorativeGeometry generateDecorativeGeometry (  )  const
const AnalyticGeometryRep& getRep (  )  const [inline]
const Transform& getTransform (  )  const
bool hasRep (  )  const [inline]
bool isEmptyHandle (  )  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 here.

AnalyticGeometry& operator= ( const AnalyticGeometry  ) 
void setTransform ( const Transform X_BG  ) 
AnalyticGeometryRep& updRep (  )  [inline]

Member Data Documentation

class AnalyticGeometryRep* rep [protected]

The documentation for this class was generated from the following file:

Generated on Wed Dec 30 11:05:16 2009 for SimTKcore by  doxygen 1.6.1