MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLAttributeData Class Reference

Detailed Description

Structure used to hold attribute data for the the "attributeset" operation, or to be queried using the TSLEditor::querySelectedAttributes method.

A pointer to this should be passed during method activation.

Public Member Functions

 TSLAttributeData ()
 

Public Attributes

int m_lineColour
 
int m_lineStyle
 
int m_lineThickness
 
int m_fillColour
 
int m_fillStyle
 
int m_symbolColour
 
int m_symbolStyle
 
int m_symbolSize
 
int m_textColour
 
int m_textFont
 
int m_textHeight
 
int m_borderWidth
 
int m_borderColour
 
TSLHorizontalAlignment m_textHAlignment
 
TSLVerticalAlignment m_textVAlignment
 
TSLTextBackgroundMode m_textBackgroundMode
 
int m_textBackgroundStyle
 
int m_textBackgroundColour
 
int m_textBackgroundEdgeColour
 

Constructor & Destructor Documentation

◆ TSLAttributeData()

TSLAttributeData::TSLAttributeData ( )
inline

Default constructor.

Class TSLAttributeData

Member Data Documentation

◆ m_borderColour

int TSLAttributeData::m_borderColour

Border colour - index into the loaded colours file. A value of 0 will cause the border to be drawn in the edge colour, and no edge to be drawn.

◆ m_borderWidth

int TSLAttributeData::m_borderWidth

Width of border for BorderedPolygons, in TMC units.

◆ m_fillColour

int TSLAttributeData::m_fillColour

Line colour - index into the loaded colours file.

◆ m_fillStyle

int TSLAttributeData::m_fillStyle

Fill style - index into the loaded fill styles file

◆ m_lineColour

int TSLAttributeData::m_lineColour

Data Members for Class Attributes Line colour - index into the loaded colours file.

◆ m_lineStyle

int TSLAttributeData::m_lineStyle

Line style - index into the loaded line styles file

◆ m_lineThickness

int TSLAttributeData::m_lineThickness

Line thickness in device units.

◆ m_symbolColour

int TSLAttributeData::m_symbolColour

Symbol colour - index into the loaded colours file.

◆ m_symbolSize

int TSLAttributeData::m_symbolSize

Size of symbols, in TMC units.

When passing this structure to the attributeset operation, this field may be set as -1 to avoid setting the symbol size.

◆ m_symbolStyle

int TSLAttributeData::m_symbolStyle

Symbol style - index into the loaded symbol styles file

◆ m_textBackgroundColour

int TSLAttributeData::m_textBackgroundColour

◆ m_textBackgroundEdgeColour

int TSLAttributeData::m_textBackgroundEdgeColour

◆ m_textBackgroundMode

TSLTextBackgroundMode TSLAttributeData::m_textBackgroundMode

◆ m_textBackgroundStyle

int TSLAttributeData::m_textBackgroundStyle

◆ m_textColour

int TSLAttributeData::m_textColour

Text colour - index into the loaded colours file.

◆ m_textFont

int TSLAttributeData::m_textFont

Text font - index into the loaded fonts file

◆ m_textHAlignment

TSLHorizontalAlignment TSLAttributeData::m_textHAlignment

◆ m_textHeight

int TSLAttributeData::m_textHeight

Size of text, in TMC units.

When passing this structure to the attributeset operation, this field may be left as 0 to avoid setting the text size.

◆ m_textVAlignment

TSLVerticalAlignment TSLAttributeData::m_textVAlignment