ldas-tools-framecpp
2.6.4
|
Non-PTR_STRUCT elements of the FrameH structure. More...
#include <FrameH.hh>
Public Types | |
typedef FRAME_H_NAME_TYPE | name_type |
typedef FRAME_H_RUN_TYPE | run_type |
typedef FRAME_H_FRAME_TYPE | frame_type |
typedef FRAME_H_G_TIME_S_TYPE | GTimeS_type |
typedef FRAME_H_G_TIME_N_TYPE | GTimeN_type |
typedef FRAME_H_G_TIME_TYPE | GTime_type |
typedef FRAME_H_U_LEAP_S_TYPE | ULeapS_type |
typedef FRAME_H_LOCAL_TIME_TYPE | localTime_type |
typedef FRAME_H_DT_TYPE | dt_type |
Public Member Functions | |
FrameHNPS () | |
Default constructor. More... | |
FrameHNPS (const FrameHNPS &Source) | |
Copy Constructor. More... | |
FrameHNPS (const std::string &Name, run_type Run, frame_type Frame, const GTime_type >imeValue, ULeapS_type ULeapSValue, localTime_type LocalTime, const dt_type Dt) | |
Constructor. More... | |
const std::string & | GetName () const |
run_type | GetRun () const |
frame_type | GetFrame () const |
const GTime_type & | GetGTime () const |
ULeapS_type | GetULeapS () const |
dt_type | GetDt () const |
localTime_type | GetLocalTime () const |
void | SetRun (run_type Run) |
void | SetDt (dt_type Dt) |
void | SetGTime (const GTime_type &Value) |
void | SetULeapS (ULeapS_type Value) |
Establish leap second offset. More... | |
Protected Types | |
typedef Common::IStringStream | assign_stream_type |
Protected Member Functions | |
void | assign (assign_stream_type &Stream) |
Assign the contents of the instance. More... | |
streamsize_type | bytes () const |
Number of bytes required by this object. More... | |
bool | compare_nps (const FrameHNPS &RHS) const |
void | read (istream_type &Stream) |
void | write (ostream_type &Stream) const |
Static Protected Member Functions | |
static void | dataDescription (Common::Description &Desc) |
Dictionary description of data. More... | |
Protected Attributes | |
name_type | name |
Name of project or other experiment description. More... | |
run_type | run |
Run number. More... | |
frame_type | frame |
Frame number. More... | |
GTime_type | GTime |
Frame start time. More... | |
ULeapS_type | ULeapS |
The number of leap seconds. More... | |
localTime_type | localTime |
Local seasonal time. More... | |
dt_type | dt |
Frame length in seconds. More... | |
Non-PTR_STRUCT elements of the FrameH structure.
This class contains the data members of the FrameH structure that are not refernced by a pointer. This allows for easier migration into future frame specifications.
|
protected |
FrameHNPS::FrameHNPS | ( | ) |
Default constructor.
FrameHNPS::FrameHNPS | ( | const FrameHNPS & | Source | ) |
Copy Constructor.
[in] | Source | The |
FrameHNPS::FrameHNPS | ( | const std::string & | Name, |
run_type | Run, | ||
frame_type | Frame, | ||
const GTime_type & | GTimeValue, | ||
ULeapS_type | ULeapSValue, | ||
localTime_type | LocalTime, | ||
const dt_type | Dt | ||
) |
Constructor.
|
protected |
Assign the contents of the instance.
[in] | Stream | An input stream from which to read information for the instance. |
|
inlineprotected |
Number of bytes required by this object.
|
inlineprotected |
|
inlinestaticprotected |
Dictionary description of data.
[out] | Desc | The handle to a dictionary description to which this type of object is to be added. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
Establish leap second offset.
Set the number of leap seconds since GPS epoc.
[in] | Value | Number of leap seconds since GPS epoc. |
|
inlineprotected |
|
protected |
Frame length in seconds.
|
protected |
Frame number.
This value is monotonically increasing until the end of the run.
|
protected |
Frame start time.
The GPS time since GPS standard epoch.
|
protected |
Local seasonal time.
UTC in seconds [integer multiple of 1800 seconds].
|
protected |
Name of project or other experiment description.
Name of project or other experiment description. (e.g., GEO; LIGO; VIRGO; TAMA; ...)
|
protected |
Run number.
|
protected |
The number of leap seconds.
The integer number of leap seconds between GPS\/TAI and UTC in the epoch when the frame is written: ULeapS = Int[TAI - UTC].