|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.schematic.SchematicAlgoRelativeMainLine
public class SchematicAlgoRelativeMainLine
COM Class 'SchematicAlgoRelativeMainLine'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'RelativeMainLine schematic algorithm object.' 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 |
---|
Fields inherited from interface com.esri.arcgis.schematic.ISchematicAlgoRelativeMainLine |
---|
IID, IID9b152a92_af41_4fa3_a18d_5b11e0a63b65, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicAlgorithm |
---|
IIDbef20014_837c_4387_83ba_8523b7897a36 |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicJSONParameters |
---|
IID, IID4e9abfed_ac35_4913_8c46_79714a59d2fc, xxDummy |
Constructor Summary | |
---|---|
SchematicAlgoRelativeMainLine()
Constructs a SchematicAlgoRelativeMainLine using ArcGIS Engine. |
|
SchematicAlgoRelativeMainLine(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SchematicAlgoRelativeMainLine theSchematicAlgoRelativeMainLine = (SchematicAlgoRelativeMainLine) obj; |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
execute(ISchematicLayer schematicLayer,
ITrackCancel cancelTracker)
Execute the schematic algorithm. |
java.lang.String |
getAlgorithmCLSID()
The CLSID of the algorithm. |
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. |
static java.lang.String |
getClsid()
getClsid. |
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. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IJSONArray |
getJSONParametersArray()
JSON parameters array. |
java.lang.String |
getLabel()
The label of the algorithm. |
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. |
IPropertySet |
getPropertySet()
The property set of the algorithm contains a collection of its parameters and their values. |
ISchematicDiagramClassName |
getSchematicDiagramClassName()
The diagram class object used to initialize the algorithm. |
java.lang.String |
getTypeAttributeName()
The name of the attribute defining the type of the lines. |
int |
hashCode()
the hashcode for this object |
boolean |
isAvailable()
Indicates if the algorithm is currently available. |
boolean |
isCompressAlongDirection()
Indicates if the algorithm shrinks the distances between nodes along the direction. |
boolean |
isEnabled(ISchematicLayer schematicLayer)
Indicates if the algorithm is currently enabled. |
boolean |
isInitialLengthIsGeometry()
Indicates if the initial length is computed from the link geometry or fetched from an attibute. |
boolean |
isOverridable()
Indicates if the algorithm properties page is editable from ArcMap; that is, enabling the Layout Properties button in ArcMap. |
boolean |
isUseEndNode()
Indicates if the algorithm use end nodes. |
boolean |
isUsePriorityAttribute()
Indicates if the algorithm uses priority attribute to merge connected main lines. |
boolean |
isUseRootNode()
Indicates if the algorithm use root nodes. |
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 |
release()
Release a SchematicAlgoRelativeMainLine. |
void |
setAvailable(boolean available)
Indicates if the algorithm is currently available. |
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 |
setJSONParametersObject(IJSONObject rhs1)
JSON parameters object. |
void |
setLabel(java.lang.String label)
The label of the algorithm. |
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 |
setOverridable(boolean pOverridable)
Indicates if the algorithm properties page is editable from ArcMap; that is, enabling the Layout Properties button in ArcMap. |
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 |
setPropertySet(IPropertySet propertySet)
The property set of the algorithm contains a collection of its parameters and their values. |
void |
setSchematicDiagramClassNameByRef(ISchematicDiagramClassName schematicDiagramClassName)
The diagram class object used to initialize the algorithm. |
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 class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchematicAlgoRelativeMainLine() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic SchematicAlgoRelativeMainLine(java.lang.Object obj) throws java.io.IOException
SchematicAlgoRelativeMainLine theSchematicAlgoRelativeMainLine = (SchematicAlgoRelativeMainLine) obj;
obj
to SchematicAlgoRelativeMainLine
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getDirection() throws java.io.IOException, AutomationException
getDirection
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDirection(int pVal) throws java.io.IOException, AutomationException
setDirection
in interface ISchematicAlgoRelativeMainLine
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.public double getDistanceBetweenBranches() throws java.io.IOException, AutomationException
getDistanceBetweenBranches
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDistanceBetweenBranches(double pVal) throws java.io.IOException, AutomationException
setDistanceBetweenBranches
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getBreakPointAngle() throws java.io.IOException, AutomationException
getBreakPointAngle
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBreakPointAngle(double pVal) throws java.io.IOException, AutomationException
setBreakPointAngle
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCompressAlongDirection() throws java.io.IOException, AutomationException
isCompressAlongDirection
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCompressAlongDirection(boolean pVal) throws java.io.IOException, AutomationException
setCompressAlongDirection
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimalDistanceBetweenNodes() throws java.io.IOException, AutomationException
getMinimalDistanceBetweenNodes
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimalDistanceBetweenNodes(double pVal) throws java.io.IOException, AutomationException
setMinimalDistanceBetweenNodes
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getCompression() throws java.io.IOException, AutomationException
getCompression
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCompression(double pVal) throws java.io.IOException, AutomationException
setCompression
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLinesAttributeName() throws java.io.IOException, AutomationException
getLinesAttributeName
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLinesAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setLinesAttributeName
in interface ISchematicAlgoRelativeMainLine
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseTypeAttribute() throws java.io.IOException, AutomationException
isUseTypeAttribute
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseTypeAttribute(boolean pVal) throws java.io.IOException, AutomationException
setUseTypeAttribute
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTypeAttributeName() throws java.io.IOException, AutomationException
getTypeAttributeName
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTypeAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setTypeAttributeName
in interface ISchematicAlgoRelativeMainLine
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMainLinesTypeValue() throws java.io.IOException, AutomationException
getMainLinesTypeValue
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMainLinesTypeValue(java.lang.String value) throws java.io.IOException, AutomationException
setMainLinesTypeValue
in interface ISchematicAlgoRelativeMainLine
value
- The value (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getExcludedTypeValues() throws java.io.IOException, AutomationException
getExcludedTypeValues
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExcludedTypeValues(java.lang.String value) throws java.io.IOException, AutomationException
setExcludedTypeValues
in interface ISchematicAlgoRelativeMainLine
value
- The value (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUsePriorityAttribute() throws java.io.IOException, AutomationException
isUsePriorityAttribute
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUsePriorityAttribute(boolean pVal) throws java.io.IOException, AutomationException
setUsePriorityAttribute
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getPriorityAttributeName() throws java.io.IOException, AutomationException
getPriorityAttributeName
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPriorityAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setPriorityAttributeName
in interface ISchematicAlgoRelativeMainLine
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getPriorityValue() throws java.io.IOException, AutomationException
getPriorityValue
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPriorityValue(java.lang.String value) throws java.io.IOException, AutomationException
setPriorityValue
in interface ISchematicAlgoRelativeMainLine
value
- The value (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInitialLengthIsGeometry() throws java.io.IOException, AutomationException
isInitialLengthIsGeometry
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInitialLengthIsGeometry(boolean pVal) throws java.io.IOException, AutomationException
setInitialLengthIsGeometry
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLengthAttributeName() throws java.io.IOException, AutomationException
getLengthAttributeName
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLengthAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setLengthAttributeName
in interface ISchematicAlgoRelativeMainLine
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isVerticesHint() throws java.io.IOException, AutomationException
isVerticesHint
in interface ISchematicAlgoRelativeMainLine
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVerticesHint(boolean pVal) throws java.io.IOException, AutomationException
setVerticesHint
in interface ISchematicAlgoRelativeMainLine
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnabled(ISchematicLayer schematicLayer) throws java.io.IOException, AutomationException
isEnabled
in interface ISchematicAlgorithm
schematicLayer
- A reference to a com.esri.arcgis.schematic.ISchematicLayer (in, optional, pass 0 if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAvailable() throws java.io.IOException, AutomationException
isAvailable
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAvailable(boolean available) throws java.io.IOException, AutomationException
setAvailable
in interface ISchematicAlgorithm
available
- The available (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isOverridable() throws java.io.IOException, AutomationException
isOverridable
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOverridable(boolean pOverridable) throws java.io.IOException, AutomationException
setOverridable
in interface ISchematicAlgorithm
pOverridable
- The pOverridable (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagramClassName getSchematicDiagramClassName() throws java.io.IOException, AutomationException
getSchematicDiagramClassName
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSchematicDiagramClassNameByRef(ISchematicDiagramClassName schematicDiagramClassName) throws java.io.IOException, AutomationException
setSchematicDiagramClassNameByRef
in interface ISchematicAlgorithm
schematicDiagramClassName
- A reference to a com.esri.arcgis.schematic.ISchematicDiagramClassName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLabel() throws java.io.IOException, AutomationException
getLabel
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabel(java.lang.String label) throws java.io.IOException, AutomationException
setLabel
in interface ISchematicAlgorithm
label
- The label (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseRootNode() throws java.io.IOException, AutomationException
isUseRootNode
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseEndNode() throws java.io.IOException, AutomationException
isUseEndNode
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertySet(IPropertySet propertySet) throws java.io.IOException, AutomationException
setPropertySet
in interface ISchematicAlgorithm
propertySet
- A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getAlgorithmCLSID() throws java.io.IOException, AutomationException
getAlgorithmCLSID
in interface ISchematicAlgorithm
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void execute(ISchematicLayer schematicLayer, ITrackCancel cancelTracker) throws java.io.IOException, AutomationException
execute
in interface ISchematicAlgorithm
schematicLayer
- A reference to a com.esri.arcgis.schematic.ISchematicLayer (in, optional, pass 0 if not required)cancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IJSONArray getJSONParametersArray() throws java.io.IOException, AutomationException
getJSONParametersArray
in interface ISchematicJSONParameters
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJSONParametersObject(IJSONObject rhs1) throws java.io.IOException, AutomationException
setJSONParametersObject
in interface ISchematicJSONParameters
rhs1
- A reference to a com.esri.arcgis.system.IJSONObject (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 |