VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtTtfSymbolDescriptor Class Reference

Instances of DtTtfSymbolDescriptor are descriptors specifically for ttf objects. More...

Inheritance diagram for DtTtfSymbolDescriptor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTtfSymbolDescriptor ()
 default constructor
virtual ~DtTtfSymbolDescriptor ()
 destructor
 DtTtfSymbolDescriptor (const DtTtfSymbolDescriptor &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 DtSymbolcreateSymbol (DtSymbolDrawer &drawer, const DtEntityMapperKey &key) const
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
virtual DtSymbolDescriptorclone ()
virtual QString descriptorInformation () const
 Called from toFileString(). Fills in specific information for descriptor.

Protected Attributes

QString myFontname
QString myValue
double myFontScalingFactor

Detailed Description

Instances of DtTtfSymbolDescriptor are descriptors specifically for ttf objects.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

virtual DtSymbolDescriptor& DtTtfSymbolDescriptor::operator= ( const DtSymbolDescriptor rhs) [virtual]

assignment operator

Reimplemented from DtSymbolDescriptor.

Reimplemented in DtUnicodeTTFSymbolDescriptor, and DtMMMSymbolDescriptor.

virtual bool DtTtfSymbolDescriptor::operator== ( const DtSymbolDescriptor rhs) const [virtual]

equality operators

Reimplemented from DtSymbolDescriptor.

Reimplemented in DtUnicodeTTFSymbolDescriptor, and DtMMMSymbolDescriptor.

virtual QString DtTtfSymbolDescriptor::type ( ) const [virtual]
virtual QString DtTtfSymbolDescriptor::info ( ) const [virtual]
virtual DtSymbol* DtTtfSymbolDescriptor::createSymbol ( DtSymbolDrawer drawer,
const DtEntityMapperKey key 
) const [virtual]
virtual const QString& DtTtfSymbolDescriptor::fontname ( ) const [virtual]
virtual void DtTtfSymbolDescriptor::setFontname ( const QString &  s) [virtual]
virtual const QString& DtTtfSymbolDescriptor::value ( ) const [virtual]
virtual void DtTtfSymbolDescriptor::setValue ( const QString &  s) [virtual]
virtual QString DtTtfSymbolDescriptor::secondaryInfo ( ) const [virtual]

Used for drawer keys that need a second key, such as fontname for text items.

Reimplemented from DtSymbolDescriptor.

virtual void DtTtfSymbolDescriptor::setFontScalingFactor ( double  scale) [virtual]

Scale is between 0 and 1, and is multiplied against the current font size to get a new font size.

virtual double DtTtfSymbolDescriptor::fontScalingFactor ( ) const [virtual]
virtual QString DtTtfSymbolDescriptor::descriptorInformation ( ) const [virtual]

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

Reimplemented from DtSymbolDescriptor.

Reimplemented in DtUnicodeTTFSymbolDescriptor, and DtMMMSymbolDescriptor.


Member Data Documentation

QString DtTtfSymbolDescriptor::myFontname [protected]
QString DtTtfSymbolDescriptor::myValue [protected]

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)