SVGCommandSet Class Reference

A class for handling a set of SVG commands. More...

#include <SVG.h>

Inheritance diagram for SVGCommandSet:

SVGCommand SVGDocument List of all members.

Public Member Functions

 SVGCommandSet (bool aUseStack=false)
 Constructor.
virtual ~SVGCommandSet ()
 Virtual destructor.
virtual bool execute (SVGContext *aContext)
 Executes the commands.
void addLastChild (SVGCommand *aCommand)
 Adds a new command to the set as the last child node.
SVGCommandgetFirstChild ()
 Returns the first command in the set.

Protected Attributes

bool mUseStack
SVGCommandmFirstChild
SVGCommandmLastChild

Detailed Description

A class for handling a set of SVG commands.


Constructor & Destructor Documentation

SVGCommandSet::SVGCommandSet bool  aUseStack = false  ) 
 

Constructor.

SVGCommandSet::~SVGCommandSet  )  [virtual]
 

Virtual destructor.


Member Function Documentation

void SVGCommandSet::addLastChild SVGCommand aCommand  ) 
 

Adds a new command to the set as the last child node.

bool SVGCommandSet::execute SVGContext aContext  )  [virtual]
 

Executes the commands.

Implements SVGCommand.

Reimplemented in SVGDocument.

SVGCommand * SVGCommandSet::getFirstChild  ) 
 

Returns the first command in the set.


Member Data Documentation

SVGCommand* SVGCommandSet::mFirstChild [protected]
 

SVGCommand* SVGCommandSet::mLastChild [protected]
 

bool SVGCommandSet::mUseStack [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Aug 3 00:44:42 2007 for Scanline edge-flag algorithm for antialiasing by  doxygen 1.4.6-NO