|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.trackinganalyst.DirectionalVectorRendererProperties
public class DirectionalVectorRendererProperties
Contains the properties required to perform directional vector rendering.
This object is a storage object for properties needed to render a directional line that indicates where a feature will be in a configured period of time.
| Constructor Summary | |
|---|---|
DirectionalVectorRendererProperties()
Constructs a DirectionalVectorRendererProperties using ArcGIS Engine. |
|
DirectionalVectorRendererProperties(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. DirectionalVectorRendererProperties theDirectionalVectorRendererProperties = (DirectionalVectorRendererProperties) obj; |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
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. |
int |
hashCode()
the hashcode for this object |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public DirectionalVectorRendererProperties()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public DirectionalVectorRendererProperties(Object obj)
throws IOException
DirectionalVectorRendererProperties theDirectionalVectorRendererProperties = (DirectionalVectorRendererProperties) obj;
obj to DirectionalVectorRendererProperties.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public ISymbol getSymbol()
throws IOException,
AutomationException
getSymbol in interface IDirectionalVectorRendererPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbol(ISymbol ppiSymbol)
throws IOException,
AutomationException
setSymbol in interface IDirectionalVectorRendererPropertiesppiSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isGlobalProperties()
throws IOException,
AutomationException
isGlobalProperties in interface IDirectionalVectorRendererPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGlobalProperties(boolean pbvGlobal)
throws IOException,
AutomationException
setGlobalProperties in interface IDirectionalVectorRendererPropertiespbvGlobal - The pbvGlobal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getTimeInterval()
throws IOException,
AutomationException
getTimeInterval in interface IDirectionalVectorRendererPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTimeInterval(double pdTimeValue)
throws IOException,
AutomationException
setTimeInterval in interface IDirectionalVectorRendererPropertiespdTimeValue - The pdTimeValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTimeIntervalUnits()
throws IOException,
AutomationException
getTimeIntervalUnits in interface IDirectionalVectorRendererPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTimeIntervalUnits(int peTimeUnits)
throws IOException,
AutomationException
setTimeIntervalUnits in interface IDirectionalVectorRendererPropertiespeTimeUnits - A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getSpeedField()
throws IOException,
AutomationException
getSpeedField in interface IDirectionalVectorRendererPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpeedField(String pbstrSpeed)
throws IOException,
AutomationException
setSpeedField in interface IDirectionalVectorRendererPropertiespbstrSpeed - The pbstrSpeed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getHeadingField()
throws IOException,
AutomationException
getHeadingField in interface IDirectionalVectorRendererPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHeadingField(String pbstrHeading)
throws IOException,
AutomationException
setHeadingField in interface IDirectionalVectorRendererPropertiespbstrHeading - The pbstrHeading (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSpeedUnits(int[] peDistanceUnits,
int[] peTimeUnits)
throws IOException,
AutomationException
getSpeedUnits in interface IDirectionalVectorRendererPropertiespeDistanceUnits - 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.
public void setSpeedUnits(int eDistanceUnits,
int eTimeUnits)
throws IOException,
AutomationException
setSpeedUnits in interface IDirectionalVectorRendererPropertieseDistanceUnits - 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.
public void setHeadingReference(boolean bIsNorthRef,
boolean bIsClockwise)
throws IOException,
AutomationException
setHeadingReference in interface IDirectionalVectorRendererPropertiesbIsNorthRef - The bIsNorthRef (in)bIsClockwise - The bIsClockwise (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getHeadingReference(boolean[] pbIsNorthRef,
boolean[] pbIsClockwise)
throws IOException,
AutomationException
getHeadingReference in interface IDirectionalVectorRendererPropertiespbIsNorthRef - 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 | ||||||||