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

Detailed Description

When compiled DLL using Visual Studio, the compiler complains that TSLCoord and TSLEnvelope need to have dll-interface to be used. This isn't actually true since both classes are defined entirely inline. So turn the warning off for this module This structure holds information about an individual property. It is used by the TSLAutoTitleHelper class.

Public Member Functions

 TSLAutoTitleProperty ()
 

Public Attributes

TSLCoord m_seedPoint
 
TSLBorderedPolygonm_buildingOutline
 
TSLBorderedPolygonm_propertyOutline
 
const void * m_userData
 
TSLAutoTitlePropertym_sharedProperty
 
TSLAutoTitleCategory m_category
 

Constructor & Destructor Documentation

◆ TSLAutoTitleProperty()

TSLAutoTitleProperty::TSLAutoTitleProperty ( )
inline

This is the constructor for the TSLAutoTitleProperty class.

Member Data Documentation

◆ m_buildingOutline

TSLBorderedPolygon* TSLAutoTitleProperty::m_buildingOutline

This is the building outline that has been constructed by the auto title helper. It is the result of a simple bound around the seed point.

◆ m_category

TSLAutoTitleCategory TSLAutoTitleProperty::m_category

This attribute is the result of the auto title helper comparison and categorisation process. The values are specified in the documentation for the TSLAutoTitleCategory enumeration.

◆ m_propertyOutline

TSLBorderedPolygon* TSLAutoTitleProperty::m_propertyOutline

This is the property outline that has been constructed by the auto title helper. It is the result of a simple bound around the seed point, after the map data has been modified by the auto title algorithm.

◆ m_seedPoint

TSLCoord TSLAutoTitleProperty::m_seedPoint

This is the seed point, in TMC units, of the property.

◆ m_sharedProperty

TSLAutoTitleProperty* TSLAutoTitleProperty::m_sharedProperty

This attribute specifies the shared property, for properties that have created a common outline. This may be populated according to the category of the property.

◆ m_userData

const void* TSLAutoTitleProperty::m_userData

This attribute allows some user data to be associated with the property, typically an address.