Class RakeParam

  extended by org.opensha.commons.param.AbstractParameter<Double>
      extended by org.opensha.commons.param.impl.DoubleParameter
          extended by org.opensha.sha.imr.param.EqkRuptureParams.RakeParam
All Implemented Interfaces:
Serializable, Comparable<Parameter<?>>, Named, XMLSaveable, Parameter<Double>

public class RakeParam
extends DoubleParameter

Rake Parameter, reserved for representing the average rake of the earthquake rupture. See constructors for info on editability and default values.

See Also:
Serialized Form

Field Summary
static String INFO
protected static Double MAX
protected static Double MIN
static String NAME
static String UNITS
Fields inherited from class org.opensha.commons.param.impl.DoubleParameter
C, D
Fields inherited from class org.opensha.commons.param.AbstractParameter
constraint, defaultValue, editable, independentParameters, info, metadataString, name, units, value, XML_COMPLEX_VAL_EL_NAME, XML_GROUP_METADATA_NAME, XML_METADATA_NAME, XML_NULL_VALUE
Fields inherited from interface org.opensha.commons.param.Parameter
Constructor Summary
          This sets the default as 0.0 This also leaves the parameter as non editable.
RakeParam(double defaultRake)
          This sets the default as given This also leaves the parameter as non editable.
Method Summary
Methods inherited from class org.opensha.commons.param.impl.DoubleParameter
clone, getEditor, getMax, getMin, getType, isAllowed, setConstraint, setIndividualParamValueFromXML, setValue
Methods inherited from class org.opensha.commons.param.AbstractParameter
addIndependentParameter, addParameterChangeFailListener, addParameterChangeListener, checkEditable, compareTo, containsIndependentParameter, equals, firePropertyChange, firePropertyChangeFailed, getConstraint, getConstraintName, getDefaultValue, getDependentParamMetadataString, getIndependentParameter, getIndependentParameterList, getIndependentParametersKey, getInfo, getMetadataString, getName, getNumIndependentParameters, getUnits, getValue, isEditable, isNullAllowed, removeIndependentParameter, removeParameterChangeFailListener, removeParameterChangeListener, setDefaultValue, setDependentParamMetadataString, setIndependentParameters, setIndepParamsFromXML, setInfo, setName, setNonEditable, setUnits, setValue, setValueAsDefault, setValueFromXMLMetadata, toXMLMetadata, toXMLMetadata, unableToSetValue, valueToXML
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


public static final String NAME
See Also:
Constant Field Values


public static final String UNITS
See Also:
Constant Field Values


public static final String INFO
See Also:
Constant Field Values


protected static final Double MIN


protected static final Double MAX
Constructor Detail


public RakeParam(double defaultRake)
This sets the default as given This also leaves the parameter as non editable.


public RakeParam()
This sets the default as 0.0 This also leaves the parameter as non editable.