Class UGCNetworkAnalyst3DSetting
- java.lang.Object
-
- com.supermap.services.providers.UGCDatasetConnectionInfo
-
- com.supermap.services.providers.UGCNetworkAnalyst3DSetting
-
- All Implemented Interfaces:
- MultiInstanceSupported, java.io.Serializable
public class UGCNetworkAnalyst3DSetting extends UGCDatasetConnectionInfo implements MultiInstanceSupported
UGC type of three-dimensional network analysis environment set class. This class is used to provide all the information needed for 3D network analysis, including three-dimensional network data set, flow field, Obstacle arcs and obstacle nodes, weight information, and so on. The setting of these parameters directly affects the results of the three-dimensional network analysis.
- Since:
- 7.1.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description booleanautoCheckNetworkAutomatically check the validity of network dataint[]barrierEdgesID list of arc obstacles.int[]barrierNodesID list of node obstacles.java.lang.StringdirectionFieldThe flow field of the 3D network dataset.java.lang.StringedgeIDFieldThe 3D network data set the word that identifies the arc ID.java.lang.StringfNodeIDfieldThe 3D network data set the word that identifies the start arc ID.java.lang.StringnodeIDFieldThe 3D network data set the word that identifies the node ID.java.lang.StringtNodeIDFieldThe 3D network data set the word that identifies the stop arc ID.doubletoleranceThe distance tolerance from the node to the arc.WeightFieldInfo3D[]weightFieldInfo3DsWeight field information collection object.-
Fields inherited from class com.supermap.services.providers.UGCDatasetConnectionInfo
datasetName, datasourceName, workspaceConnectString, workspaceType
-
-
Constructor Summary
Constructors Constructor and Description UGCNetworkAnalyst3DSetting()
-
Method Summary
Methods Modifier and Type Method and Description booleanequals(java.lang.Object obj)Compare whether the specified object is equal to the currentUGCDatasetConnectionInfoobject.inthashCode()Gets the hash code value of the SuperMap dataset link information object.booleanisMultiInstance()Returns whether the current service provider is enabledvoidsetMultiInstance(boolean isMultiInstance)Sets whether the current service provider is enabled
-
-
-
Field Detail
-
barrierEdges
public int[] barrierEdges
ID list of arc obstacles.
-
barrierNodes
public int[] barrierNodes
ID list of node obstacles.
-
directionField
public java.lang.String directionField
The flow field of the 3D network dataset.
-
edgeIDField
public java.lang.String edgeIDField
The 3D network data set the word that identifies the arc ID.
-
fNodeIDfield
public java.lang.String fNodeIDfield
The 3D network data set the word that identifies the start arc ID.
-
tNodeIDField
public java.lang.String tNodeIDField
The 3D network data set the word that identifies the stop arc ID.
-
nodeIDField
public java.lang.String nodeIDField
The 3D network data set the word that identifies the node ID.
-
tolerance
public double tolerance
The distance tolerance from the node to the arc.
-
weightFieldInfo3Ds
public WeightFieldInfo3D[] weightFieldInfo3Ds
Weight field information collection object.
-
autoCheckNetwork
public boolean autoCheckNetwork
Automatically check the validity of network data
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Description copied from class:UGCDatasetConnectionInfoCompare whether the specified object is equal to the current
UGCDatasetConnectionInfoobject.- Overrides:
equalsin classUGCDatasetConnectionInfo- Parameters:
obj- the object that is compared with the currentUGCDatasetConnectionInfoobject.- Returns:
- returns true if the specified object is equal to the SuperMap dataset link information object, false otherwise.
-
hashCode
public int hashCode()
Description copied from class:UGCDatasetConnectionInfoGets the hash code value of the SuperMap dataset link information object.
- Overrides:
hashCodein classUGCDatasetConnectionInfo- Returns:
- hash code value.
-
isMultiInstance
public boolean isMultiInstance()
Description copied from interface:MultiInstanceSupportedReturns whether the current service provider is enabled
- Specified by:
isMultiInstancein interfaceMultiInstanceSupported- Returns:
-
setMultiInstance
public void setMultiInstance(boolean isMultiInstance)
Description copied from interface:MultiInstanceSupportedSets whether the current service provider is enabled
- Specified by:
setMultiInstancein interfaceMultiInstanceSupported
-
-