![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
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 |
TSLBorderedPolygon * | m_buildingOutline |
TSLBorderedPolygon * | m_propertyOutline |
const void * | m_userData |
TSLAutoTitleProperty * | m_sharedProperty |
TSLAutoTitleCategory | m_category |
|
inline |
This is the constructor for the TSLAutoTitleProperty class.
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.
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.
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.
TSLCoord TSLAutoTitleProperty::m_seedPoint |
This is the seed point, in TMC units, of the property.
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.
const void* TSLAutoTitleProperty::m_userData |
This attribute allows some user data to be associated with the property, typically an address.