Package hec.map.inundation
Class InundationGroup
java.lang.Object
hec.map.MapObject
hec.map.inundation.InundationGroup
- All Implemented Interfaces:
AsciiSerializable
,FieldAccessor
,MapObjectInterface
,Serializable
- See Also:
-
Field Summary
FieldsFields inherited from class hec.map.MapObject
_debug, _extent, _fileOpener, _loaded, _mapId, mCoordinateReferencySystem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
addExceedenceProbability
(Double incomingD) void
static InundationGroup
getExceedenceProbability
(int ii) Gets the Extent attribute of the MapObjectInterface objectgetFieldObject
(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.getInundationParameter
(int ii) int
int
void
load()
Method to tell the Map Object to load its data into memoryboolean
boolean
save()
boolean
setFieldObject
(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.void
unload()
Method to tell the Map Object to unload, because the map is doneMethods inherited from class hec.map.MapObject
equals, getCoordinateInfo, getCoordinateReferenceSystem, getFilenames, getFileOpener, getMapIdentifier, getName, mapIdentifierEquals, newFile, newThenOpenFile, openFile, readProjection, setExtent, setFileOpener, setMapIdentifier, toString
-
Field Details
-
EXTENSION
- See Also:
-
-
Constructor Details
-
InundationGroup
public InundationGroup() -
InundationGroup
-
-
Method Details
-
getNumberOfExceedenceProbabilities
public int getNumberOfExceedenceProbabilities() -
getNumberOfParameters
public int getNumberOfParameters() -
getInundationParameter
-
getFieldObject
Description copied from interface:FieldAccessor
This method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObject
in interfaceFieldAccessor
- Parameters:
fld
- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessor
This allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObject
in 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
-
save
public boolean save() -
getExtent
Description copied from interface:MapObjectInterface
Gets the Extent attribute of the MapObjectInterface object- Specified by:
getExtent
in interfaceMapObjectInterface
- Overrides:
getExtent
in classMapObject
- Returns:
- The Extent value
-
load
Description copied from interface:MapObjectInterface
Method to tell the Map Object to load its data into memory- Specified by:
load
in interfaceMapObjectInterface
- Specified by:
load
in classMapObject
- Throws:
IOException
- Description of Exception
-
unload
public void unload()Description copied from interface:MapObjectInterface
Method to tell the Map Object to unload, because the map is done- Specified by:
unload
in interfaceMapObjectInterface
- Specified by:
unload
in classMapObject
-
getExceedenceProbability
-
addInundationParameter
-
buildDefault
-
addExceedenceProbability
-
removeExceedenceProbability
-