Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::engine::dim3::impl::Frame Class Reference

Implements engine::dim3::Frame. More...

#include <esve/engine/dim3/impl/Frame.hxx>

Inheritance diagram for esve::engine::dim3::impl::Frame:

esve::engine::dim3::Frame esve::message::impl::Update_Receiver esve::engine::dim3::Transform_Stowed esve::message::Update_Receiver esve::message::Update_Receiver esve::components::dim3::Motion_Frame esve::engine::dim3::Geom esve::engine::dim3::Make_Frame< T_Target, Geom > esve::engine::dim3::Make_Geom< T_Target > List of all members.

Public Member Functions

 Frame ()
 Construct identity.

 Frame (const Transform &)
 Construct with a current Transform.

const engine::dim3::Transformworld_transform () const
 The transform in world (standard) coordinates.

void remove_all ()
 Child frames.

const engine::dim3::Transformpeek_transform () const
 Peek at the transform.

engine::dim3::Transformpeek_transform ()
 Peek at the transform.

virtual void add (Frame &)=0
 Child frames.

virtual void remove (Frame &)=0
 Child frames.


Protected Member Functions

void update ()
 Receive the update() message.

void update (double dt)
 Receive the update() message.


Detailed Description

Implements engine::dim3::Frame.


Generated on Tue May 30 11:40:55 2006 for esve by doxygen 1.3.4