|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRouteMeasurePointProperties2
Provides access to the route measure properties unique to point event tables.
The IRouteMeasurePointProperties2 interface provides properties to add an angle field to the point RouteEventSource which can be used to cartographically rotate a point event marker.
Method Summary | |
---|---|
String |
getAngleFieldName()
Name of the angle field name. |
boolean |
isAddAngleField()
Indicates if an angle field should be added to the field set. |
boolean |
isAsPointFeature()
Indicates if the point event shape should be output as a multipoint or a point. |
boolean |
isComplementAngle()
Indicates if 180 degres should be added to the angle field value. |
boolean |
isNormalAngle()
Indicates if the angle field should be the normal or the tangent anglea. |
void |
setAddAngleField(boolean angleField)
Indicates if an angle field should be added to the field set. |
void |
setAngleFieldName(String fieldName)
Name of the angle field name. |
void |
setAsPointFeature(boolean value)
Indicates if the point event shape should be output as a multipoint or a point. |
void |
setComplementAngle(boolean value)
Indicates if 180 degres should be added to the angle field value. |
void |
setNormalAngle(boolean value)
Indicates if the angle field should be the normal or the tangent anglea. |
Methods inherited from interface com.esri.arcgis.location.IRouteMeasurePointProperties |
---|
getMeasureFieldName, setMeasureFieldName |
Method Detail |
---|
void setAsPointFeature(boolean value) throws IOException, AutomationException
value
- The value (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isAsPointFeature() throws IOException, AutomationException
If this property is set to True, the geometry of the RouteEventSource will be of type Point, and if this is False, the geometry will be of type Multipoint.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAddAngleField(boolean angleField) throws IOException, AutomationException
angleField
- The angleField (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isAddAngleField() throws IOException, AutomationException
This property will allow you to add an angle field to the RouteEventSource. The angle is calculated dynamically for every point event at its route measure location.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAngleFieldName(String fieldName) throws IOException, AutomationException
fieldName
- The fieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getAngleFieldName() throws IOException, AutomationException
This is used to set the name of the angle field that will exist in the RouteEventSource.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNormalAngle(boolean value) throws IOException, AutomationException
value
- The value (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isNormalAngle() throws IOException, AutomationException
This property is used to set whether the angle will be the normal angle (True) or the tangent angle (False) at the point event's route measure location. The normal angle is perpendicular to the route at the route measure location whereas, the tangent is parallel to the route.
The Normal direction is determined by what is set in IRouteEventProperties2::MDirectionOffsetting. If MDirectionOffsetting is set to True, the angle will be normal to the increasing measure direction. If MDirectionOffsetting is set to False, the angle will be normal to the route's digitized direction.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setComplementAngle(boolean value) throws IOException, AutomationException
value
- The value (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isComplementAngle() throws IOException, AutomationException
The ComplementaryAngle property calculates the angle which is 180 degrees to the Normal or Tangent of the route at the point events route measure location. If the NormalAngle property is set to True, the calculated angle will be the angle 180 degrees to the Normal. If the NormalAngle property is set to False, the calculated angle will be the angle 180 degrees to the Tangent.
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 |