|
|||||||||
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 |