|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITrackSymbologyRenderer
Provides access to methods and properties needed to manage the temporal symbology rendering of events.
The Track Symbology Renderer interface provides methods and properties needed to get symbology that has temporal color as well as other standard ESRI symbology.
Method Summary | |
---|---|
boolean |
canRender(IFeatureClass featClass,
IDisplay display)
Indicates if the specified feature class can be rendered on the given display. |
void |
draw(IFeatureCursor cursor,
int drawPhase,
IDisplay display,
ITrackCancel trackCancel)
Draws features from the specified cursor on the given display. |
ISymbol |
getSymbolByFeature(IFeature feature)
Symbol used to draw the specified feature. |
IFeatureRenderer |
getTrackSymbologyRenderer()
Controls the temporal track symbology drawn on the map. |
boolean |
isRenderPhase(int drawPhase)
Indicates if renderer uses the specified draw phase. |
boolean |
isShowTrackSymbologyLegendGroup()
Indicates whether or not track symbology displays when drawing temporal events on the map. |
void |
prepareFilter(IFeatureClass fc,
IQueryFilter queryFilter)
Prepares the query filter for the rendering process. |
void |
setExclusionSetByRef(IFeatureIDSet rhs1)
An object reference to a temporary drawing exclusion set. |
void |
setShowTrackSymbologyLegendGroup(boolean pbShowTimeLegends)
Indicates whether or not track symbology displays when drawing temporal events on the map. |
void |
setTrackSymbologyRendererByRef(IFeatureRenderer ppiRenderer)
Controls the temporal track symbology drawn on the map. |
Method Detail |
---|
boolean canRender(IFeatureClass featClass, IDisplay display) throws IOException, AutomationException
featClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)display
- 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 prepareFilter(IFeatureClass fc, IQueryFilter queryFilter) throws IOException, AutomationException
fc
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void draw(IFeatureCursor cursor, int drawPhase, IDisplay display, ITrackCancel trackCancel) throws IOException, AutomationException
cursor
- A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)drawPhase
- A com.esri.arcgis.system.esriDrawPhase constant (in)display
- A reference to a com.esri.arcgis.display.IDisplay (in)trackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISymbol getSymbolByFeature(IFeature feature) throws IOException, AutomationException
feature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRenderPhase(int drawPhase) throws IOException, AutomationException
drawPhase
- A com.esri.arcgis.system.esriDrawPhase constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExclusionSetByRef(IFeatureIDSet rhs1) throws IOException, AutomationException
rhs1
- A reference to a com.esri.arcgis.carto.IFeatureIDSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isShowTrackSymbologyLegendGroup() throws IOException, AutomationException
This property controls the access to the track symbology legend group.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShowTrackSymbologyLegendGroup(boolean pbShowTimeLegends) throws IOException, AutomationException
This property controls the access to the track symbology legend group.
pbShowTimeLegends
- The pbShowTimeLegends (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFeatureRenderer getTrackSymbologyRenderer() throws IOException, AutomationException
This property identifies the feature renderer to be used for the track symbology renderer.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTrackSymbologyRendererByRef(IFeatureRenderer ppiRenderer) throws IOException, AutomationException
This property identifies the feature renderer to be used for the track symbology renderer.
ppiRenderer
- A reference to a com.esri.arcgis.carto.IFeatureRenderer (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 |