|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITrackRenderer
Provides access to properties specific to temporal track rendering capabilities.
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. |
Method Detail |
---|
boolean isNeedsMostCurrentEvents() throws IOException, AutomationException
Reports if Most Current Event Rendering is enabled for this renderer. Most Current Event Rendering allows the newest event to be rendered differently than the rest of the events in a tracks.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getHistory() throws IOException, AutomationException
The History property trims the length of the track line displayed when tracks are enabled in the renderer.
Setting the History to zero will draw the entire track.
Setting the history for a track does not effect the rendering of its events.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setHistory(int pNumEvents) throws IOException, AutomationException
pNumEvents
- The pNumEvents (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSmoothTracks() throws IOException, AutomationException
Applies a bezier curve to the track lines. This way track lines do not appear to make abrupt changes of direction.
You must also enable Advanced Track Rendering for track smoothing to activate. Dynamic Display does not support smoothing of track lines.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITrackRenderer
void setSmoothTracks(boolean pvbSmooth) throws IOException, AutomationException
pvbSmooth
- The pvbSmooth (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isTrackRendererEnabled() throws IOException, AutomationException
Returns or sets whether tracks are drawn using the track line renderer. The track line renderer connects all of the events in the feature class with the same EventID with a line according to their temporal order.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTrackRendererEnabled(boolean pvbIsTrackEnabled) throws IOException, AutomationException
pvbIsTrackEnabled
- The pvbIsTrackEnabled (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IUID getPropPageTrackRenderer() throws IOException, AutomationException
Returns or sets the class ID for the property page to display when modifing the Track Renderer's properties.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPropPageTrackRenderer(IUID ppiPPClassID) throws IOException, AutomationException
ppiPPClassID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IUID getPropPageTracksAdvancedRenderer() throws IOException, AutomationException
Returns or sets the class ID for the property page to display when modifing the Track Renderer's advanced properties.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPropPageTracksAdvancedRenderer(IUID ppiPPClassID) throws IOException, AutomationException
ppiPPClassID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isTrackAdvRendererEnabled() throws IOException, AutomationException
Returns and sets whether Advanced Track Rendering options are enabled.
Since SmoothTracks is an king Rendering option, you must enable this property before using track smoothing.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITrackRenderer
void setTrackAdvRendererEnabled(boolean pvbEnabled) throws IOException, AutomationException
pvbEnabled
- The pvbEnabled (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 |