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.double
Gets the downstream sideslope.void
getDownstreamSideslope
(ParamDouble downstreamSideslope) double
Gets the height max.void
getHeightMax
(ParamDouble heightMax) double
Gets the structure length.void
getStructureLength
(ParamDouble structureLength) Gets the structure type.double
Gets the top width.void
getTopWidth
(ParamDouble topWidth) Gets the upstream prot type.double
Gets the upstream sideslope.void
getUpstreamSideslope
(ParamDouble upstreamSideslope) void
setDownstreamProtType
(ILookupType downstreamProtType) Sets the downstream prot type.void
setDownstreamSideslope
(double downstreamSideslope) Sets the downstream sideslope.void
setDownstreamSideslope
(ParamDouble downstreamSideslope) void
setHeightMax
(double heightMax) Sets the height max.void
setHeightMax
(ParamDouble heightMax) void
setStructureLength
(double structureLength) Sets the structure length.void
setStructureLength
(ParamDouble structureLength) void
setStructureType
(ILookupType structureType) Sets the structure type.void
setTopWidth
(double topWidth) Sets the top width.void
setTopWidth
(ParamDouble topWidth) void
setUpstreamProtType
(ILookupType upstreamProtType) Sets the upstream prot type.void
setUpstreamSideslope
(double upstreamSideslope) Sets the upstream sideslope.void
setUpstreamSideslope
(ParamDouble upstreamSideslope) Methods inherited from interface hec.data.ILocationAssociation
getLocation, setLocation
Methods inherited from interface hec.data.ILocationChild
getParentLocationRef, setParentLocationRef
Methods inherited from interface rma.lang.Modifiable
isModified, setModified
Methods 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()
-