|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicAlgoSpatialDispatch
public class SchematicAlgoSpatialDispatch
Spatial Dispatch schematic algorithm class.
| Constructor Summary | |
|---|---|
SchematicAlgoSpatialDispatch()
Constructs a SchematicAlgoSpatialDispatch using ArcGIS Engine. |
|
SchematicAlgoSpatialDispatch(Object obj)
Construct a SchematicAlgoSpatialDispatch using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
void |
execute(INgView view,
INgCancelTracker tracker)
Executes the schematic algorithm. |
String |
getAlgorithmCLSID()
CLSID of the schematic algorithm. |
double |
getAttractionFactor()
Factor used to quickly increase the graphic nodes displacement for nodes that are very close. |
static String |
getClsid()
getClsid. |
String |
getLabel()
Label for the schematic algorithm that displays in the Layout Task dropdown list. |
double |
getMaxShiftFactor()
Maximum displacement between two moved nodes. |
double |
getMinShiftFactor()
Minimum displacement between two moved nodes. |
int |
getNumberOfIterations()
Number of Spatial Dispatch schematic algorithm iterations executed before the final result is shown. |
INgNames |
getParameterNames()
List of the names for the schematic algorithm parameters. |
Object |
getParameterValue(String name)
List of the values for the schematic algorithm parameters. |
INgProject |
getProject()
Project the schematic algorithm is related to. |
int |
hashCode()
the hashcode for this object |
void |
initialize(INgProject wrk)
Initializes the schematic algorithm for the specified project. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isAvailable()
Indicates if the schematic algorithm is available from the Layout Task dropdown list. |
boolean |
isEnabled(INgView view)
Indicates if the schematic algorithm is enabled. |
boolean |
isMoveNeighbours()
Indicates if the Spatial Dispatch schematic algorithm can move the neighbour nodes of the currently selected nodes if needed. |
boolean |
isWorkOnUnvisibleObjects()
Indicates if the Spatial Dispatch algorithm must work both with the visible and invisible graphic elements. |
void |
setAttractionFactor(double pVal)
Factor used to quickly increase the graphic nodes displacement for nodes that are very close. |
void |
setAvailable(boolean pVal)
Indicates if the schematic algorithm is available from the Layout Task dropdown list. |
void |
setLabel(String pVal)
Label for the schematic algorithm that displays in the Layout Task dropdown list. |
void |
setMaxShiftFactor(double pVal)
Maximum displacement between two moved nodes. |
void |
setMinShiftFactor(double pVal)
Minimum displacement between two moved nodes. |
void |
setMoveNeighbours(boolean pVal)
Indicates if the Spatial Dispatch schematic algorithm can move the neighbour nodes of the currently selected nodes if needed. |
void |
setNumberOfIterations(int pVal)
Number of Spatial Dispatch schematic algorithm iterations executed before the final result is shown. |
void |
setParameterValue(String name,
Object value)
List of the values for the schematic algorithm parameters. |
void |
setWorkOnUnvisibleObjects(boolean pVal)
Indicates if the Spatial Dispatch algorithm must work both with the visible and invisible graphic elements. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicAlgoSpatialDispatch()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public SchematicAlgoSpatialDispatch(Object obj)
throws IOException
obj to SchematicAlgoSpatialDispatch.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
SchematicAlgoSpatialDispatch theSchematicAlgoSpatialDispatch = (SchematicAlgoSpatialDispatch) obj;| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public int getNumberOfIterations()
throws IOException,
AutomationException
getNumberOfIterations in interface ISchematicAlgoSpatialDispatchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumberOfIterations(int pVal)
throws IOException,
AutomationException
setNumberOfIterations in interface ISchematicAlgoSpatialDispatchpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAttractionFactor()
throws IOException,
AutomationException
Bigger this factor is more the schematic nodes that are near to overlapping separate rapidly and very strongly.
getAttractionFactor in interface ISchematicAlgoSpatialDispatchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttractionFactor(double pVal)
throws IOException,
AutomationException
setAttractionFactor in interface ISchematicAlgoSpatialDispatchpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinShiftFactor()
throws IOException,
AutomationException
getMinShiftFactor in interface ISchematicAlgoSpatialDispatchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoSpatialDispatch.getMaxShiftFactor()
public void setMinShiftFactor(double pVal)
throws IOException,
AutomationException
setMinShiftFactor in interface ISchematicAlgoSpatialDispatchpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMaxShiftFactor()
throws IOException,
AutomationException
getMaxShiftFactor in interface ISchematicAlgoSpatialDispatchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgoSpatialDispatch.getMinShiftFactor()
public void setMaxShiftFactor(double pVal)
throws IOException,
AutomationException
setMaxShiftFactor in interface ISchematicAlgoSpatialDispatchpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isMoveNeighbours()
throws IOException,
AutomationException
If a schematic selected set is currently defined in the active schematic diagram, the Spatial Dispatch works only on this schematic set. But, if the MoveNeighbours property is true, the neighbor of the selected nodes that are not currently selected could be moved during the algorithm execution.
isMoveNeighbours in interface ISchematicAlgoSpatialDispatchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMoveNeighbours(boolean pVal)
throws IOException,
AutomationException
setMoveNeighbours in interface ISchematicAlgoSpatialDispatchpVal - 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 ISchematicAlgoSpatialDispatchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWorkOnUnvisibleObjects(boolean pVal)
throws IOException,
AutomationException
setWorkOnUnvisibleObjects in interface ISchematicAlgoSpatialDispatchpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void execute(INgView view,
INgCancelTracker tracker)
throws IOException,
AutomationException
execute in interface ISchematicAlgorithmview - A reference to a com.esri.arcgis.schematic.INgView (in, optional, pass 0 if not required)tracker - A reference to a com.esri.arcgis.schematic.INgCancelTracker (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEnabled(INgView view)
throws IOException,
AutomationException
isEnabled in interface ISchematicAlgorithmview - A reference to a com.esri.arcgis.schematic.INgView (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAvailable()
throws IOException,
AutomationException
isAvailable in interface ISchematicAlgorithmIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAvailable(boolean pVal)
throws IOException,
AutomationException
setAvailable in interface ISchematicAlgorithmpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLabel()
throws IOException,
AutomationException
getLabel in interface ISchematicAlgorithmIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabel(String pVal)
throws IOException,
AutomationException
setLabel in interface ISchematicAlgorithmpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void initialize(INgProject wrk)
throws IOException,
AutomationException
initialize in interface ISchematicAlgorithmwrk - 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 String getAlgorithmCLSID()
throws IOException,
AutomationException
getAlgorithmCLSID in interface ISchematicAlgorithmIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgProject getProject()
throws IOException,
AutomationException
getProject in interface ISchematicAlgorithmIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgNames getParameterNames()
throws IOException,
AutomationException
getParameterNames in interface ISchematicAlgorithmParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicAlgorithmParameters.setParameterValue(String, java.lang.Object)
public void setParameterValue(String name,
Object value)
throws IOException,
AutomationException
setParameterValue in interface ISchematicAlgorithmParametersname - The name (in)value - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getParameterValue(String name)
throws IOException,
AutomationException
getParameterValue in interface ISchematicAlgorithmParametersname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interfaceSupportsErrorInfo(GUID riid)
throws IOException,
AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
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 | ||||||||