com.esri.arcgis.trackinganalyst
Interface ITrackRenderer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CoTrackSymbologyRenderer, ITrackRendererProxy

public interface ITrackRenderer
extends java.io.Serializable

COM Interface 'ITrackRenderer'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to properties specific to temporal track rendering capabilities.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDeec8c537_b875_40da_a88d_80fc4b34ba29
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getHistory()
          Indicates the number of history events composing the track that will be used to represent the track line.
 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 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 setHistory(int pNumEvents)
          Indicates the number of history events composing the track that will be used to represent the track line.
 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.
 

Field Detail

IIDeec8c537_b875_40da_a88d_80fc4b34ba29

static final int IIDeec8c537_b875_40da_a88d_80fc4b34ba29
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

isNeedsMostCurrentEvents

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

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

getHistory

int getHistory()
               throws java.io.IOException,
                      AutomationException
Indicates the number of history events composing the track that will be used to represent the track line.

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

setHistory

void setHistory(int pNumEvents)
                throws java.io.IOException,
                       AutomationException
Indicates the number of history events composing the track that will be used to represent the track line.

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

isSmoothTracks

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

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

setSmoothTracks

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

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

isTrackRendererEnabled

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

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

setTrackRendererEnabled

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

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

getPropPageTrackRenderer

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

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

setPropPageTrackRenderer

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

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

getPropPageTracksAdvancedRenderer

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

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

setPropPageTracksAdvancedRenderer

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

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

isTrackAdvRendererEnabled

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

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

setTrackAdvRendererEnabled

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

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