com.esri.arcgis.trackinganalyst
Interface ITrackingLabelEngine2

All Superinterfaces:
ITrackingLabelEngine, Serializable
All Known Implementing Classes:
LabelEngine

public interface ITrackingLabelEngine2
extends ITrackingLabelEngine, Serializable

Provides access to properties and methods for controlling the tracking label engine used for dynamically changing labels.

Description

This interface is new at ArcGIS 9.3. It supersedes ITrackingLabelEngine.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 void attachMap(Object piMap)
          Attaches a label to a given feature on the map.
 
Methods inherited from interface com.esri.arcgis.trackinganalyst.ITrackingLabelEngine
addLabel, attach, draw, findLabel, hideLabels, removeAllLabels, removeLabel, removeLayerLabels
 

Method Detail

attachMap

void attachMap(Object piMap)
               throws IOException,
                      AutomationException
Attaches a label to a given feature on the map.

Remarks

AttachMap hooks the Tracking Analyst Label Engine to the map. The input to this method is a BasicMap. This method supersedes ITrackingLabelEngine::Attach.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
piMap - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.