Replay data (animation path).
More...
#include <_src_control_replay_path.hh>
List of all members.
Detailed Description
Replay data (animation path).
ReplayPath is responsible for discarding redundant consecutive Commands.
Member Typedef Documentation
Constructor & Destructor Documentation
| control::ReplayPath::ReplayPath |
( |
void |
|
) |
|
| control::ReplayPath::~ReplayPath |
( |
|
) |
|
Member Function Documentation
| void control::ReplayPath::Append |
( |
const Step & |
step |
) |
|
Append step to animation path. To save space, this won't consecutively repeat the same kinds of Command.
| Path::iterator control::ReplayPath::begin |
( |
void |
|
) |
[inline] |
| void control::ReplayPath::Clear |
( |
void |
|
) |
|
| void control::ReplayPath::clear |
( |
void |
|
) |
[inline] |
| bool control::ReplayPath::empty |
( |
void |
|
) |
const [inline] |
| Path::iterator control::ReplayPath::end |
( |
void |
|
) |
[inline] |
| Cursor& control::ReplayPath::GetCursor |
( |
void |
|
) |
[inline] |
| string control::ReplayPath::GetPathnameForLoading |
( |
const string & |
filename |
) |
|
- Returns:
- Full pathname to file containing replay data. Data files are stored in the configuration directory.
| string control::ReplayPath::GetPathnameForSaving |
( |
const string & |
filename |
) |
|
| bool control::ReplayPath::IfEmpty |
( |
void |
|
) |
const [inline] |
| bool control::ReplayPath::IfSameAsPrevCommand |
( |
Command & |
command |
) |
[private] |
- Returns:
- True if this Command is the same as the previous. Used to save memory by not storing the same consecutive Commands.
| void control::ReplayPath::push_back |
( |
const Step & |
step |
) |
[inline] |
| void control::ReplayPath::Rewind |
( |
void |
|
) |
|
| uint control::ReplayPath::size |
( |
void |
|
) |
const [inline] |
Friends And Related Function Documentation
| std::ostream& operator<< |
( |
std::ostream & |
strm, |
|
|
const Step & |
step | |
|
) |
| | [friend] |
Write replay Step to stream.
| std::istream& operator>> |
( |
std::istream & |
strm, |
|
|
Step & |
step | |
|
) |
| | [friend] |
Read replay Replay::Step from stream.
friend struct Step [friend] |
Member Data Documentation
defines current set of steps in animation path
replay data consists of steps in animation path
The documentation for this class was generated from the following files: