#include <TdkStyle.h>
Inheritance diagram for TdkStyle:
Public Member Functions | |
TdkStyle () | |
virtual | ~TdkStyle () |
virtual void | id (int id) |
virtual int | id () |
virtual void | name (std::string name) |
virtual std::string | name () |
void | type (TeGeomRep t) |
TeGeomRep | type () |
virtual void | setColor (TeColor &color)=0 |
virtual TdkStyle * | copy ()=0 |
virtual bool | toBlob (TdkBlob *blob)=0 |
virtual bool | load (TdkBlob *blob, TdkStyleVersion version=TeCurrentStyleVer)=0 |
virtual int | getBlobSize ()=0 |
Returns the size of the style in blob format. | |
Protected Attributes | |
int | id_ |
std::string | name_ |
TeGeomRep | type_ |
TdkStyle::TdkStyle | ( | ) |
TdkStyle::~TdkStyle | ( | ) | [virtual] |
virtual void TdkStyle::id | ( | int | id | ) | [inline, virtual] |
virtual int TdkStyle::id | ( | ) | [inline, virtual] |
virtual void TdkStyle::name | ( | std::string | name | ) | [inline, virtual] |
virtual std::string TdkStyle::name | ( | ) | [inline, virtual] |
void TdkStyle::type | ( | TeGeomRep | t | ) | [inline] |
TeGeomRep TdkStyle::type | ( | ) | [inline] |
virtual void TdkStyle::setColor | ( | TeColor & | color | ) | [pure virtual] |
Implemented in TdkLineStyle, TdkPointStyle, TdkPolygonStyle, TdkTextStyleBasic, TdkTextStyleBitmap, TdkTextStyleImage, TdkTextStyleShadowed, TdkTextStyleBlock, TdkTextStyleShear, TdkTextStyleHallow, TkdTextStyleReflected, TdkTextStylePath, TdkTextStyleComposite, TdkTextStyleBasic, TdkTextStyleBitmap, TdkTextStyleBlock, TdkTextStyleComposite, TdkTextStyleHallow, TdkTextStyleImage, TdkTextStylePath, TdkTextStyleReflected, TdkTextStyleShadowed, and TdkTextStyleShear.
virtual TdkStyle* TdkStyle::copy | ( | ) | [pure virtual] |
Implemented in TdkLineStyle, TdkPointStyle, TdkPolygonStyle, TdkTextStyle, and TdkTextStyle.
virtual bool TdkStyle::toBlob | ( | TdkBlob * | blob | ) | [pure virtual] |
Implemented in TdkLineStyle, TdkLineStyleBasic, TdkLineStyleComposite, TdkLineStyleCustomDashes, TdkLineStylePeriodicSymbol, TdkPointStyle, TdkPointStyleBasic, TdkPointStyleBitmap, TdkPointStyleChar, TdkPointStyleComposite, TdkPointStyleImage, TdkPolygonStyle, TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, TdkPolygonStyleImage, TdkTextStyle, TdkTextStyleShadowed, TdkTextStyleBlock, TdkTextStyleHallow, TdkTextStyleComposite, TdkTextStyle, TdkTextStyleBlock, TdkTextStyleComposite, TdkTextStyleHallow, and TdkTextStyleShadowed.
virtual bool TdkStyle::load | ( | TdkBlob * | blob, | |
TdkStyleVersion | version = TeCurrentStyleVer | |||
) | [pure virtual] |
Implemented in TdkLineStyle, TdkLineStyleBasic, TdkLineStyleComposite, TdkLineStyleCustomDashes, TdkLineStylePeriodicSymbol, TdkPointStyle, TdkPointStyleBasic, TdkPointStyleBitmap, TdkPointStyleChar, TdkPointStyleComposite, TdkPointStyleImage, TdkPolygonStyle, TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, TdkPolygonStyleImage, TdkTextStyle, TdkTextStyleShadowed, TdkTextStyleBlock, TdkTextStyleHallow, TdkTextStyleComposite, TdkTextStyle, TdkTextStyleBlock, TdkTextStyleComposite, TdkTextStyleHallow, and TdkTextStyleShadowed.
virtual int TdkStyle::getBlobSize | ( | ) | [pure virtual] |
Returns the size of the style in blob format.
Implemented in TdkLineStyle, TdkLineStyleBasic, TdkLineStyleComposite, TdkLineStyleCustomDashes, TdkLineStylePeriodicSymbol, TdkPointStyle, TdkPointStyleBasic, TdkPointStyleBitmap, TdkPointStyleChar, TdkPointStyleComposite, TdkPointStyleImage, TdkPolygonStyle, TdkPolygonStyleBasic, TdkPolygonStyleBitmap, TdkPolygonStyleComposite, TdkPolygonStyleImage, TdkTextStyle, TdkTextStyleShadowed, TdkTextStyleBlock, TdkTextStyleHallow, TdkTextStyleComposite, TdkTextStyle, TdkTextStyleBlock, TdkTextStyleComposite, TdkTextStyleHallow, and TdkTextStyleShadowed.
int TdkStyle::id_ [protected] |
std::string TdkStyle::name_ [protected] |
TeGeomRep TdkStyle::type_ [protected] |