|
|||||||||
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 |