TdkPolygonStyle Class Reference
[The Core Module]

Defines the TdkPolygonStyle class. More...

#include <TdkPolygonStyle.h>

Inheritance diagram for TdkPolygonStyle:

TdkStyle TdkPolygonStyleBasic TdkPolygonStyleBitmap TdkPolygonStyleComposite TdkPolygonStyleImage List of all members.

Public Member Functions

 TdkPolygonStyle ()
virtual ~TdkPolygonStyle ()
TdkPolygonStylecopy ()
void setSubtype (int subtype)
int getSubtype ()
void setColor (TeColor &c)
TeColor & getColor ()
void setTransparency (int transp)
int getTransparency ()
void setFixedColor (bool fixColor)
bool getFixedColor ()
void setContour (TdkLineStyle *cont)
TdkLineStylegetContour ()
virtual bool autoDraw ()=0
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.

Protected Attributes

int subtype_
TeColor color_
bool fixedColor_
int transparency_
TdkLineStylecontourStyle_

Detailed Description

Defines the TdkPolygonStyle class.


Constructor & Destructor Documentation

TdkPolygonStyle::TdkPolygonStyle (  ) 

TdkPolygonStyle::~TdkPolygonStyle (  )  [virtual]


Member Function Documentation

TdkPolygonStyle * TdkPolygonStyle::copy (  )  [virtual]

Implements TdkStyle.

void TdkPolygonStyle::setSubtype ( int  subtype  )  [inline]

int TdkPolygonStyle::getSubtype (  )  [inline]

void TdkPolygonStyle::setColor ( TeColor &  c  )  [inline, virtual]

Implements TdkStyle.

TeColor& TdkPolygonStyle::getColor (  )  [inline]

void TdkPolygonStyle::setTransparency ( int  transp  )  [inline]

int TdkPolygonStyle::getTransparency (  )  [inline]

void TdkPolygonStyle::setFixedColor ( bool  fixColor  )  [inline]

bool TdkPolygonStyle::getFixedColor (  )  [inline]

void TdkPolygonStyle::setContour ( TdkLineStyle cont  ) 

TdkLineStyle * TdkPolygonStyle::getContour (  ) 

virtual bool TdkPolygonStyle::autoDraw (  )  [pure virtual]

Implemented in TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, and TdkPolygonStyleImage.

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

Implements TdkStyle.

Reimplemented in TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, and TdkPolygonStyleImage.

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

Implements TdkStyle.

Reimplemented in TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, and TdkPolygonStyleImage.

int TdkPolygonStyle::getBlobSize (  )  [virtual]

Returns the size of the style in blob format.

Implements TdkStyle.

Reimplemented in TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, and TdkPolygonStyleImage.


Member Data Documentation

int TdkPolygonStyle::subtype_ [protected]

TeColor TdkPolygonStyle::color_ [protected]

bool TdkPolygonStyle::fixedColor_ [protected]

int TdkPolygonStyle::transparency_ [protected]

TdkLineStyle* TdkPolygonStyle::contourStyle_ [protected]


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