#include <SeismicDataComp.h>

Public Types | |
| enum | tseismicdataformat { unknownseis, sac, sks, head, ascii } |
Public Member Functions | |
| double | GetB () const |
| void | SetB (const double theb) |
| tseismicdataformat | GetFormat () |
| double | GetStLa () const |
| void | SetStLa (const double lat) |
| double | GetStLo () const |
| void | SetStLo (const double lon) |
| double | GetStEl () const |
| double | GetStDp () const |
| double | GetEvLa () const |
| double | GetEvLo () const |
| double | GetEvEl () const |
| double | GetEvDp () const |
| double | GetMag () const |
| double | GetDist () const |
| double | GetAz () const |
| double | GetBaz () const |
| double | GetGcarc () const |
| int | GetData (const std::string &filename, tseismicdataformat format=sac) |
| int | WriteAsSac (const std::string &filename) const |
| int | WriteAsHeaderAscii (const std::string &filename) const |
| int | WriteAsSKS (const std::string &filename) const |
| int | WriteAsAscii (const std::string &filename) const |
| int | WriteBack () const |
| void | CopyHeader (const SeismicDataComp &source) |
| SeismicDataComp (const std::string &filename, tseismicdataformat format=sac) | |
| SeismicDataComp () | |
| virtual | ~SeismicDataComp () |
| virtual SeismicDataComp & | operator= (const SeismicDataComp &source) |
Definition at line 10 of file SeismicDataComp.h.
| SeismicDataComp::SeismicDataComp | ( | const std::string & | filename, | |
| tseismicdataformat | format = sac | |||
| ) |
| SeismicDataComp::SeismicDataComp | ( | ) |
Definition at line 12 of file SeismicDataComp.cpp.
| SeismicDataComp::~SeismicDataComp | ( | ) | [virtual] |
Definition at line 25 of file SeismicDataComp.cpp.
| double SeismicDataComp::GetB | ( | ) | const [inline] |
Definition at line 13 of file SeismicDataComp.h.
Referenced by MoveoutCorrection::DoCorrection(), and main().
| void SeismicDataComp::SetB | ( | const double | theb | ) | [inline] |
Definition at line 14 of file SeismicDataComp.h.
Referenced by RecCalc::CalcRecData(), and MultiRecCalc::CalcRecData().
| tseismicdataformat SeismicDataComp::GetFormat | ( | ) | [inline] |
Definition at line 15 of file SeismicDataComp.h.
| double SeismicDataComp::GetStLa | ( | ) | const [inline] |
| void SeismicDataComp::SetStLa | ( | const double | lat | ) | [inline] |
| double SeismicDataComp::GetStLo | ( | ) | const [inline] |
| void SeismicDataComp::SetStLo | ( | const double | lon | ) | [inline] |
| double SeismicDataComp::GetStEl | ( | ) | const [inline] |
| double SeismicDataComp::GetStDp | ( | ) | const [inline] |
| double SeismicDataComp::GetEvLa | ( | ) | const [inline] |
| double SeismicDataComp::GetEvLo | ( | ) | const [inline] |
| double SeismicDataComp::GetEvEl | ( | ) | const [inline] |
| double SeismicDataComp::GetEvDp | ( | ) | const [inline] |
| double SeismicDataComp::GetMag | ( | ) | const [inline] |
| double SeismicDataComp::GetDist | ( | ) | const [inline] |
| double SeismicDataComp::GetAz | ( | ) | const [inline] |
| double SeismicDataComp::GetBaz | ( | ) | const [inline] |
| double SeismicDataComp::GetGcarc | ( | ) | const [inline] |
| int SeismicDataComp::GetData | ( | const std::string & | filename, | |
| tseismicdataformat | format = sac | |||
| ) |
Definition at line 203 of file SeismicDataComp.cpp.
References ascii, head, sac, TimeSeriesComponent::SetName(), sks, and unknownseis.
Referenced by RecCalc::CalcRecData(), MultiRecCalc::CalcRecData(), MoveoutCorrection::DoCorrection(), SeismicStationList::GetData(), init(), main(), C1DRecObjective::SafeParallel(), and RecCalc::SynthSafeParallel().
| int SeismicDataComp::WriteAsSac | ( | const std::string & | filename | ) | const |
Definition at line 235 of file SeismicDataComp.cpp.
References TimeSeriesComponent::GetData(), and TimeSeriesComponent::GetDt().
Referenced by main(), WriteBack(), and C1DRecObjective::WriteData().
| int SeismicDataComp::WriteAsHeaderAscii | ( | const std::string & | filename | ) | const |
| int SeismicDataComp::WriteAsSKS | ( | const std::string & | filename | ) | const |
Definition at line 295 of file SeismicDataComp.cpp.
References TimeSeriesComponent::GetData(), and TimeSeriesComponent::GetDt().
Referenced by WriteBack().
| int SeismicDataComp::WriteAsAscii | ( | const std::string & | filename | ) | const |
Definition at line 339 of file SeismicDataComp.cpp.
References TimeSeriesComponent::GetData(), and TimeSeriesComponent::GetDt().
Referenced by main(), and WriteBack().
| int SeismicDataComp::WriteBack | ( | ) | const |
Definition at line 350 of file SeismicDataComp.cpp.
References ascii, TimeSeriesComponent::GetName(), head, sac, sks, unknownseis, WriteAsAscii(), WriteAsHeaderAscii(), WriteAsSac(), and WriteAsSKS().
| void SeismicDataComp::CopyHeader | ( | const SeismicDataComp & | source | ) |
| SeismicDataComp & SeismicDataComp::operator= | ( | const SeismicDataComp & | source | ) | [virtual] |
Definition at line 47 of file SeismicDataComp.cpp.
References CopyHeader(), dataformat, and TimeSeriesComponent::operator=().
1.5.5