org.opensha.refFaultParamDb.vo
Class FaultSectionData

java.lang.Object
  extended by org.opensha.refFaultParamDb.vo.FaultSectionData
All Implemented Interfaces:
Serializable, Cloneable, Named

public class FaultSectionData
extends Object
implements Cloneable, Named, Serializable

Title: FaultSectionVer2.java

Description: Fault Section information saved in the database. See the class FaultSectionPrefData for info on units

Copyright: Copyright (c) 2002

Company:

Version:
1.0
Author:
not attributable
See Also:
Serialized Form

Constructor Summary
FaultSectionData()
           
 
Method Summary
 FaultSectionData clone()
           
 EstimateInstances getAseismicSlipFactorEst()
           
 EstimateInstances getAveDipEst()
           
 EstimateInstances getAveLongTermSlipRateEst()
           
 EstimateInstances getAveLowerDepthEst()
           
 EstimateInstances getAveRakeEst()
           
 EstimateInstances getAveUpperDepthEst()
           
 String getComments()
           
 float getDipDirection()
           
 String getEntryDate()
           
 FaultSectionPrefData getFaultSectionPrefData()
          Convert the estimates nt o a single preffered value and return the FaultSectionPrefData object
 FaultTrace getFaultTrace()
           
 String getName()
          Returns the name of this object
static double getPrefForEstimate(EstimateInstances estimateInstance)
          Extract a single preferred value from the estimate
 String getQFaultId()
           
 int getSectionId()
           
 String getSectionName()
           
 String getShortName()
           
 String getSource()
           
 Region getZonePolygon()
           
 boolean isConnector()
           
 void setAseismicSlipFactorEst(EstimateInstances aseismicSlipFactorEst)
           
 void setAveDipEst(EstimateInstances aveDipEst)
           
 void setAveLongTermSlipRateEst(EstimateInstances aveLongTermSlipRateEst)
           
 void setAveLowerDepthEst(EstimateInstances aveLowerDepthEst)
           
 void setAveRakeEst(EstimateInstances aveRakeEst)
           
 void setAveUpperDepthEst(EstimateInstances aveUpperDepthEst)
           
 void setComments(String comments)
           
 void setConnector(boolean connector)
           
 void setDipDirection(float dipDirection)
           
 void setEntryDate(String entryDate)
           
 void setFaultTrace(FaultTrace faultTrace)
           
 void setQFaultId(String qfaultId)
           
 void setSectionId(int sectionId)
           
 void setSectionName(String sectionName)
           
 void setShortName(String shortName)
           
 void setSource(String source)
           
 void setZonePolygon(Region zonePolygon)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FaultSectionData

public FaultSectionData()
Method Detail

getShortName

public String getShortName()

setShortName

public void setShortName(String shortName)

getQFaultId

public String getQFaultId()

setQFaultId

public void setQFaultId(String qfaultId)

getAseismicSlipFactorEst

public EstimateInstances getAseismicSlipFactorEst()

getAveDipEst

public EstimateInstances getAveDipEst()

getAveLongTermSlipRateEst

public EstimateInstances getAveLongTermSlipRateEst()

getAveLowerDepthEst

public EstimateInstances getAveLowerDepthEst()

getAveRakeEst

public EstimateInstances getAveRakeEst()

getAveUpperDepthEst

public EstimateInstances getAveUpperDepthEst()

getComments

public String getComments()

getDipDirection

public float getDipDirection()

getEntryDate

public String getEntryDate()

getFaultTrace

public FaultTrace getFaultTrace()

getSectionId

public int getSectionId()

getSectionName

public String getSectionName()

setSectionName

public void setSectionName(String sectionName)

setSectionId

public void setSectionId(int sectionId)

setFaultTrace

public void setFaultTrace(FaultTrace faultTrace)

setEntryDate

public void setEntryDate(String entryDate)

setDipDirection

public void setDipDirection(float dipDirection)

setComments

public void setComments(String comments)

setAveUpperDepthEst

public void setAveUpperDepthEst(EstimateInstances aveUpperDepthEst)

setAveRakeEst

public void setAveRakeEst(EstimateInstances aveRakeEst)

setAveLowerDepthEst

public void setAveLowerDepthEst(EstimateInstances aveLowerDepthEst)

setAveLongTermSlipRateEst

public void setAveLongTermSlipRateEst(EstimateInstances aveLongTermSlipRateEst)

setAveDipEst

public void setAveDipEst(EstimateInstances aveDipEst)

setAseismicSlipFactorEst

public void setAseismicSlipFactorEst(EstimateInstances aseismicSlipFactorEst)

getSource

public String getSource()

setSource

public void setSource(String source)

isConnector

public boolean isConnector()

setConnector

public void setConnector(boolean connector)

getZonePolygon

public Region getZonePolygon()

setZonePolygon

public void setZonePolygon(Region zonePolygon)

getFaultSectionPrefData

public FaultSectionPrefData getFaultSectionPrefData()
Convert the estimates nt o a single preffered value and return the FaultSectionPrefData object

Returns:

getPrefForEstimate

public static double getPrefForEstimate(EstimateInstances estimateInstance)
Extract a single preferred value from the estimate

Parameters:
estimateInstance -
Returns:

clone

public FaultSectionData clone()
Overrides:
clone in class Object

getName

public String getName()
Description copied from interface: Named
Returns the name of this object

Specified by:
getName in interface Named