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

FlashShape Class Reference

#include <FShape.h>

Inheritance diagram for FlashShape::

FlashShapeWithStyle List of all members.

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< FlashShapeRecordChangerecord_change
std::vector< FlashShapeRecordStraightrecord_straight
std::vector< FlashShapeRecordCurvedrecord_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)

Constructor & Destructor Documentation

FlashShape::FlashShape [inline]
 

FlashShape::~FlashShape [inline]
 


Member Function Documentation

void FlashShape::AddRecord const FlashShapeRecordCurved & r [inline]
 

void FlashShape::AddRecord const FlashShapeRecordStraight & r [inline]
 

void FlashShape::AddRecord const FlashShapeRecordChange & r [inline]
 

FlashRect FlashShape::GetBounds
 


Friends And Related Function Documentation

std::ostream& operator<< std::ostream & out,
FlashShape & data
[friend]
 

std::istream& operator>> std::istream & in,
FlashShape & data
[friend]
 


Member Data Documentation

std::vector<FlashShapeRecordChange> FlashShape::record_change [protected]
 

std::vector<FlashShapeRecordCurved> FlashShape::record_curved [protected]
 

std::vector<flash_pair<int,long> > FlashShape::record_sequencer [protected]
 

std::vector<FlashShapeRecordStraight> FlashShape::record_straight [protected]
 


The documentation for this class was generated from the following files:
Generated at Wed Aug 1 13:33:55 2001 for SWFSource by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001