TdkLineStyleComposite Class Reference

#include <TdkLineStyleComposite.h>

Inheritance diagram for TdkLineStyleComposite:

TdkLineStyle TdkStyle List of all members.

Public Member Functions

 TdkLineStyleComposite ()
 Default constructor.
virtual ~TdkLineStyleComposite ()
 Virtual destructor.
void addLineStyle (TdkLineStyle *lnStyle)
virtual bool autoDraw ()
virtual bool toBlob (TdkBlob *blob)
virtual bool load (TdkBlob *blob, TdkStyleVersion version=TeCurrentStyleVer)
virtual int getBlobSize ()
 Returns the size of the style in blob format.
TdkLineStyleVectorgetStyles ()

Protected Attributes

TdkLineStyleVector styles

Detailed Description

TdkLineStyleComposite class. This class implements a line style composite as a subclass of TdkLineStyle.


Constructor & Destructor Documentation

TdkLineStyleComposite::TdkLineStyleComposite (  ) 

Default constructor.

TdkLineStyleComposite::~TdkLineStyleComposite (  )  [virtual]

Virtual destructor.


Member Function Documentation

void TdkLineStyleComposite::addLineStyle ( TdkLineStyle lnStyle  ) 

bool TdkLineStyleComposite::autoDraw (  )  [virtual]

Implements TdkLineStyle.

bool TdkLineStyleComposite::toBlob ( TdkBlob blob  )  [virtual]

Reimplemented from TdkLineStyle.

bool TdkLineStyleComposite::load ( TdkBlob blob,
TdkStyleVersion  version = TeCurrentStyleVer 
) [virtual]

Reimplemented from TdkLineStyle.

int TdkLineStyleComposite::getBlobSize (  )  [virtual]

Returns the size of the style in blob format.

Reimplemented from TdkLineStyle.

TdkLineStyleVector& TdkLineStyleComposite::getStyles (  )  [inline]


Member Data Documentation

TdkLineStyleVector TdkLineStyleComposite::styles [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:45 2007 for TDK by  doxygen 1.5.2