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< 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)

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