|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGeometricNetwork
COM Interface 'IGeometricNetwork'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that manage properties and elements of a geometric network.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IIDdbff01c2_5579_11d1_ae55_0000f80372b4
|
static int |
xxDummy
Deprecated. Internal use only |
Fields inherited from interface com.esri.arcgis.geodatabase.IGraph |
---|
IID436a48bc_56f6_11d1_ae55_0000f80372b4 |
Method Summary | |
---|---|
void |
addJunctionWithSubsumption(ISimpleJunctionFeature junction,
int junctionEID,
ISimpleJunctionFeature subsumedJunction)
Add a new junction feature to the network by replacing existing junction. |
void |
addRule(IConnectivityRule rule)
Adds the constraint to the set of connectivity rules. |
ISimpleJunctionFeature |
createOrphanFeature(IPoint location,
int[] orphanEID)
Create an orphan JunctionFeature. |
void |
deleteRule(IConnectivityRule rule)
Removes the rule from the set of rules. |
void |
establishFlowDirection()
Establish the flow direction in the LogicalNetwork. |
IEnumFeatureClass |
getClassesByNetworkAncillaryRole(int role)
The FeatureClasses with the specified ancillary role. |
IEnumFeatureClass |
getClassesByType(int type)
The FeatureClasses containing Features of the specified type. |
int |
getEdgeElement(IPoint location)
The EdgeElement EID at the specified location. |
IGeometry |
getGeometryForEdgeEID(int edgeEID)
The geometry of the EdgeElement. |
IGeometry |
getGeometryForJunctionEID(int junctionEID)
The geometry that corresponds to the JunctionElement (a point). |
IInvalidArea |
getInvalidArea()
The area to be drawn. |
int |
getJunctionElement(IPoint location)
The JunctionElement EID at the specified location. |
INetwork |
getNetwork()
The associated logical network. |
INetworkFeature |
getNetworkFeature(INetElementDescription networkElement)
The NetworkFeature that corresponds to the NetworkElement. |
int |
getNetworkType()
The type of associated logical network. |
IFeatureClass |
getOrphanJunctionFeatureClass()
The FeatureClass containing the OrphanJunctionFeatures. |
IEnumRule |
getRules()
All the connectivity rules associated with the network. |
IEnumRule |
getRulesByClassAndSubtype(int classID,
int subtypeCode)
The connectivity rules associated with the class and subtype. |
boolean |
isValidFlowDirection()
Indicates whether the current flow directions are valid. |
IEnumFeature |
searchForNetworkFeature(IPoint location,
int type)
The NetworkFeatures found at the point. |
void |
setInvalidAreaByRef(IInvalidArea invalidArea)
The area to be drawn. |
void |
spliceSimpleJunction(ISimpleJunctionFeature junction,
int junctionEID,
IGeometry geometry,
boolean forceConnectivity)
Create network connectivity between the simple junction and any intersecting network feature. |
Methods inherited from interface com.esri.arcgis.geodatabase.IGraph |
---|
add, addFeatureClass, deleteSet, getDisplayFeedback, getFeatureDataset, init, isVertexBasedStretching, merge, setVertexBasedStretching, split, transformSet |
Field Detail |
---|
static final int IIDdbff01c2_5579_11d1_ae55_0000f80372b4
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
IEnumFeatureClass getClassesByNetworkAncillaryRole(int role) throws java.io.IOException, AutomationException
role
- A com.esri.arcgis.geodatabase.esriNetworkClassAncillaryRole constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void establishFlowDirection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isValidFlowDirection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumFeatureClass getClassesByType(int type) throws java.io.IOException, AutomationException
type
- A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISimpleJunctionFeature createOrphanFeature(IPoint location, int[] orphanEID) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)orphanEID
- The orphanEID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getEdgeElement(IPoint location) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IInvalidArea getInvalidArea() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setInvalidAreaByRef(IInvalidArea invalidArea) throws java.io.IOException, AutomationException
invalidArea
- A reference to a com.esri.arcgis.geodatabase.IInvalidArea (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getJunctionElement(IPoint location) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INetwork getNetwork() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNetworkType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFeatureClass getOrphanJunctionFeatureClass() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addRule(IConnectivityRule rule) throws java.io.IOException, AutomationException
rule
- A reference to a com.esri.arcgis.geodatabase.IConnectivityRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deleteRule(IConnectivityRule rule) throws java.io.IOException, AutomationException
rule
- A reference to a com.esri.arcgis.geodatabase.IConnectivityRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumRule getRules() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumRule getRulesByClassAndSubtype(int classID, int subtypeCode) throws java.io.IOException, AutomationException
classID
- The classID (in)subtypeCode
- The subtypeCode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumFeature searchForNetworkFeature(IPoint location, int type) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)type
- A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry getGeometryForEdgeEID(int edgeEID) throws java.io.IOException, AutomationException
edgeEID
- The edgeEID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry getGeometryForJunctionEID(int junctionEID) throws java.io.IOException, AutomationException
junctionEID
- The junctionEID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INetworkFeature getNetworkFeature(INetElementDescription networkElement) throws java.io.IOException, AutomationException
networkElement
- A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void spliceSimpleJunction(ISimpleJunctionFeature junction, int junctionEID, IGeometry geometry, boolean forceConnectivity) throws java.io.IOException, AutomationException
junction
- A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)junctionEID
- The junctionEID (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)forceConnectivity
- The forceConnectivity (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addJunctionWithSubsumption(ISimpleJunctionFeature junction, int junctionEID, ISimpleJunctionFeature subsumedJunction) throws java.io.IOException, AutomationException
junction
- A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)junctionEID
- The junctionEID (in)subsumedJunction
- A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)
java.io.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 |