|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IDirectionalVectorRendererProperties
Provides access to the properties which govern the directional vector rendering.
This interface provides access to functions and properties needed to render a directional line that indicates where a feature will be in a configured period of time.
| Method Summary | |
|---|---|
String |
getHeadingField()
Provides field name containing heading; empty indicates heading is to be calculated. |
void |
getHeadingReference(boolean[] pbIsNorthRef,
boolean[] pbIsClockwise)
Provides the reference used by heading field (e.g., true, true for typical heading measurement (north, clockwise). |
String |
getSpeedField()
Provides field name containing speed; empty indicates speed is to be calculated. |
void |
getSpeedUnits(int[] peDistanceUnits,
int[] peTimeUnits)
Provides the units used by speed field (e.g., esriMiles, enumHours for mi/hr). |
ISymbol |
getSymbol()
Provides the line symbol to be used for rendering the directional vector. |
double |
getTimeInterval()
Provides the time interval represented by the directional vector; see property TimeIntervalUnits for this value’s units. |
int |
getTimeIntervalUnits()
Provides the time interval units represented by the directional vector; see property TimeInterval for the time value. |
boolean |
isGlobalProperties()
Indicates if the renderer properties object is the global version obtained from the Tracking Environment vs. |
void |
setGlobalProperties(boolean pbvGlobal)
Indicates if the renderer properties object is the global version obtained from the Tracking Environment vs. |
void |
setHeadingField(String pbstrHeading)
Provides field name containing heading; empty indicates heading is to be calculated. |
void |
setHeadingReference(boolean bIsNorthRef,
boolean bIsClockwise)
Sets the reference used by heading field (e.g., true, true for typical heading measurement (north, clockwise). |
void |
setSpeedField(String pbstrSpeed)
Provides field name containing speed; empty indicates speed is to be calculated. |
void |
setSpeedUnits(int eDistanceUnits,
int eTimeUnits)
Sets the units used by speed field (e.g., esriMiles, enumHours for mi/hr). |
void |
setSymbol(ISymbol ppiSymbol)
Provides the line symbol to be used for rendering the directional vector. |
void |
setTimeInterval(double pdTimeValue)
Provides the time interval represented by the directional vector; see property TimeIntervalUnits for this value’s units. |
void |
setTimeIntervalUnits(int peTimeUnits)
Provides the time interval units represented by the directional vector; see property TimeInterval for the time value. |
| Method Detail |
|---|
ISymbol getSymbol()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSymbol(ISymbol ppiSymbol)
throws IOException,
AutomationException
ppiSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isGlobalProperties()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGlobalProperties(boolean pbvGlobal)
throws IOException,
AutomationException
pbvGlobal - The pbvGlobal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getTimeInterval()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTimeInterval(double pdTimeValue)
throws IOException,
AutomationException
pdTimeValue - The pdTimeValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getTimeIntervalUnits()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTimeIntervalUnits(int peTimeUnits)
throws IOException,
AutomationException
peTimeUnits - A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getSpeedField()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSpeedField(String pbstrSpeed)
throws IOException,
AutomationException
pbstrSpeed - The pbstrSpeed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getHeadingField()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setHeadingField(String pbstrHeading)
throws IOException,
AutomationException
pbstrHeading - The pbstrHeading (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getSpeedUnits(int[] peDistanceUnits,
int[] peTimeUnits)
throws IOException,
AutomationException
peDistanceUnits - A com.esri.arcgis.system.esriUnits constant (out: use single element array)peTimeUnits - A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSpeedUnits(int eDistanceUnits,
int eTimeUnits)
throws IOException,
AutomationException
eDistanceUnits - A com.esri.arcgis.system.esriUnits constant (in)eTimeUnits - A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setHeadingReference(boolean bIsNorthRef,
boolean bIsClockwise)
throws IOException,
AutomationException
bIsNorthRef - The bIsNorthRef (in)bIsClockwise - The bIsClockwise (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getHeadingReference(boolean[] pbIsNorthRef,
boolean[] pbIsClockwise)
throws IOException,
AutomationException
pbIsNorthRef - The pbIsNorthRef (out: use single element array)pbIsClockwise - The pbIsClockwise (out: use single element array)
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 | ||||||||