|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.schematic.SchematicAlgoPartialOverlappingLinks
public class SchematicAlgoPartialOverlappingLinks
COM Class 'SchematicAlgoPartialOverlappingLinks'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Partial Overlapping Links 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.ISchematicAlgoPartialOverlappingLinks |
---|
IID, IID17cebed6_25ff_4a6b_9acd_f90e685cb2b3, 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 | |
---|---|
SchematicAlgoPartialOverlappingLinks()
Constructs a SchematicAlgoPartialOverlappingLinks using ArcGIS Engine. |
|
SchematicAlgoPartialOverlappingLinks(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SchematicAlgoPartialOverlappingLinks theSchematicAlgoPartialOverlappingLinks = (SchematicAlgoPartialOverlappingLinks) 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 |
getAttractNodeLinkFactor()
Parameter value used to quickly decrease the schematic link displacement between link and node when they are connected together. |
double |
getAttractNodesFactor()
Parameter value used to quickly decrease the schematic nodes displacement between a node and its original position. |
double |
getBufferWidth()
BufferZone width will be used to find links that overlap. |
static java.lang.String |
getClsid()
getClsid. |
double |
getGapDistance()
Distance between the partial links that are overlapping so that they are separated. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IJSONArray |
getJSONParametersArray()
JSON parameters array. |
java.lang.String |
getLabel()
The label of the algorithm. |
int |
getNumberOfIterations()
Number of Partial Overlapping Links schematic algorithm iterations executed before the final result is shown. |
IPropertySet |
getPropertySet()
The property set of the algorithm contains a collection of its parameters and their values. |
double |
getRepelLinksFactor()
Parameter value used to quickly increase the schematic links displacement for links that are very close. |
double |
getRepelNodeLinkFactor()
Parameter value used to quickly increase the schematic link displacement between link and node when they are not connected together. |
double |
getRepelNodesFactor()
Parameter value used to quickly increase the schematic nodes displacement for nodes that are very close. |
ISchematicDiagramClassName |
getSchematicDiagramClassName()
The diagram class object used to initialize the algorithm. |
int |
hashCode()
the hashcode for this object |
boolean |
isAvailable()
Indicates if the algorithm is currently available. |
boolean |
isEnabled(ISchematicLayer schematicLayer)
Indicates if the algorithm is currently enabled. |
boolean |
isGeneralizeResult()
Indicates if resulting geometries are generalized. |
boolean |
isLeftRightHint()
Indicates if relative left or right positions between links is kept as much as possible. |
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 |
isUseRootNode()
Indicates if the algorithm use root nodes. |
void |
release()
Release a SchematicAlgoPartialOverlappingLinks. |
void |
setAttractNodeLinkFactor(double dAttractNodeLinkFactor)
Parameter value used to quickly decrease the schematic link displacement between link and node when they are connected together. |
void |
setAttractNodesFactor(double dAttractNodesFactor)
Parameter value used to quickly decrease the schematic nodes displacement between a node and its original position. |
void |
setAvailable(boolean available)
Indicates if the algorithm is currently available. |
void |
setBufferWidth(double dBufferWidth)
BufferZone width will be used to find links that overlap. |
void |
setGapDistance(double dGapDistance)
Distance between the partial links that are overlapping so that they are separated. |
void |
setGeneralizeResult(boolean pVal)
Indicates if resulting geometries are generalized. |
void |
setJSONParametersObject(IJSONObject rhs1)
JSON parameters object. |
void |
setLabel(java.lang.String label)
The label of the algorithm. |
void |
setLeftRightHint(boolean pVal)
Indicates if relative left or right positions between links is kept as much as possible. |
void |
setNumberOfIterations(int pVal)
Number of Partial Overlapping Links schematic algorithm iterations executed before the final result is shown. |
void |
setOverridable(boolean pOverridable)
Indicates if the algorithm properties page is editable from ArcMap; that is, enabling the Layout Properties button in ArcMap. |
void |
setPropertySet(IPropertySet propertySet)
The property set of the algorithm contains a collection of its parameters and their values. |
void |
setRepelLinksFactor(double dRepelLinksFactor)
Parameter value used to quickly increase the schematic links displacement for links that are very close. |
void |
setRepelNodeLinkFactor(double dRepelNodeLinkFactor)
Parameter value used to quickly increase the schematic link displacement between link and node when they are not connected together. |
void |
setRepelNodesFactor(double dRepelNodesFactor)
Parameter value used to quickly increase the schematic nodes displacement for nodes that are very close. |
void |
setSchematicDiagramClassNameByRef(ISchematicDiagramClassName schematicDiagramClassName)
The diagram class object used to initialize the algorithm. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchematicAlgoPartialOverlappingLinks() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic SchematicAlgoPartialOverlappingLinks(java.lang.Object obj) throws java.io.IOException
SchematicAlgoPartialOverlappingLinks theSchematicAlgoPartialOverlappingLinks = (SchematicAlgoPartialOverlappingLinks) obj;
obj
to SchematicAlgoPartialOverlappingLinks
.
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 void setBufferWidth(double dBufferWidth) throws java.io.IOException, AutomationException
setBufferWidth
in interface ISchematicAlgoPartialOverlappingLinks
dBufferWidth
- The dBufferWidth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getBufferWidth() throws java.io.IOException, AutomationException
getBufferWidth
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGapDistance(double dGapDistance) throws java.io.IOException, AutomationException
setGapDistance
in interface ISchematicAlgoPartialOverlappingLinks
dGapDistance
- The dGapDistance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getGapDistance() throws java.io.IOException, AutomationException
getGapDistance
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepelNodesFactor(double dRepelNodesFactor) throws java.io.IOException, AutomationException
setRepelNodesFactor
in interface ISchematicAlgoPartialOverlappingLinks
dRepelNodesFactor
- The dRepelNodesFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getRepelNodesFactor() throws java.io.IOException, AutomationException
getRepelNodesFactor
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepelLinksFactor(double dRepelLinksFactor) throws java.io.IOException, AutomationException
setRepelLinksFactor
in interface ISchematicAlgoPartialOverlappingLinks
dRepelLinksFactor
- The dRepelLinksFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getRepelLinksFactor() throws java.io.IOException, AutomationException
getRepelLinksFactor
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepelNodeLinkFactor(double dRepelNodeLinkFactor) throws java.io.IOException, AutomationException
setRepelNodeLinkFactor
in interface ISchematicAlgoPartialOverlappingLinks
dRepelNodeLinkFactor
- The dRepelNodeLinkFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getRepelNodeLinkFactor() throws java.io.IOException, AutomationException
getRepelNodeLinkFactor
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAttractNodeLinkFactor(double dAttractNodeLinkFactor) throws java.io.IOException, AutomationException
setAttractNodeLinkFactor
in interface ISchematicAlgoPartialOverlappingLinks
dAttractNodeLinkFactor
- The dAttractNodeLinkFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getAttractNodeLinkFactor() throws java.io.IOException, AutomationException
getAttractNodeLinkFactor
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAttractNodesFactor(double dAttractNodesFactor) throws java.io.IOException, AutomationException
setAttractNodesFactor
in interface ISchematicAlgoPartialOverlappingLinks
dAttractNodesFactor
- The dAttractNodesFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getAttractNodesFactor() throws java.io.IOException, AutomationException
getAttractNodesFactor
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getNumberOfIterations() throws java.io.IOException, AutomationException
getNumberOfIterations
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNumberOfIterations(int pVal) throws java.io.IOException, AutomationException
setNumberOfIterations
in interface ISchematicAlgoPartialOverlappingLinks
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLeftRightHint() throws java.io.IOException, AutomationException
isLeftRightHint
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLeftRightHint(boolean pVal) throws java.io.IOException, AutomationException
setLeftRightHint
in interface ISchematicAlgoPartialOverlappingLinks
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGeneralizeResult() throws java.io.IOException, AutomationException
isGeneralizeResult
in interface ISchematicAlgoPartialOverlappingLinks
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeneralizeResult(boolean pVal) throws java.io.IOException, AutomationException
setGeneralizeResult
in interface ISchematicAlgoPartialOverlappingLinks
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 |