|
|||||||||
| 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.ISchematicAlgoSquareLinksProxy
public class ISchematicAlgoSquareLinksProxy
Provides access to members that control the Square Links schematic algorithm.
The Square Links algorithm computes and inserts intermediate points along links path routes so that these links path routes are displayed with right angles. If no link is selected in the active schematic diagram, the algorithm applies on all links in the diagram. If one or several links are selected in the diagram, the command only impacts these selected links.
ISchematicAlgoOrthogonal,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
ISchematicAlgoSquareLinksProxy()
|
|
ISchematicAlgoSquareLinksProxy(Object obj)
|
protected |
ISchematicAlgoSquareLinksProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
double |
getBreakPoint()
Number comprised between 0 and 1 that allows computing the distance between the extremity node of the links and the break points that will be inserted on the links that are overlapping. |
double |
getDistanceBetweenLinks()
Number comprised between 0 and 1 used to compute the distance between the links or the link segments that are overlapping so that they are separated. |
int |
getNumberOfIterations()
Number of Square Links schematic algorithm iterations executed before the final result is shown. |
boolean |
isPreservePath()
Indicates if the path of the graphic links must be preserved during the algorithm execution. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setBreakPoint(double pVal)
Number comprised between 0 and 1 that allows computing the distance between the extremity node of the links and the break points that will be inserted on the links that are overlapping. |
void |
setDistanceBetweenLinks(double pVal)
Number comprised between 0 and 1 used to compute the distance between the links or the link segments that are overlapping so that they are separated. |
void |
setNumberOfIterations(int pVal)
Number of Square Links schematic algorithm iterations executed before the final result is shown. |
void |
setPreservePath(boolean pVal)
Indicates if the path of the graphic links must be preserved during the algorithm execution. |
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 ISchematicAlgoSquareLinksProxy()
public ISchematicAlgoSquareLinksProxy(Object obj)
throws IOException
IOException
protected ISchematicAlgoSquareLinksProxy(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 int getNumberOfIterations()
throws IOException,
AutomationException
getNumberOfIterations in interface ISchematicAlgoSquareLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumberOfIterations(int pVal)
throws IOException,
AutomationException
setNumberOfIterations in interface ISchematicAlgoSquareLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPreservePath()
throws IOException,
AutomationException
If this PreservePath property is true, the intermediate points that will be inserted on the squared links will be computed according to the current intermediate points already existing along the links.
isPreservePath in interface ISchematicAlgoSquareLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPreservePath(boolean pVal)
throws IOException,
AutomationException
setPreservePath in interface ISchematicAlgoSquareLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getBreakPoint()
throws IOException,
AutomationException
getBreakPoint in interface ISchematicAlgoSquareLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBreakPoint(double pVal)
throws IOException,
AutomationException
setBreakPoint in interface ISchematicAlgoSquareLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getDistanceBetweenLinks()
throws IOException,
AutomationException
getDistanceBetweenLinks in interface ISchematicAlgoSquareLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDistanceBetweenLinks(double pVal)
throws IOException,
AutomationException
setDistanceBetweenLinks in interface ISchematicAlgoSquareLinkspVal - 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 | ||||||||