#include <ChangeEdgeSegmentDelta.h>
Inheritance diagram for Document::EdgeSegmentFinder:
Public Member Functions | |
EdgeSegmentFinder (std::size_t edge_id) | |
Create associating with an edge. | |
virtual void | read (const Track::Track &track, std::size_t &segment_index) |
Read the segment_index of the associated edge. | |
virtual void | write (Track::Track &track, const std::size_t &new_segment_index) |
Write a segment_index to the associated edge. | |
Protected Attributes | |
std::size_t | edge_id |
The name of the associated edge. |
Definition at line 24 of file ChangeEdgeSegmentDelta.h.
Document::EdgeSegmentFinder::EdgeSegmentFinder | ( | std::size_t | edge_id | ) |
Create associating with an edge.
edge_id | The name of the edge to read and write the segment for. |
Definition at line 18 of file ChangeEdgeSegmentDelta.cpp.
void Document::EdgeSegmentFinder::read | ( | const Track::Track & | track, | |
std::size_t & | segment_index | |||
) | [virtual] |
Read the segment_index of the associated edge.
track | The track containing the associated edge. | |
segment_index | Variable to store the segment index in. |
Implements Document::PropertyDeltaIdentifier< std::size_t >.
Definition at line 23 of file ChangeEdgeSegmentDelta.cpp.
void Document::EdgeSegmentFinder::write | ( | Track::Track & | track, | |
const std::size_t & | new_segment_index | |||
) | [virtual] |
Write a segment_index to the associated edge.
track | The track containing the associated edge. | |
new_segment_index | The new segment index to assign. |
Implements Document::PropertyDeltaIdentifier< std::size_t >.
Definition at line 28 of file ChangeEdgeSegmentDelta.cpp.
std::size_t Document::EdgeSegmentFinder::edge_id [protected] |
Generated at Mon Sep 6 00:41:16 2010 by Doxygen version 1.4.7 for Racer version svn335.