VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtUnicodeTTFSymbolDescriptor Class Reference
Inheritance diagram for DtUnicodeTTFSymbolDescriptor:
Inheritance graph
[legend]

List of all members.

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

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

Static Protected Attributes

static DtUTTFDecoderCreatorFcn theDecoderCreator

Constructor & Destructor Documentation

default constructor

destructor

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.

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.

Reimplemented from DtTtfSymbolDescriptor.

virtual QString DtUnicodeTTFSymbolDescriptor::descriptorInformation ( ) const [virtual]

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

Reimplemented from DtTtfSymbolDescriptor.

References myModifyFillByForce.

References myModifyFillByForce.

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

References myComment.

const QString & DtUnicodeTTFSymbolDescriptor::comment ( ) const [inline]

References myComment.

References myIsExtendedFormat.

References myIsExtendedFormat.


Member Data Documentation

Referenced by optional(), and setOptional().

Referenced by comment(), and setComment().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)