|
|||||||||
| 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.ISchematicAlgoSeparateOverlappingLinksProxy
public class ISchematicAlgoSeparateOverlappingLinksProxy
Provides access to members that control the Separate Overlapping Links schematic algorithm.
The Separate Overlapping Links algorithm detects the links that are overlapping in the active schematic diagram and separate them. If links are currently selected in the active schematic diagram, the command only applies to the selected links.
Two links are said to be overlapping when they are connected to the same origin and extremity nodes, have the same number of link points and all those link points overlap.
ISchematicAnalystFindOverlappingLinks,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
ISchematicAlgoSeparateOverlappingLinksProxy()
|
|
ISchematicAlgoSeparateOverlappingLinksProxy(Object obj)
|
protected |
ISchematicAlgoSeparateOverlappingLinksProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
double |
getBreakPointDistance()
Distance between the extremity nodes of the links and the break points that will be inserted on the links that are overlapping. |
double |
getShiftBetweenLinks()
Distance between the links that are overlapping so that they are separated. |
double |
getStep()
Threshold value beyond which two link points are said to be non overlapping. |
boolean |
isAbsoluteParameters()
Indicates if the values set for the distance parameters must be interpreted as absolute units. |
boolean |
isWorkOnUnvisibleObjects()
Indicates if the Separate Overlapping Links algorithm must work both with the visible and invisible graphic elements. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setAbsoluteParameters(boolean pVal)
Indicates if the values set for the distance parameters must be interpreted as absolute units. |
void |
setBreakPointDistance(double pVal)
Distance between the extremity nodes of the links and the break points that will be inserted on the links that are overlapping. |
void |
setShiftBetweenLinks(double pVal)
Distance between the links that are overlapping so that they are separated. |
void |
setStep(double pVal)
Threshold value beyond which two link points are said to be non overlapping. |
void |
setWorkOnUnvisibleObjects(boolean pVal)
Indicates if the Separate Overlapping Links algorithm must work both with the visible and invisible graphic elements. |
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 ISchematicAlgoSeparateOverlappingLinksProxy()
public ISchematicAlgoSeparateOverlappingLinksProxy(Object obj)
throws IOException
IOException
protected ISchematicAlgoSeparateOverlappingLinksProxy(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 double getBreakPointDistance()
throws IOException,
AutomationException
getBreakPointDistance in interface ISchematicAlgoSeparateOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoSeparateOverlappingLinks.getShiftBetweenLinks()
public void setBreakPointDistance(double pVal)
throws IOException,
AutomationException
setBreakPointDistance in interface ISchematicAlgoSeparateOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getShiftBetweenLinks()
throws IOException,
AutomationException
getShiftBetweenLinks in interface ISchematicAlgoSeparateOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoSeparateOverlappingLinks.getBreakPointDistance()
public void setShiftBetweenLinks(double pVal)
throws IOException,
AutomationException
setShiftBetweenLinks in interface ISchematicAlgoSeparateOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getStep()
throws IOException,
AutomationException
getStep in interface ISchematicAlgoSeparateOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStep(double pVal)
throws IOException,
AutomationException
setStep in interface ISchematicAlgoSeparateOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isWorkOnUnvisibleObjects()
throws IOException,
AutomationException
isWorkOnUnvisibleObjects in interface ISchematicAlgoSeparateOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWorkOnUnvisibleObjects(boolean pVal)
throws IOException,
AutomationException
setWorkOnUnvisibleObjects in interface ISchematicAlgoSeparateOverlappingLinkspVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAbsoluteParameters()
throws IOException,
AutomationException
If this parameter is false, the distance parameters are interpreted as relative units to the average of the current symbols sizes used to represent the schematic nodes in the diagram; that is, for instance, if the ShiftBetweenLinks property value is 2, the distance that will separate two links that were overlapping will correspond to the average size of two symbols placed side by side
isAbsoluteParameters in interface ISchematicAlgoSeparateOverlappingLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAbsoluteParameters(boolean pVal)
throws IOException,
AutomationException
setAbsoluteParameters in interface ISchematicAlgoSeparateOverlappingLinkspVal - 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 | ||||||||