![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This class describes the impact of an island set on an entity within the entity set passed to the TSLImpactAssessorOperation.
Public Member Functions | |
const TSLEntity * | entity () const |
TSLImpactEnum | impact () const |
const TSLEntitySet * | impactGeometries () const |
const TSLIsland * | islandThatImpacts (int nth) const |
int | numIslandsThatImpact () const |
const TSLEntity * TSLEntityImpactDescription::entity | ( | ) | const |
Returns the entity that is describes by this object. Note that this will not be a TSLEntitySet, since only leaf entities are described.
TSLImpactEnum TSLEntityImpactDescription::impact | ( | ) | const |
Returns how the entity is impacted by the island set.
const TSLEntitySet * TSLEntityImpactDescription::impactGeometries | ( | ) | const |
Returns geometries which describe the locations of the impacts for this entity.
This will typically be either
a) a single TSLSymbol, representing the changing point object which impacts the entity set. b) a single TSLPolyline, representing either a changing line feature which impacts the entity set, or the portions of the changing outer or inner ring which impact the entity. c) a TSLEntitySet containing combinations of the above.
The returned object should not be deleted.
const TSLIsland * TSLEntityImpactDescription::islandThatImpacts | ( | int | nth | ) | const |
nth | return data for the nth island, from 0 to numIslandsThatImpact() - 1 |
int TSLEntityImpactDescription::numIslandsThatImpact | ( | ) | const |
Returns the number of islands that impact this entity.