Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

physics::Positionable Class Reference

interface for things that can be positioned in 3D space More...

Inheritance diagram for physics::Positionable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Positionable ()
 Positionable (const Positionable &p)
virtual Positionableoperator= (const Positionable &p)
virtual void setPosition (const Point3 &pos)=0
virtual Point3 getPosition () const=0

Detailed Description

interface for things that can be positioned in 3D space

Definition at line 34 of file Positionable.


Constructor & Destructor Documentation

physics::Positionable::Positionable  )  [inline]
 

Definition at line 37 of file Positionable.

physics::Positionable::Positionable const Positionable p  )  [inline]
 

Definition at line 38 of file Positionable.


Member Function Documentation

virtual Point3 physics::Positionable::getPosition  )  const [pure virtual]
 

Implemented in physics::DynamicSpatial, physics::ODECollidableBody, physics::ODESolid, physics::ODESolidConnectedCollidableBody, physics::SolidConnectedCollidableBody, physics::SpatialGroup, physics::SpatialTransform, robot::sim::SimulatedPlatform, robot::sim::SimulatedRobot, robot::sim::SimulatedSerialManipulator, and robot::sim::SimulatedTool.

Referenced by physics::PositionableOrientable::getConfiguration(), physics::PositionableOrientable::getPosition2D(), and operator=().

virtual Positionable& physics::Positionable::operator= const Positionable p  )  [inline, virtual]
 

Definition at line 40 of file Positionable.

References getPosition(), and setPosition().

virtual void physics::Positionable::setPosition const Point3 pos  )  [pure virtual]
 

Implemented in physics::DynamicSpatial, physics::ODECollidableBody, physics::ODESolid, physics::ODESolidConnectedCollidableBody, physics::SolidConnectedCollidableBody, physics::SpatialGroup, physics::SpatialTransform, robot::sim::SimulatedPlatform, robot::sim::SimulatedRobot, robot::sim::SimulatedSerialManipulator, and robot::sim::SimulatedTool.

Referenced by operator=(), and physics::PositionableOrientable::setConfiguration().


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:41:25 2004 for OpenSim by doxygen 1.3.6