|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITrackingLabelEngine
Provides access to properties and methods for controlling the tracking label engine used for dynamically changing labels.
Note: the ITrackingLabelEngine interface has been superseded by ITrackingLabelEngine2. Please consider using the more recent version.
| Method Summary | |
|---|---|
void |
addLabel(String bstrID,
ILayer piLayer,
ITrackingLabel piLabel)
Adds a tracking label to the map display. |
void |
attach(IMap piMap)
Attaches a label to a given feature on the map. |
void |
draw(IDisplay piDisplay)
Draws the labels to the map display. |
ITrackingLabel |
findLabel(String bstrID,
ILayer piLayer)
Finds a given label for the map display. |
void |
hideLabels(ILayer piLayer,
IGeometry piGeometry)
Hides labels from the map display. |
void |
removeAllLabels()
Removes all labels from the map display. |
void |
removeLabel(String bstrID,
ILayer piLayer)
Removes a tracking label from the map display. |
void |
removeLayerLabels(ILayer piLayer)
Remove labels from a given layer. |
| Method Detail |
|---|
void addLabel(String bstrID,
ILayer piLayer,
ITrackingLabel piLabel)
throws IOException,
AutomationException
bstrID - The bstrID (in)piLayer - A reference to a com.esri.arcgis.carto.ILayer (in)piLabel - A reference to a com.esri.arcgis.trackinganalyst.ITrackingLabel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ITrackingLabel findLabel(String bstrID,
ILayer piLayer)
throws IOException,
AutomationException
This method finds a given label specified by the ID for the map display.
bstrID - The bstrID (in)piLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void draw(IDisplay piDisplay)
throws IOException,
AutomationException
piDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeLabel(String bstrID,
ILayer piLayer)
throws IOException,
AutomationException
bstrID - The bstrID (in)piLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeAllLabels()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void attach(IMap piMap)
throws IOException,
AutomationException
piMap - A reference to a com.esri.arcgis.carto.IMap (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void hideLabels(ILayer piLayer,
IGeometry piGeometry)
throws IOException,
AutomationException
piLayer - A reference to a com.esri.arcgis.carto.ILayer (in)piGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeLayerLabels(ILayer piLayer)
throws IOException,
AutomationException
This method removes labels from a given layer.
piLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||