|
|||||||||
| 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.ISchematicAlgoRotateNodesAlongLinksProxy
public class ISchematicAlgoRotateNodesAlongLinksProxy
Provides access to members that control the Rotate Nodes Along Links schematic algorithm.
The Rotate Nodes Along Links algorithm allows rotating the symbols used to represent the nodes according to their incident links’ directions. If a selected set has been defined in the active schematic diagram, the algorithm only applies to the selected schematic elements.
ISchematicAlgoRotateTree,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
ISchematicAlgoRotateNodesAlongLinksProxy()
|
|
ISchematicAlgoRotateNodesAlongLinksProxy(Object obj)
|
protected |
ISchematicAlgoRotateNodesAlongLinksProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
execute(INgDiagram pDiag)
Executes the Rotate Nodes Along Links schematic algorithm in the specified graphic diagram. |
String |
getFlowUserDataName()
Name of the userdata that determines the flow direction for each link. |
double |
getOffset()
Rotation angle in degrees that is combined with the computed rotation angle to rotate the symbols nodes. |
void |
initialize(INgProject ngProject)
Initializes the Rotate Nodes Along Links schematic algorithm for the specified graphic project. |
void |
interactiveUpdate(String diagramTypeName,
boolean on)
Enables the automatical execution of the Rotate Nodes Along Links algorithm each time the graphic elements contained in any diagram implemented by the specified graphic diagram type are moved. |
void |
interactiveUpdateByDiagram(String diagramTypeName,
String diagramName,
boolean on)
Enables the automatical execution of the Rotate Nodes Along Links algorithm each time the graphic elements contained in the specified diagram implemented by the specified graphic diagram type are moved. |
boolean |
isFlowDirected()
Indicates if the rotation angle for each symbol's node must be computed regarding to the flow orientation defined for the links. |
boolean |
isInteractiveUpdate(String diagramTypeName)
Indicates if the Rotate Nodes Along Links algorithm must be automatically applied each time the graphic elements contained in any diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdateByDiagram(String diagramTypeName,
String diagramName)
Indicates if the Rotate Nodes Along Links algorithm must be automatically applied each time the graphic elements contained in the specified diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdateStatus()
Indicates if the Automatically applied option is currently checked in the Geo - Rotate Nodes Along Links algorithm properties tab. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setFlowDirected(boolean pOriented)
Indicates if the rotation angle for each symbol's node must be computed regarding to the flow orientation defined for the links. |
void |
setFlowUserDataName(String flowUserDataName)
Name of the userdata that determines the flow direction for each link. |
void |
setInteractiveUpdateStatus(boolean bStatus)
Indicates if the Automatically applied option is currently checked in the Geo - Rotate Nodes Along Links algorithm properties tab. |
void |
setOffset(double pOffset)
Rotation angle in degrees that is combined with the computed rotation angle to rotate the symbols nodes. |
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 ISchematicAlgoRotateNodesAlongLinksProxy()
public ISchematicAlgoRotateNodesAlongLinksProxy(Object obj)
throws IOException
IOException
protected ISchematicAlgoRotateNodesAlongLinksProxy(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 initialize(INgProject ngProject)
throws IOException,
AutomationException
initialize in interface ISchematicAlgoRotateNodesAlongLinksngProject - A reference to a com.esri.arcgis.schematic.INgProject (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void execute(INgDiagram pDiag)
throws IOException,
AutomationException
execute in interface ISchematicAlgoRotateNodesAlongLinkspDiag - A reference to a com.esri.arcgis.schematic.INgDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interactiveUpdate(String diagramTypeName,
boolean on)
throws IOException,
AutomationException
interactiveUpdate in interface ISchematicAlgoRotateNodesAlongLinksdiagramTypeName - The diagramTypeName (in, optional, pass if not required)on - The on (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.isInteractiveUpdate(String)
public void interactiveUpdateByDiagram(String diagramTypeName,
String diagramName,
boolean on)
throws IOException,
AutomationException
interactiveUpdateByDiagram in interface ISchematicAlgoRotateNodesAlongLinksdiagramTypeName - The diagramTypeName (in)diagramName - The diagramName (in)on - The on (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.isInteractiveUpdateByDiagram(String, String)
public boolean isInteractiveUpdate(String diagramTypeName)
throws IOException,
AutomationException
isInteractiveUpdate in interface ISchematicAlgoRotateNodesAlongLinksdiagramTypeName - The diagramTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.interactiveUpdate(String, boolean)
public boolean isInteractiveUpdateByDiagram(String diagramTypeName,
String diagramName)
throws IOException,
AutomationException
isInteractiveUpdateByDiagram in interface ISchematicAlgoRotateNodesAlongLinksdiagramTypeName - The diagramTypeName (in)diagramName - The diagramName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.interactiveUpdateByDiagram(String, String, boolean)
public void setFlowDirected(boolean pOriented)
throws IOException,
AutomationException
setFlowDirected in interface ISchematicAlgoRotateNodesAlongLinkspOriented - The pOriented (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.setFlowUserDataName(String)
public boolean isFlowDirected()
throws IOException,
AutomationException
isFlowDirected in interface ISchematicAlgoRotateNodesAlongLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOffset(double pOffset)
throws IOException,
AutomationException
setOffset in interface ISchematicAlgoRotateNodesAlongLinkspOffset - The pOffset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getOffset()
throws IOException,
AutomationException
getOffset in interface ISchematicAlgoRotateNodesAlongLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInteractiveUpdateStatus(boolean bStatus)
throws IOException,
AutomationException
setInteractiveUpdateStatus in interface ISchematicAlgoRotateNodesAlongLinksbStatus - The bStatus (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInteractiveUpdateStatus()
throws IOException,
AutomationException
isInteractiveUpdateStatus in interface ISchematicAlgoRotateNodesAlongLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.isInteractiveUpdate(String)
public void setFlowUserDataName(String flowUserDataName)
throws IOException,
AutomationException
setFlowUserDataName in interface ISchematicAlgoRotateNodesAlongLinksflowUserDataName - The flowUserDataName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getFlowUserDataName()
throws IOException,
AutomationException
getFlowUserDataName in interface ISchematicAlgoRotateNodesAlongLinksIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoRotateNodesAlongLinks.setFlowDirected(boolean)
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 | ||||||||