Public Methods |
| FlashShape () |
| ~FlashShape () |
FlashRect | GetBounds () |
void | AddRecord (const FlashShapeRecordChange &r) |
void | AddRecord (const FlashShapeRecordStraight &r) |
void | AddRecord (const FlashShapeRecordCurved &r) |
Protected Attributes |
std::vector< FlashShapeRecordChange > | record_change |
std::vector< FlashShapeRecordStraight > | record_straight |
std::vector< FlashShapeRecordCurved > | record_curved |
std::vector< flash_pair< int,
long > > | record_sequencer |
Friends |
std::ostream & | operator<< (std::ostream &out, FlashShape &data) |
std::istream & | operator>> (std::istream &in, FlashShape &data) |