|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.schematic.ISchematicAlgoPartialOverlappingLinksProxy
public class ISchematicAlgoPartialOverlappingLinksProxy
Provides access to members that control the Partial Overlapping Links schematic algorithm.
This interface is new at ArcGIS 9.3.
| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
ISchematicAlgoPartialOverlappingLinksProxy()
|
|
ISchematicAlgoPartialOverlappingLinksProxy(Object obj)
|
protected |
ISchematicAlgoPartialOverlappingLinksProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
double |
getAttractNodeLinkFactor()
Parameter value used to quickly decrease the graphic link displacement between link and node when they are connected together. |
double |
getAttractNodesFactor()
Parameter value used to quickly decrease the graphic nodes displacement between a node and its original position. |
double |
getBufferWidth()
BufferZone width will be used to find links that overlap. |
double |
getGapDistance()
Distance between the partial links that are overlapping so that they are separated. |
int |
getNumberOfIterations()
Number of Partial Overlapping Links schematic algorithm iterations executed before the final result is shown. |
double |
getRepelLinksFactor()
Parameter value used to quickly increase the graphic links displacement for links that are very close. |
double |
getRepelNodeLinkFactor()
Parameter value used to quickly increase the graphic link displacement between link and node when they are not connected together. |
double |
getRepelNodesFactor()
Parameter value used to quickly increase the graphic nodes displacement for nodes that are very close. |
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. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setAttractNodeLinkFactor(double dAttractNodeLinkFactor)
Parameter value used to quickly decrease the graphic link displacement between link and node when they are connected together. |
void |
setAttractNodesFactor(double dAttractNodesFactor)
Parameter value used to quickly decrease the graphic nodes displacement between a node and its original position. |
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 |
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 |
setRepelLinksFactor(double dRepelLinksFactor)
Parameter value used to quickly increase the graphic links displacement for links that are very close. |
void |
setRepelNodeLinkFactor(double dRepelNodeLinkFactor)
Parameter value used to quickly increase the graphic link displacement between link and node when they are not connected together. |
void |
setRepelNodesFactor(double dRepelNodesFactor)
Parameter value used to quickly increase the graphic nodes displacement for nodes that are very close. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
|---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ISchematicAlgoPartialOverlappingLinksProxy()
public ISchematicAlgoPartialOverlappingLinksProxy(Object obj)
throws IOException
IOException
protected ISchematicAlgoPartialOverlappingLinksProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public void setBufferWidth(double dBufferWidth)
throws IOException,
AutomationException
setBufferWidth in interface ISchematicAlgoPartialOverlappingLinksdBufferWidth - The dBufferWidth (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getBufferWidth()
throws IOException,
AutomationException
getBufferWidth in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGapDistance(double dGapDistance)
throws IOException,
AutomationException
setGapDistance in interface ISchematicAlgoPartialOverlappingLinksdGapDistance - The dGapDistance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getGapDistance()
throws IOException,
AutomationException
getGapDistance in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRepelNodesFactor(double dRepelNodesFactor)
throws IOException,
AutomationException
setRepelNodesFactor in interface ISchematicAlgoPartialOverlappingLinksdRepelNodesFactor - The dRepelNodesFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getRepelNodesFactor()
throws IOException,
AutomationException
getRepelNodesFactor in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRepelLinksFactor(double dRepelLinksFactor)
throws IOException,
AutomationException
setRepelLinksFactor in interface ISchematicAlgoPartialOverlappingLinksdRepelLinksFactor - The dRepelLinksFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getRepelLinksFactor()
throws IOException,
AutomationException
getRepelLinksFactor in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRepelNodeLinkFactor(double dRepelNodeLinkFactor)
throws IOException,
AutomationException
setRepelNodeLinkFactor in interface ISchematicAlgoPartialOverlappingLinksdRepelNodeLinkFactor - The dRepelNodeLinkFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getRepelNodeLinkFactor()
throws IOException,
AutomationException
getRepelNodeLinkFactor in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttractNodeLinkFactor(double dAttractNodeLinkFactor)
throws IOException,
AutomationException
setAttractNodeLinkFactor in interface ISchematicAlgoPartialOverlappingLinksdAttractNodeLinkFactor - The dAttractNodeLinkFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAttractNodeLinkFactor()
throws IOException,
AutomationException
getAttractNodeLinkFactor in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttractNodesFactor(double dAttractNodesFactor)
throws IOException,
AutomationException
setAttractNodesFactor in interface ISchematicAlgoPartialOverlappingLinksdAttractNodesFactor - The dAttractNodesFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAttractNodesFactor()
throws IOException,
AutomationException
getAttractNodesFactor in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNumberOfIterations()
throws IOException,
AutomationException
getNumberOfIterations in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumberOfIterations(int pVal)
throws IOException,
AutomationException
setNumberOfIterations in interface ISchematicAlgoPartialOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLeftRightHint()
throws IOException,
AutomationException
isLeftRightHint in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLeftRightHint(boolean pVal)
throws IOException,
AutomationException
setLeftRightHint in interface ISchematicAlgoPartialOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isGeneralizeResult()
throws IOException,
AutomationException
isGeneralizeResult in interface ISchematicAlgoPartialOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGeneralizeResult(boolean pVal)
throws IOException,
AutomationException
setGeneralizeResult in interface ISchematicAlgoPartialOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.esri.arcgis.interop.DispatchIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.esri.arcgis.interop.DispatchIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||