Package hec.rss.model
Class IntakeGeometry
java.lang.Object
hec.rss.model.IntakeGeometry
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,Serializable,Cloneable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectclone()booleandoublegetFieldObject(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.doubledoubledoubleinthashCode()voidsetCircularDiameter(double circularDiameter) booleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.voidsetIntakeOpeningType(IntakeOpeningType openingType) voidsetInvertElevation(double invertElevation) voidsetOpening(IntakeOpening opening) voidsetRectangularLength(double rectangularLength) voidsetRectangularWidth(double rectangularWidth)
-
Constructor Details
-
IntakeGeometry
public IntakeGeometry()
-
-
Method Details
-
getIntakeOpeningType
-
setIntakeOpeningType
-
getRectangularLength
public double getRectangularLength() -
setRectangularLength
public void setRectangularLength(double rectangularLength) -
getRectangularWidth
public double getRectangularWidth() -
setRectangularWidth
public void setRectangularWidth(double rectangularWidth) -
getInvertElevation
public double getInvertElevation() -
setInvertElevation
public void setInvertElevation(double invertElevation) -
getOpening
-
setOpening
-
getCircularDiameter
public double getCircularDiameter() -
setCircularDiameter
public void setCircularDiameter(double circularDiameter) -
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
equals
-
hashCode
public int hashCode() -
getFieldObject
Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin interfaceFieldAccessor- Parameters:
fld- The java field object representing the member field to be setfobj- The data to set in that field- Returns:
- returns true if successful
-