#include <MoveNodeDelta.h>
Inheritance diagram for Document::NodePositionFinder:
Public Member Functions | |
NodePositionFinder (std::size_t node_id) | |
Create, associating with a vertex. | |
virtual void | read (const Track::Track &track, btVector3 &position) |
Get the location of the associated vertex. | |
virtual void | write (Track::Track &track, const btVector3 &new_position) |
Move the associated vertex. | |
Protected Attributes | |
std::size_t | node_id |
The name of the vertex. |
Definition at line 24 of file MoveNodeDelta.h.
Document::NodePositionFinder::NodePositionFinder | ( | std::size_t | node_id | ) |
Create, associating with a vertex.
node_id | The name of the vertex to associate with. |
Definition at line 18 of file MoveNodeDelta.cpp.
void Document::NodePositionFinder::read | ( | const Track::Track & | track, | |
btVector3 & | position | |||
) | [virtual] |
Get the location of the associated vertex.
track | The Track the associated vertex is in. | |
position | Variable to set to the current position. |
Implements Document::PropertyDeltaIdentifier< btVector3 >.
Definition at line 23 of file MoveNodeDelta.cpp.
void Document::NodePositionFinder::write | ( | Track::Track & | track, | |
const btVector3 & | new_position | |||
) | [virtual] |
Move the associated vertex.
track | The Track containing the associated vertex. | |
new_position | The location to move the associated vertex to. |
Implements Document::PropertyDeltaIdentifier< btVector3 >.
Definition at line 28 of file MoveNodeDelta.cpp.
std::size_t Document::NodePositionFinder::node_id [protected] |
Generated at Mon Sep 6 00:41:17 2010 by Doxygen version 1.4.7 for Racer version svn335.