VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtUnicodeTTFSymbolDescriptor Class Reference
Inheritance diagram for DtUnicodeTTFSymbolDescriptor:
Inheritance graph
[legend]

Public Member Functions

 DtUnicodeTTFSymbolDescriptor ()
 default constructor
virtual ~DtUnicodeTTFSymbolDescriptor ()
 destructor
 DtUnicodeTTFSymbolDescriptor (const DtUnicodeTTFSymbolDescriptor &orig)
 copy constructor
virtual DtSymbolDescriptoroperator= (const DtSymbolDescriptor &rhs)
 assignment operator
virtual bool operator== (const DtSymbolDescriptor &) const
 equality operators
virtual QString type () const
virtual QString info () const
virtual unsigned short echelonUnicodeChar () const
virtual void setEchelonUnicodeChar (const unsigned short echelon)
virtual void setEchelonUnicodeChar (const QString &hexString)
virtual unsigned short outlineUnicodeChar (int force=-1) const
 If force != -1, returns modified outline character if extended format.
unsigned short outlineUnicodeCharRawValue () const
virtual void setOutlineUnicodeChar (const unsigned short outline)
virtual void setOutlineUnicodeChar (const QString &hexString)
virtual unsigned short fillUnicodeChar () const
virtual unsigned short fillUnicodeChar (const DtEntityMapperKey &entType, const int forceType) const
 Calls down to decoder factory to get fill char.
virtual void setFillUnicodeChar (const unsigned short fill)
virtual void setFillUnicodeChar (const QString &hexString)
virtual DtSymbolcreateSymbol (DtSymbolDrawer &drawer, const DtEntityMapperKey &key) const
void setOptional (const QString &optional)
const QString & optional () const
virtual DtSymbolDescriptorclone ()
virtual QString descriptorInformation () const
 Called from toFileString(). Fills in specific information for descriptor.
void setModifyFillByForce (bool)
bool modifyFillByForce () const
void setComment (const QString &)
const QString & comment () const
void setIsExtendedFormat (bool)
bool isExtendedFormat () const
- Public Member Functions inherited from DtTtfSymbolDescriptor
 DtTtfSymbolDescriptor ()
 default constructor
virtual ~DtTtfSymbolDescriptor ()
 destructor
 DtTtfSymbolDescriptor (const DtTtfSymbolDescriptor &orig)
 copy constructor
virtual const QString & fontname () const
virtual void setFontname (const QString &s)
virtual const QString & value () const
virtual void setValue (const QString &s)
virtual QString secondaryInfo () const
 Used for drawer keys that need a second key, such as fontname for text items.
virtual void setFontScalingFactor (double scale)
 Scale is between 0 and 1, and is multiplied against the current font size to get a new font size.
virtual double fontScalingFactor () const
- Public Member Functions inherited from DtSymbolDescriptor
 DtSymbolDescriptor ()
 default constructor
virtual ~DtSymbolDescriptor ()
 destructor
 DtSymbolDescriptor (const DtSymbolDescriptor &orig)
 copy constructor
virtual bool operator!= (const DtSymbolDescriptor &rhs) const
void setColor (const QColor &color)
const QColor & color () const
void setTransparencyLevel (int)
int transparencyLevel () const
void setOptionalColorParameter (int)
int optionalColorParameter () const
void setWriteOut (bool)
bool writeOut () const
- Public Member Functions inherited from DtDescriptor
 DtDescriptor ()
 default constructor
virtual ~DtDescriptor ()
 destructor
 DtDescriptor (const DtDescriptor &orig)
 copy constructor
virtual DtDescriptoroperator= (const DtDescriptor &rhs)
 assignment operator
virtual bool operator== (const DtDescriptor &) const
 equality operators
virtual bool operator!= (const DtDescriptor &) const
virtual const QString & key () const
virtual void setKey (const QString &s)
virtual const QString & keyword () const
virtual void setKeyword (const QString &s)
virtual QString descriptorString () const
 Returns a string that can be written to file. Returns an mtl representation.

Static Public Member Functions

static unsigned short convertHexStringToMultibyteCharacter (const QString &hexChar)
static void setDecoderCreator (DtUTTFDecoderCreatorFcn)
static DtUTTFDecoderCreatorFcn decoderCreator ()

Protected Attributes

unsigned short myEchelonUnicodeChar
unsigned short myOutlineUnicodeChar
unsigned short myFillUnicodeChar
QString myOptional
QString myComment
bool myModifyFillByForce
bool myIsExtendedFormat
- Protected Attributes inherited from DtTtfSymbolDescriptor
QString myFontname
QString myValue
double myFontScalingFactor
- Protected Attributes inherited from DtSymbolDescriptor
QColor myColor
int myTransparencyLevel
int myOptionalColorParameter
bool myOptionalData
bool myWriteOut
- Protected Attributes inherited from DtDescriptor
QString myKey
QString myKeyword

Static Protected Attributes

static DtUTTFDecoderCreatorFcn theDecoderCreator

Additional Inherited Members

- Protected Member Functions inherited from DtSymbolDescriptor
virtual void setupOptionSymbolInformation (DtSymbol *mainSymbol) const

Constructor & Destructor Documentation

DtUnicodeTTFSymbolDescriptor::DtUnicodeTTFSymbolDescriptor ( )

default constructor

virtual DtUnicodeTTFSymbolDescriptor::~DtUnicodeTTFSymbolDescriptor ( )
virtual

destructor

DtUnicodeTTFSymbolDescriptor::DtUnicodeTTFSymbolDescriptor ( const DtUnicodeTTFSymbolDescriptor orig)

copy constructor

Member Function Documentation

virtual DtSymbolDescriptor& DtUnicodeTTFSymbolDescriptor::operator= ( const DtSymbolDescriptor rhs)
virtual

assignment operator

Reimplemented from DtTtfSymbolDescriptor.

virtual bool DtUnicodeTTFSymbolDescriptor::operator== ( const DtSymbolDescriptor rhs) const
virtual

equality operators

Reimplemented from DtTtfSymbolDescriptor.

virtual QString DtUnicodeTTFSymbolDescriptor::type ( ) const
virtual

Reimplemented from DtTtfSymbolDescriptor.

virtual QString DtUnicodeTTFSymbolDescriptor::info ( ) const
virtual

Reimplemented from DtTtfSymbolDescriptor.

virtual unsigned short DtUnicodeTTFSymbolDescriptor::echelonUnicodeChar ( ) const
virtual
virtual void DtUnicodeTTFSymbolDescriptor::setEchelonUnicodeChar ( const unsigned short  echelon)
virtual
virtual void DtUnicodeTTFSymbolDescriptor::setEchelonUnicodeChar ( const QString &  hexString)
virtual
virtual unsigned short DtUnicodeTTFSymbolDescriptor::outlineUnicodeChar ( int  force = -1) const
virtual

If force != -1, returns modified outline character if extended format.

unsigned short DtUnicodeTTFSymbolDescriptor::outlineUnicodeCharRawValue ( ) const
inline
virtual void DtUnicodeTTFSymbolDescriptor::setOutlineUnicodeChar ( const unsigned short  outline)
virtual
virtual void DtUnicodeTTFSymbolDescriptor::setOutlineUnicodeChar ( const QString &  hexString)
virtual
virtual unsigned short DtUnicodeTTFSymbolDescriptor::fillUnicodeChar ( ) const
virtual
virtual unsigned short DtUnicodeTTFSymbolDescriptor::fillUnicodeChar ( const DtEntityMapperKey entType,
const int  forceType 
) const
virtual

Calls down to decoder factory to get fill char.

virtual void DtUnicodeTTFSymbolDescriptor::setFillUnicodeChar ( const unsigned short  fill)
virtual
virtual void DtUnicodeTTFSymbolDescriptor::setFillUnicodeChar ( const QString &  hexString)
virtual
static unsigned short DtUnicodeTTFSymbolDescriptor::convertHexStringToMultibyteCharacter ( const QString &  hexChar)
static
virtual DtSymbol* DtUnicodeTTFSymbolDescriptor::createSymbol ( DtSymbolDrawer drawer,
const DtEntityMapperKey key 
) const
virtual

Reimplemented from DtTtfSymbolDescriptor.

void DtUnicodeTTFSymbolDescriptor::setOptional ( const QString &  optional)
inline

References myOptional.

const QString & DtUnicodeTTFSymbolDescriptor::optional ( ) const
inline

References myOptional.

virtual DtSymbolDescriptor* DtUnicodeTTFSymbolDescriptor::clone ( )
virtual

Reimplemented from DtTtfSymbolDescriptor.

virtual QString DtUnicodeTTFSymbolDescriptor::descriptorInformation ( ) const
virtual

Called from toFileString(). Fills in specific information for descriptor.

Reimplemented from DtTtfSymbolDescriptor.

void DtUnicodeTTFSymbolDescriptor::setModifyFillByForce ( bool  b)
inline

References myModifyFillByForce.

bool DtUnicodeTTFSymbolDescriptor::modifyFillByForce ( ) const
inline

References myModifyFillByForce.

void DtUnicodeTTFSymbolDescriptor::setComment ( const QString &  s)
inline

References myComment.

const QString & DtUnicodeTTFSymbolDescriptor::comment ( ) const
inline

References myComment.

void DtUnicodeTTFSymbolDescriptor::setIsExtendedFormat ( bool  b)
inline

References myIsExtendedFormat.

bool DtUnicodeTTFSymbolDescriptor::isExtendedFormat ( ) const
inline

References myIsExtendedFormat.

static void DtUnicodeTTFSymbolDescriptor::setDecoderCreator ( DtUTTFDecoderCreatorFcn  )
static
static DtUTTFDecoderCreatorFcn DtUnicodeTTFSymbolDescriptor::decoderCreator ( )
static

Member Data Documentation

unsigned short DtUnicodeTTFSymbolDescriptor::myEchelonUnicodeChar
protected
unsigned short DtUnicodeTTFSymbolDescriptor::myOutlineUnicodeChar
protected
unsigned short DtUnicodeTTFSymbolDescriptor::myFillUnicodeChar
protected
QString DtUnicodeTTFSymbolDescriptor::myOptional
protected

Referenced by optional(), and setOptional().

QString DtUnicodeTTFSymbolDescriptor::myComment
protected

Referenced by comment(), and setComment().

bool DtUnicodeTTFSymbolDescriptor::myModifyFillByForce
protected
bool DtUnicodeTTFSymbolDescriptor::myIsExtendedFormat
protected
DtUTTFDecoderCreatorFcn DtUnicodeTTFSymbolDescriptor::theDecoderCreator
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)