SVGCommand Class Reference

Base class for commands. More...

#include <SVG.h>

Inheritance diagram for SVGCommand:

SVGBeginPathCommand SVGColorCommand SVGCommandSet SVGEndPathCommand SVGFillRuleCommand SVGOpacityCommand SVGPathCommand SVGTransformationCommand List of all members.

Public Member Functions

 SVGCommand ()
 Constructor.
virtual ~SVGCommand ()
 Virtual destructor.
virtual bool execute (SVGContext *aContext)=0
 Executes the command, i.e. applies it to the context.
SVGCommandgetNextSibling ()
 Returns the next command.

Protected Attributes

SVGCommandmNextSibling

Friends

class SVGCommandSet

Detailed Description

Base class for commands.


Constructor & Destructor Documentation

SVGCommand::SVGCommand  ) 
 

Constructor.

SVGCommand::~SVGCommand  )  [virtual]
 

Virtual destructor.


Member Function Documentation

virtual bool SVGCommand::execute SVGContext aContext  )  [pure virtual]
 

Executes the command, i.e. applies it to the context.

Implemented in SVGCommandSet, SVGColorCommand, SVGOpacityCommand, SVGFillRuleCommand, SVGBeginPathCommand, SVGEndPathCommand, SVGPathCommand, SVGTransformationCommand, and SVGDocument.

SVGCommand * SVGCommand::getNextSibling  ) 
 

Returns the next command.


Friends And Related Function Documentation

friend class SVGCommandSet [friend]
 


Member Data Documentation

SVGCommand* SVGCommand::mNextSibling [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