Package hec.model
Class StreamSegmentIdentifier
java.lang.Object
hec.model.StreamSegmentIdentifier
- All Implemented Interfaces:
hec.io.AsciiSerializable,StreamReferenceHolder,Serializable
public class StreamSegmentIdentifier
extends Object
implements hec.io.AsciiSerializable, StreamReferenceHolder
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubledoubleint -
Constructor Summary
ConstructorsConstructorDescriptionStreamSegmentIdentifier(String sName, int id, double sStation, double eStation) -
Method Summary
Modifier and TypeMethodDescriptiondoublegetFieldObject(Field fld) doubleintbooleanisValid()voidsetEndElevation(double endElevation) booleansetFieldObject(Field fld, Object fobj) voidsetStartElevation(double startElevation) voidsetStreamIndex(int idx) voidsetStreamName(String name)
-
Field Details
-
streamName
-
streamId
public int streamId -
startStation
public double startStation -
endStation
public double endStation
-
-
Constructor Details
-
StreamSegmentIdentifier
public StreamSegmentIdentifier() -
StreamSegmentIdentifier
-
-
Method Details
-
isValid
public boolean isValid() -
getFieldObject
- Specified by:
getFieldObjectin interfacehec.io.AsciiSerializable
-
setFieldObject
- Specified by:
setFieldObjectin interfacehec.io.AsciiSerializable
-
getStreamIndex
public int getStreamIndex()- Specified by:
getStreamIndexin interfaceStreamReferenceHolder- Returns:
- See Also:
-
getStreamName
- Specified by:
getStreamNamein interfaceStreamReferenceHolder- Returns:
- See Also:
-
setStreamIndex
public void setStreamIndex(int idx) - Specified by:
setStreamIndexin interfaceStreamReferenceHolder- Parameters:
idx-- See Also:
-
setStreamName
- Specified by:
setStreamNamein interfaceStreamReferenceHolder- Parameters:
name-- See Also:
-
getEndElevation
public double getEndElevation() -
setEndElevation
public void setEndElevation(double endElevation) -
getStartElevation
public double getStartElevation() -
setStartElevation
public void setStartElevation(double startElevation)
-