Package hec.map.streamAlignment
Interface StreamAlignmentIfc
- All Superinterfaces:
MapObjectInterface,StreamAlignmentNodeIfc
- All Known Implementing Classes:
BaseStreamAlignment
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddModifiableListener(ModifiableListener listener) voidvoidconnectAlignment(double tolerance) booleanconnectNode(StreamElement elem, StreamNode node, double tol) voidconnectReach(StreamElement elem, double tol) createReach(StreamPolyLine line, double tol) booleanbooleandeleteReach(String name) voiddeleteStreamNode(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) intgetReach(int id) getStreamSegmentsByNodes(Vector nodeVec, Vector ndirVec, Vector segVec) newStreamNode(StreamElement reach) voidremoveModifiableListener(ModifiableListener listener) voidbooleanremoveReachFromJunction(String name, boolean upStream) voidbooleansetLocked(int lockType) voidsetModified(boolean b) voidMethods inherited from interface hec.map.MapObjectInterface
getCoordinateReferenceSystem, getExtent, getMapIdentifier, getName, load, setExtent, setMapIdentifier, unloadMethods 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
-