com.esri.arcgis.trackinganalyst
Interface ITemporalRenderer2

All Superinterfaces:
Serializable
All Known Implementing Classes:
CoTrackSymbologyRenderer

public interface ITemporalRenderer2
extends Serializable

Provides access to properties specific to additional temporal rendering capabilities.

Description

The TemporalRenderer2 interface provides methods and properties to manage temporal rendering in addition to the TemporalRenderer.

Product Availability

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


Method Summary
 IFeatureRenderer getEventAdvRenderer()
          Provides the event's advanced renderer.
 IFeatureRenderer getMostCurrentAdvRenderer()
          Provides the most current event's advanced renderer.
 IFeatureRenderer getMostCurrentRenderer()
          Provides the most current event renderer.
 IUID getPropPageEventRenderer()
          Provides the Class ID of the property page associated with the event renderer.
 IUID getPropPageEventsAdvancedRenderer()
          Provides the Class ID of the property page associated with the advanced renderer of the events.
 IUID getPropPageMCAdvancedRenderer()
          Provides the Class ID of the property page associated with the advanced renderer of the most current events.
 IUID getPropPageMostCurrentRenderer()
          Provides the Class ID of the property page associated with the most current renderer.
 IUID getPropPageTrackRenderer()
          Provides the Class ID of the property page associated with the track renderer.
 IUID getPropPageTracksAdvancedRenderer()
          Provides the Class ID of the property page associated with the advanced renderer of the tracks.
 boolean isEventAdvRendererEnabled()
          Indicates whether the events are also rendered by the event advanced renderer.
 boolean isEventsRendererEnabled()
          Indicates whether the events are rendered by the event renderer.
 boolean isMostCurrentAdvRendererEnabled()
          Indicates whether the most current track events are also rendered by the most current advanced renderer.
 boolean isMostCurrentRendererEnabled()
          Indicates whether the most current track events are rendered by the most current renderer, instead of the event renderer.
 boolean isNeedsMostCurrentEvents()
          Indicates whether a list of the most current events is needed so they might be rendered differently than the older events.
 boolean isSmoothTracks()
          Indicates if the track symbology is smooth or not.
 boolean isTrackAdvRendererEnabled()
          Indicates whether the tracks are rendered by the track advanced renderer.
 boolean isTrackRendererEnabled()
          Indicates whether the track events are rendered by the track line renderer.
 void setEventAdvRendererByRef(IFeatureRenderer ppiFeatureRenderer)
          Provides the event's advanced renderer.
 void setEventAdvRendererEnabled(boolean pvbEnabled)
          Indicates whether the events are also rendered by the event advanced renderer.
 void setEventsRendererEnabled(boolean pvbIsPastEnabled)
          Indicates whether the events are rendered by the event renderer.
 void setMostCurrentAdvRendererByRef(IFeatureRenderer ppiFeatureRenderer)
          Provides the most current event's advanced renderer.
 void setMostCurrentAdvRendererEnabled(boolean pvbEnabled)
          Indicates whether the most current track events are also rendered by the most current advanced renderer.
 void setMostCurrentRendererByRef(IFeatureRenderer ppiFeatureRenderer)
          Provides the most current event renderer.
 void setMostCurrentRendererEnabled(boolean pvbIsMCEnabled)
          Indicates whether the most current track events are rendered by the most current renderer, instead of the event renderer.
 void setPropPageEventRenderer(IUID ppiPPClassID)
          Provides the Class ID of the property page associated with the event renderer.
 void setPropPageEventsAdvancedRenderer(IUID ppiPPClassID)
          Provides the Class ID of the property page associated with the advanced renderer of the events.
 void setPropPageMCAdvancedRenderer(IUID ppiPPClassID)
          Provides the Class ID of the property page associated with the advanced renderer of the most current events.
 void setPropPageMostCurrentRenderer(IUID ppiPPClassID)
          Provides the Class ID of the property page associated with the most current renderer.
 void setPropPageTrackRenderer(IUID ppiPPClassID)
          Provides the Class ID of the property page associated with the track renderer.
 void setPropPageTracksAdvancedRenderer(IUID ppiPPClassID)
          Provides the Class ID of the property page associated with the advanced renderer of the tracks.
 void setSmoothTracks(boolean pvbSmooth)
          Indicates if the track symbology is smooth or not.
 void setTrackAdvRendererEnabled(boolean pvbEnabled)
          Indicates whether the tracks are rendered by the track advanced renderer.
 void setTrackRendererEnabled(boolean pvbIsTrackEnabled)
          Indicates whether the track events are rendered by the track line renderer.
 

Method Detail

isSmoothTracks

boolean isSmoothTracks()
                       throws IOException,
                              AutomationException
Indicates if the track symbology is smooth or not.

Product Availability

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

Returns:
The pvbSmooth
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSmoothTracks

void setSmoothTracks(boolean pvbSmooth)
                     throws IOException,
                            AutomationException
Indicates if the track symbology is smooth or not.

Product Availability

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

Parameters:
pvbSmooth - The pvbSmooth (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNeedsMostCurrentEvents

boolean isNeedsMostCurrentEvents()
                                 throws IOException,
                                        AutomationException
Indicates whether a list of the most current events is needed so they might be rendered differently than the older events.

Product Availability

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

Returns:
The pvbNeedsMostCurrent
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMostCurrentRendererEnabled

boolean isMostCurrentRendererEnabled()
                                     throws IOException,
                                            AutomationException
Indicates whether the most current track events are rendered by the most current renderer, instead of the event renderer.

Product Availability

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

Returns:
The pvbIsMCEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMostCurrentRendererEnabled

void setMostCurrentRendererEnabled(boolean pvbIsMCEnabled)
                                   throws IOException,
                                          AutomationException
Indicates whether the most current track events are rendered by the most current renderer, instead of the event renderer.

Product Availability

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

Parameters:
pvbIsMCEnabled - The pvbIsMCEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isTrackRendererEnabled

boolean isTrackRendererEnabled()
                               throws IOException,
                                      AutomationException
Indicates whether the track events are rendered by the track line renderer.

Product Availability

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

Returns:
The pvbIsTrackEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackRendererEnabled

void setTrackRendererEnabled(boolean pvbIsTrackEnabled)
                             throws IOException,
                                    AutomationException
Indicates whether the track events are rendered by the track line renderer.

Product Availability

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

Parameters:
pvbIsTrackEnabled - The pvbIsTrackEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEventsRendererEnabled

boolean isEventsRendererEnabled()
                                throws IOException,
                                       AutomationException
Indicates whether the events are rendered by the event renderer.

Product Availability

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

Returns:
The pvbIsPastEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEventsRendererEnabled

void setEventsRendererEnabled(boolean pvbIsPastEnabled)
                              throws IOException,
                                     AutomationException
Indicates whether the events are rendered by the event renderer.

Product Availability

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

Parameters:
pvbIsPastEnabled - The pvbIsPastEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropPageMostCurrentRenderer

IUID getPropPageMostCurrentRenderer()
                                    throws IOException,
                                           AutomationException
Provides the Class ID of the property page associated with the most current renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropPageMostCurrentRenderer

void setPropPageMostCurrentRenderer(IUID ppiPPClassID)
                                    throws IOException,
                                           AutomationException
Provides the Class ID of the property page associated with the most current renderer.

Product Availability

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

Parameters:
ppiPPClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropPageTrackRenderer

IUID getPropPageTrackRenderer()
                              throws IOException,
                                     AutomationException
Provides the Class ID of the property page associated with the track renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropPageTrackRenderer

void setPropPageTrackRenderer(IUID ppiPPClassID)
                              throws IOException,
                                     AutomationException
Provides the Class ID of the property page associated with the track renderer.

Product Availability

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

Parameters:
ppiPPClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropPageEventRenderer

IUID getPropPageEventRenderer()
                              throws IOException,
                                     AutomationException
Provides the Class ID of the property page associated with the event renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropPageEventRenderer

void setPropPageEventRenderer(IUID ppiPPClassID)
                              throws IOException,
                                     AutomationException
Provides the Class ID of the property page associated with the event renderer.

Product Availability

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

Parameters:
ppiPPClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropPageEventsAdvancedRenderer

IUID getPropPageEventsAdvancedRenderer()
                                       throws IOException,
                                              AutomationException
Provides the Class ID of the property page associated with the advanced renderer of the events.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropPageEventsAdvancedRenderer

void setPropPageEventsAdvancedRenderer(IUID ppiPPClassID)
                                       throws IOException,
                                              AutomationException
Provides the Class ID of the property page associated with the advanced renderer of the events.

Product Availability

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

Parameters:
ppiPPClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropPageTracksAdvancedRenderer

IUID getPropPageTracksAdvancedRenderer()
                                       throws IOException,
                                              AutomationException
Provides the Class ID of the property page associated with the advanced renderer of the tracks.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropPageTracksAdvancedRenderer

void setPropPageTracksAdvancedRenderer(IUID ppiPPClassID)
                                       throws IOException,
                                              AutomationException
Provides the Class ID of the property page associated with the advanced renderer of the tracks.

Product Availability

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

Parameters:
ppiPPClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropPageMCAdvancedRenderer

IUID getPropPageMCAdvancedRenderer()
                                   throws IOException,
                                          AutomationException
Provides the Class ID of the property page associated with the advanced renderer of the most current events.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropPageMCAdvancedRenderer

void setPropPageMCAdvancedRenderer(IUID ppiPPClassID)
                                   throws IOException,
                                          AutomationException
Provides the Class ID of the property page associated with the advanced renderer of the most current events.

Product Availability

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

Parameters:
ppiPPClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMostCurrentRendererByRef

void setMostCurrentRendererByRef(IFeatureRenderer ppiFeatureRenderer)
                                 throws IOException,
                                        AutomationException
Provides the most current event renderer.

Product Availability

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

Parameters:
ppiFeatureRenderer - A reference to a com.esri.arcgis.carto.IFeatureRenderer (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMostCurrentRenderer

IFeatureRenderer getMostCurrentRenderer()
                                        throws IOException,
                                               AutomationException
Provides the most current event renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.carto.IFeatureRenderer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMostCurrentAdvRendererByRef

void setMostCurrentAdvRendererByRef(IFeatureRenderer ppiFeatureRenderer)
                                    throws IOException,
                                           AutomationException
Provides the most current event's advanced renderer.

Product Availability

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

Parameters:
ppiFeatureRenderer - A reference to a com.esri.arcgis.carto.IFeatureRenderer (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMostCurrentAdvRenderer

IFeatureRenderer getMostCurrentAdvRenderer()
                                           throws IOException,
                                                  AutomationException
Provides the most current event's advanced renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.carto.IFeatureRenderer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEventAdvRendererByRef

void setEventAdvRendererByRef(IFeatureRenderer ppiFeatureRenderer)
                              throws IOException,
                                     AutomationException
Provides the event's advanced renderer.

Product Availability

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

Parameters:
ppiFeatureRenderer - A reference to a com.esri.arcgis.carto.IFeatureRenderer (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEventAdvRenderer

IFeatureRenderer getEventAdvRenderer()
                                     throws IOException,
                                            AutomationException
Provides the event's advanced renderer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.carto.IFeatureRenderer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEventAdvRendererEnabled

boolean isEventAdvRendererEnabled()
                                  throws IOException,
                                         AutomationException
Indicates whether the events are also rendered by the event advanced renderer.

Product Availability

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

Returns:
The pvbEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEventAdvRendererEnabled

void setEventAdvRendererEnabled(boolean pvbEnabled)
                                throws IOException,
                                       AutomationException
Indicates whether the events are also rendered by the event advanced renderer.

Product Availability

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

Parameters:
pvbEnabled - The pvbEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMostCurrentAdvRendererEnabled

boolean isMostCurrentAdvRendererEnabled()
                                        throws IOException,
                                               AutomationException
Indicates whether the most current track events are also rendered by the most current advanced renderer.

Product Availability

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

Returns:
The pvbEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMostCurrentAdvRendererEnabled

void setMostCurrentAdvRendererEnabled(boolean pvbEnabled)
                                      throws IOException,
                                             AutomationException
Indicates whether the most current track events are also rendered by the most current advanced renderer.

Product Availability

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

Parameters:
pvbEnabled - The pvbEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isTrackAdvRendererEnabled

boolean isTrackAdvRendererEnabled()
                                  throws IOException,
                                         AutomationException
Indicates whether the tracks are rendered by the track advanced renderer.

Product Availability

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

Returns:
The pvbEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackAdvRendererEnabled

void setTrackAdvRendererEnabled(boolean pvbEnabled)
                                throws IOException,
                                       AutomationException
Indicates whether the tracks are rendered by the track advanced renderer.

Product Availability

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

Parameters:
pvbEnabled - The pvbEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.