|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicBuilderGeneralization
Provides access to members that control the schematic builder generalization.
Method Summary | |
---|---|
double |
getMaxAllowableOffset()
Maximum allowable distance used for the generalization. |
int |
getOffsetUnits()
Units of the maximum allowable distance used for the generalization. |
boolean |
isGeneralizationActivated()
Indicates if the Schematic Builder genaralization is activated. |
void |
setGeneralizationActivated(boolean generalizationActivated)
Indicates if the Schematic Builder genaralization is activated. |
void |
setMaxAllowableOffset(double maxAllowableOffset)
Maximum allowable distance used for the generalization. |
void |
setOffsetUnits(int offsetUnits)
Units of the maximum allowable distance used for the generalization. |
Method Detail |
---|
boolean isGeneralizationActivated() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGeneralizationActivated(boolean generalizationActivated) throws IOException, AutomationException
Activate the generalization if you know that among the input network features used for your diagram generations, you can have polylines or polygons with a large number of vertices and you want the associated schematic features to be simplified in the generated diagrams.
The Schematics lines simplification applies the same Douglas-Peuker algorithm implemented for the Simplify Line geoprocessing tool when it is configured to work with the Point remove operator. This simplification removes extraneous bends and small intrusions and extrusions on a schematic line without destroying its essential shape. It keeps critical points that depict the essential shape of a schematic line and removes all other points.
generalizationActivated
- The generalizationActivated (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMaxAllowableOffset() throws IOException, AutomationException
This is the maximum allowable offset under which vertices can be eliminated.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxAllowableOffset(double maxAllowableOffset) throws IOException, AutomationException
maxAllowableOffset
- The maxAllowableOffset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getOffsetUnits() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOffsetUnits(int offsetUnits) throws IOException, AutomationException
offsetUnits
- A com.esri.arcgis.system.esriUnits constant (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 |