Package hec.data.embankment
Interface IEmbankment
- All Superinterfaces:
ILocationAssociation,ILocationChild,Modifiable,XmlString
- All Known Implementing Classes:
JDomEmbankmentImpl
The interface for an Embankment. All data internally is in SI parameter units.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets the downstream prot type.doubleGets the downstream sideslope.voidgetDownstreamSideslope(ParamDouble downstreamSideslope) doubleGets the height max.voidgetHeightMax(ParamDouble heightMax) doubleGets the structure length.voidgetStructureLength(ParamDouble structureLength) Gets the structure type.doubleGets the top width.voidgetTopWidth(ParamDouble topWidth) Gets the upstream prot type.doubleGets the upstream sideslope.voidgetUpstreamSideslope(ParamDouble upstreamSideslope) voidsetDownstreamProtType(ILookupType downstreamProtType) Sets the downstream prot type.voidsetDownstreamSideslope(double downstreamSideslope) Sets the downstream sideslope.voidsetDownstreamSideslope(ParamDouble downstreamSideslope) voidsetHeightMax(double heightMax) Sets the height max.voidsetHeightMax(ParamDouble heightMax) voidsetStructureLength(double structureLength) Sets the structure length.voidsetStructureLength(ParamDouble structureLength) voidsetStructureType(ILookupType structureType) Sets the structure type.voidsetTopWidth(double topWidth) Sets the top width.voidsetTopWidth(ParamDouble topWidth) voidsetUpstreamProtType(ILookupType upstreamProtType) Sets the upstream prot type.voidsetUpstreamSideslope(double upstreamSideslope) Sets the upstream sideslope.voidsetUpstreamSideslope(ParamDouble upstreamSideslope) Methods inherited from interface hec.data.ILocationAssociation
getLocation, setLocationMethods inherited from interface hec.data.ILocationChild
getParentLocationRef, setParentLocationRefMethods inherited from interface rma.lang.Modifiable
isModified, setModifiedMethods inherited from interface hec.data.XmlString
toXmlString
-
Field Details
-
ELEMENT
- See Also:
-
ELEMENT_EMBANK_PROJECT_LOC
- See Also:
-
ELEMENT_EMBANK_LOC
- See Also:
-
ELEMENT_STRUCTURE_TYPE
- See Also:
-
ELEMENT_STRUCTURE_LENGTH
- See Also:
-
ELEMENT_UPSTREAM_PROT_TYPE
- See Also:
-
ELEMENT_UPSTREAM_SIDESLOPE
- See Also:
-
ELEMENT_DOWNSTREAM_PROT_TYPE
- See Also:
-
ELEMENT_DOWNSTREAM_SIDESLOPE
- See Also:
-
ELEMENT_HEIGHT_MAX
- See Also:
-
ELEMENT_TOP_WIDTH
- See Also:
-
-
Method Details
-
setStructureType
Sets the structure type.- Parameters:
structureType- the new structure type
-
getStructureType
ILookupType getStructureType()Gets the structure type.- Returns:
- the structure type
-
setStructureLength
void setStructureLength(double structureLength) Sets the structure length.- Parameters:
structureLength- the new structure length
-
getStructureLength
double getStructureLength()Gets the structure length.- Returns:
- the structure length
-
setUpstreamProtType
Sets the upstream prot type.- Parameters:
upstreamProtType- the new upstream prot type
-
getUpstreamProtType
ILookupType getUpstreamProtType()Gets the upstream prot type.- Returns:
- the upstream prot type
-
setUpstreamSideslope
void setUpstreamSideslope(double upstreamSideslope) Sets the upstream sideslope.- Parameters:
upstreamSideslope- the new upstream sideslope
-
getUpstreamSideslope
double getUpstreamSideslope()Gets the upstream sideslope.- Returns:
- the upstream sideslope
-
setDownstreamProtType
Sets the downstream prot type.- Parameters:
downstreamProtType- the new downstream prot type
-
getDownstreamProtType
ILookupType getDownstreamProtType()Gets the downstream prot type.- Returns:
- the downstream prot type
-
setDownstreamSideslope
void setDownstreamSideslope(double downstreamSideslope) Sets the downstream sideslope.- Parameters:
downstreamSideslope- the new downstream sideslope
-
getDownstreamSideslope
double getDownstreamSideslope()Gets the downstream sideslope.- Returns:
- the downstream sideslope
-
setHeightMax
void setHeightMax(double heightMax) Sets the height max.- Parameters:
heightMax- the new height max
-
getHeightMax
double getHeightMax()Gets the height max.- Returns:
- the height max
-
setTopWidth
void setTopWidth(double topWidth) Sets the top width.- Parameters:
topWidth- the new top width
-
getTopWidth
double getTopWidth()Gets the top width.- Returns:
- the top width
-
getStructureLength
-
getUpstreamSideslope
-
getDownstreamSideslope
-
getHeightMax
-
getTopWidth
-
setStructureLength
-
setUpstreamSideslope
-
setDownstreamSideslope
-
setHeightMax
-
setTopWidth
-
getLengthUnits
String getLengthUnits()
-