Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

DrawingLabelManager Class Reference

#include <DrawingLabelManager.h>

List of all members.

Public Member Functions

 DrawingLabelManager ()
void setLASiWrapper (LASiWrapper *plasiWrapper)
void setLabelSet (const LabelSet *labelSet)
std::string fitStringToLabelWidth (UTF8String label)

Private Attributes

bool _hasUnicode
bool _hasIndicOrArabic
double _yMaximum
double _yMinimum
double _lineHeight
unsigned _labelCount
LASiWrapper_pLASiWrapper

Static Private Attributes

static UnicodeScript _latinScript
static UnicodeScript _aggregatedScripts
static std::map< SCRIPTCODE,
UnicodeScript
_unicodeScripts

Friends

class DrawingLabelManagerLoader


Constructor & Destructor Documentation

DrawingLabelManager::DrawingLabelManager  ) 
 


Member Function Documentation

std::string DrawingLabelManager::fitStringToLabelWidth UTF8String  label  ) 
 

void DrawingLabelManager::setLabelSet const LabelSet labelSet  ) 
 

void DrawingLabelManager::setLASiWrapper LASiWrapper plasiWrapper  ) 
 


Friends And Related Function Documentation

friend class DrawingLabelManagerLoader [friend]
 


Member Data Documentation

UnicodeScript DrawingLabelManager::_aggregatedScripts [static, private]
 

bool DrawingLabelManager::_hasIndicOrArabic [private]
 

bool DrawingLabelManager::_hasUnicode [private]
 

unsigned DrawingLabelManager::_labelCount [private]
 

UnicodeScript DrawingLabelManager::_latinScript [static, private]
 

double DrawingLabelManager::_lineHeight [private]
 

LASiWrapper* DrawingLabelManager::_pLASiWrapper [private]
 

std::map< SCRIPTCODE, UnicodeScript > DrawingLabelManager::_unicodeScripts [static, private]
 

double DrawingLabelManager::_yMaximum [private]
 

double DrawingLabelManager::_yMinimum [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 18 16:24:39 2011 for MADELINE by  doxygen 1.4.4