|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicAlgoRelativeMainLine
COM Interface 'ISchematicAlgoRelativeMainLine'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description: 'Provides access to members that control the Relative Main Line schematic algorithm.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IID9b152a92_af41_4fa3_a18d_5b11e0a63b65
|
static int |
xxDummy
Deprecated. Internal use only |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicAlgorithm |
---|
IIDbef20014_837c_4387_83ba_8523b7897a36 |
Method Summary | |
---|---|
double |
getBreakPointAngle()
Angle comprised between 30° and 90° that defines the relative position of the break point on the first and last segments of the links; that is on the link segments that are paralleled to the tree direction. |
double |
getCompression()
Number comprised between 0 and 1 that define the percentage of compression along the direction. |
int |
getDirection()
RelativeMainLine structure direction. |
double |
getDistanceBetweenBranches()
Spacing between the branches perpendicularly to the direction. |
java.lang.String |
getExcludedTypeValues()
Excluded type values. |
java.lang.String |
getLengthAttributeName()
The name of the attribute holding the initial length of the link. |
java.lang.String |
getLinesAttributeName()
The name of the attribute defining the parallel lines. |
java.lang.String |
getMainLinesTypeValue()
Define the main line type value. |
double |
getMinimalDistanceBetweenNodes()
Minimal distance between nodes along direction defines where compression can occur. |
java.lang.String |
getPriorityAttributeName()
The name of the attribute defining the priority.. |
java.lang.String |
getPriorityValue()
Define the priority value. |
java.lang.String |
getTypeAttributeName()
The name of the attribute defining the type of the lines. |
boolean |
isCompressAlongDirection()
Indicates if the algorithm shrinks the distances between nodes along the direction. |
boolean |
isInitialLengthIsGeometry()
Indicates if the initial length is computed from the link geometry or fetched from an attibute. |
boolean |
isUsePriorityAttribute()
Indicates if the algorithm uses priority attribute to merge connected main lines. |
boolean |
isUseTypeAttribute()
Indicates if the algorithm uses type values to distinguish between lines. |
boolean |
isVerticesHint()
Indicates if the link vertices are used to determine the side and orientation of the branches. |
void |
setBreakPointAngle(double pVal)
Angle comprised between 30° and 90° that defines the relative position of the break point on the first and last segments of the links; that is on the link segments that are paralleled to the tree direction. |
void |
setCompressAlongDirection(boolean pVal)
Indicates if the algorithm shrinks the distances between nodes along the direction. |
void |
setCompression(double pVal)
Number comprised between 0 and 1 that define the percentage of compression along the direction. |
void |
setDirection(int pVal)
RelativeMainLine structure direction. |
void |
setDistanceBetweenBranches(double pVal)
Spacing between the branches perpendicularly to the direction. |
void |
setExcludedTypeValues(java.lang.String value)
Excluded type values. |
void |
setInitialLengthIsGeometry(boolean pVal)
Indicates if the initial length is computed from the link geometry or fetched from an attibute. |
void |
setLengthAttributeName(java.lang.String name)
The name of the attribute holding the initial length of the link. |
void |
setLinesAttributeName(java.lang.String name)
The name of the attribute defining the parallel lines. |
void |
setMainLinesTypeValue(java.lang.String value)
Define the main line type value. |
void |
setMinimalDistanceBetweenNodes(double pVal)
Minimal distance between nodes along direction defines where compression can occur. |
void |
setPriorityAttributeName(java.lang.String name)
The name of the attribute defining the priority.. |
void |
setPriorityValue(java.lang.String value)
Define the priority value. |
void |
setTypeAttributeName(java.lang.String name)
The name of the attribute defining the type of the lines. |
void |
setUsePriorityAttribute(boolean pVal)
Indicates if the algorithm uses priority attribute to merge connected main lines. |
void |
setUseTypeAttribute(boolean pVal)
Indicates if the algorithm uses type values to distinguish between lines. |
void |
setVerticesHint(boolean pVal)
Indicates if the link vertices are used to determine the side and orientation of the branches. |
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAlgorithm |
---|
execute, getAlgorithmCLSID, getLabel, getPropertySet, getSchematicDiagramClassName, isAvailable, isEnabled, isOverridable, isUseEndNode, isUseRootNode, setAvailable, setLabel, setOverridable, setPropertySet, setSchematicDiagramClassNameByRef |
Field Detail |
---|
static final int IID9b152a92_af41_4fa3_a18d_5b11e0a63b65
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
int getDirection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDirection(int pVal) throws java.io.IOException, AutomationException
pVal
- A com.esri.arcgis.schematic.esriSchematicAlgoDirection constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDistanceBetweenBranches() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDistanceBetweenBranches(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getBreakPointAngle() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBreakPointAngle(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCompressAlongDirection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCompressAlongDirection(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMinimalDistanceBetweenNodes() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMinimalDistanceBetweenNodes(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getCompression() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCompression(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getLinesAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLinesAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseTypeAttribute() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseTypeAttribute(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getTypeAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTypeAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getMainLinesTypeValue() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMainLinesTypeValue(java.lang.String value) throws java.io.IOException, AutomationException
value
- The value (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getExcludedTypeValues() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExcludedTypeValues(java.lang.String value) throws java.io.IOException, AutomationException
value
- The value (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUsePriorityAttribute() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUsePriorityAttribute(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getPriorityAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPriorityAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getPriorityValue() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPriorityValue(java.lang.String value) throws java.io.IOException, AutomationException
value
- The value (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isInitialLengthIsGeometry() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setInitialLengthIsGeometry(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getLengthAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLengthAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isVerticesHint() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setVerticesHint(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)
java.io.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 |