Package hec.map.streamAlignment
Interface StreamAlignmentIfc
- All Superinterfaces:
MapObjectInterface
,StreamAlignmentNodeIfc
- All Known Implementing Classes:
BaseStreamAlignment
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addModifiableListener
(ModifiableListener listener) void
void
connectAlignment
(double tolerance) boolean
connectNode
(StreamElement elem, StreamNode node, double tol) void
connectReach
(StreamElement elem, double tol) createReach
(StreamPolyLine line, double tol) boolean
boolean
deleteReach
(String name) void
deleteStreamNode
(StreamNode node) findDownstreamNode
(StreamElement stream, double coord) findNearestReach
(WorldPt wpt, WorldPt wptbest) findNearestReach
(WorldPt wpt, WorldPt wptbest, double[] dist) findNearestStreamNode
(StreamElement stream, WorldPt wpt) findReach
(int idx) findReach
(WorldPt wpt, double tol, StreamElement rch0) findStreamJunction
(StreamElement stream, WorldPt wpt, double tol) findStreamNode
(StreamElement stream, WorldPt wpt, double tol) findUpstreamNode
(StreamElement stream, double coord) getJunction
(int id) int
getReach
(int id) getStreamSegmentsByNodes
(Vector nodeVec, Vector ndirVec, Vector segVec) newStreamNode
(StreamElement reach) void
removeModifiableListener
(ModifiableListener listener) void
boolean
removeReachFromJunction
(String name, boolean upStream) void
boolean
setLocked
(int lockType) void
setModified
(boolean b) void
Methods inherited from interface hec.map.MapObjectInterface
getCoordinateReferenceSystem, getExtent, getMapIdentifier, getName, load, setExtent, setMapIdentifier, unload
Methods inherited from interface hec.map.streamAlignment.StreamAlignmentNodeIfc
getNode
-
Method Details
-
addModifiableListener
-
removeModifiableListener
-
addPropertyChangeListener
-
removePropertyChangeListener
-
connectAlignment
void connectAlignment(double tolerance) -
getElementVector
Vector getElementVector() -
getNodeVector
Vector getNodeVector() -
getDrawProp
StreamAlignmentProps getDrawProp() -
getJunctionVector
Vector getJunctionVector() -
newStreamElement
StreamElement newStreamElement() -
newStreamNode
-
deleteStreamNode
-
newStreamJunction
StreamJunction newStreamJunction() -
findNearestReach
-
findNearestReach
-
findReach
-
findReach
-
findReach
-
findReach
-
deleteReach
-
deleteAll
boolean deleteAll() -
getReach
-
getJunction
-
createReach
-
connectReach
-
connectNode
-
updateJunctionLocations
void updateJunctionLocations() -
findStreamNode
-
findNearestStreamNode
-
findDownstreamNode
-
findUpstreamNode
-
setModified
void setModified(boolean b) -
removeReachFromJunction
-
setLocked
boolean setLocked(int lockType) -
getStreamSegmentsByNodes
-
findStreamJunction
-
getNextLineIndex
int getNextLineIndex() -
getNextDefaultElementName
String getNextDefaultElementName() -
setCoordinateReferenceSystem
-