ProbeEntry Class Reference

#include <scan_event.h>

Inheritance diagram for ProbeEntry:

EventEntry EventEntry List of all members.

Public Member Functions

 ProbeEntry (gchar *Name, time_t Time, GPtrArray *Labels, GPtrArray *Unitssymbols, int Chunk_size)
 ProbeEntry (gchar *Name, NcFile *ncf, int p_index, NcVar *&evdata_var, NcVar *&evcoords_var, ScanEvent *&se, int num, int &count, ProbeEntry *pe=NULL)
virtual ~ProbeEntry ()
virtual void add (double *value)
virtual double get (int n, int j)
virtual void print ()
int get_num_sets ()
int get_chunk_size ()
gchar * get_label (int j)
gchar * get_unit_symbol (int j)
int write_nc_variable_set (NcFile *ncf, int p_index, NcVar *&evdata_var, NcVar *&evcoords_var, int total_count)
int write_nc_data (NcVar *evdata_var, NcVar *evcoords_var, ScanEvent *se, int count)
 ProbeEntry (gchar *Name, time_t Time, GPtrArray *Labels, GPtrArray *Unitssymbols, int Chunk_size)
 ProbeEntry (gchar *Name, NcFile *ncf, int p_index, NcVar *&evdata_var, NcVar *&evcoords_var, ScanEvent *&se, int num, int &count, ProbeEntry *pe=NULL)
virtual ~ProbeEntry ()
virtual void add (double *value)
virtual double get (int n, int j)
virtual void print ()
int get_num_sets ()
int get_chunk_size ()
gchar * get_label (int j)
gchar * get_unit_symbol (int j)
int write_nc_variable_set (NcFile *ncf, int p_index, NcVar *&evdata_var, NcVar *&evcoords_var, int total_count)
int write_nc_data (NcVar *evdata_var, NcVar *evcoords_var, ScanEvent *se, int count)

Private Attributes

GPtrArray * labels
GPtrArray * unitssymbols
int chunk_size
int num_sets
GArray * data
GPtrArray * labels
GPtrArray * unitssymbols
GArray * data

Detailed Description

Definition at line 80 of file scan_event.h.


Constructor & Destructor Documentation

ProbeEntry::ProbeEntry gchar *  Name,
time_t  Time,
GPtrArray *  Labels,
GPtrArray *  Unitssymbols,
int  Chunk_size
 

Definition at line 55 of file scan_event.C.

References chunk_size, data, DBG_L6, FALSE, labels, num_sets, TRUE, unitssymbols, and XSM_DEBUG.

ProbeEntry::ProbeEntry gchar *  Name,
NcFile *  ncf,
int  p_index,
NcVar *&  evdata_var,
NcVar *&  evcoords_var,
ScanEvent *&  se,
int  num,
int &  count,
ProbeEntry pe = NULL
 

Definition at line 64 of file scan_event.C.

References chunk_size, data, DBG_L6, FALSE, get_chunk_size(), get_label(), get_num_sets(), get_unit_symbol(), labels, num_sets, TRUE, unitssymbols, and XSM_DEBUG.

ProbeEntry::~ProbeEntry  )  [virtual]
 

Definition at line 157 of file scan_event.C.

References data, DBG_L6, labels, TRUE, unitssymbols, and XSM_DEBUG.

ProbeEntry::ProbeEntry gchar *  Name,
time_t  Time,
GPtrArray *  Labels,
GPtrArray *  Unitssymbols,
int  Chunk_size
 

ProbeEntry::ProbeEntry gchar *  Name,
NcFile *  ncf,
int  p_index,
NcVar *&  evdata_var,
NcVar *&  evcoords_var,
ScanEvent *&  se,
int  num,
int &  count,
ProbeEntry pe = NULL
 

virtual ProbeEntry::~ProbeEntry  )  [virtual]
 


Member Function Documentation

virtual void ProbeEntry::add double *  value  )  [inline, virtual]
 

Reimplemented from EventEntry.

Definition at line 85 of file scan_event.h.

References chunk_size, data, and num_sets.

virtual void ProbeEntry::add double *  value  )  [inline, virtual]
 

Reimplemented from EventEntry.

Definition at line 85 of file scan_event.h.

References chunk_size, data, and num_sets.

virtual double ProbeEntry::get int  n,
int  j
[inline, virtual]
 

Reimplemented from EventEntry.

Definition at line 86 of file scan_event.h.

References chunk_size, and data.

virtual double ProbeEntry::get int  n,
int  j
[inline, virtual]
 

Reimplemented from EventEntry.

Definition at line 86 of file scan_event.h.

References chunk_size, and data.

Referenced by print(), and write_nc_data().

int ProbeEntry::get_chunk_size  )  [inline]
 

Definition at line 94 of file scan_event.h.

References chunk_size.

int ProbeEntry::get_chunk_size  )  [inline]
 

Definition at line 94 of file scan_event.h.

References chunk_size.

Referenced by check_probe(), Dialog(), probe_image_extract_run(), and ProbeEntry().

gchar* ProbeEntry::get_label int  j  ) 
 

gchar * ProbeEntry::get_label int  j  ) 
 

Definition at line 164 of file scan_event.C.

References labels.

Referenced by check_probe(), Dialog(), probe_image_extract_run(), and ProbeEntry().

int ProbeEntry::get_num_sets  )  [inline]
 

Definition at line 93 of file scan_event.h.

References num_sets.

int ProbeEntry::get_num_sets  )  [inline]
 

Definition at line 93 of file scan_event.h.

References num_sets.

Referenced by ProbeEntry().

gchar* ProbeEntry::get_unit_symbol int  j  ) 
 

gchar * ProbeEntry::get_unit_symbol int  j  ) 
 

Definition at line 170 of file scan_event.C.

References unitssymbols.

Referenced by ProbeEntry().

virtual void ProbeEntry::print  )  [virtual]
 

Reimplemented from EventEntry.

void ProbeEntry::print  )  [virtual]
 

Reimplemented from EventEntry.

Definition at line 256 of file scan_event.C.

References chunk_size, get(), labels, EventEntry::name, EventEntry::time, and unitssymbols.

int ProbeEntry::write_nc_data NcVar *  evdata_var,
NcVar *  evcoords_var,
ScanEvent se,
int  count
 

int ProbeEntry::write_nc_data NcVar *  evdata_var,
NcVar *  evcoords_var,
ScanEvent se,
int  count
 

Definition at line 236 of file scan_event.C.

References chunk_size, get(), ScanEvent::get_position(), and EventEntry::time.

int ProbeEntry::write_nc_variable_set NcFile *  ncf,
int  p_index,
NcVar *&  evdata_var,
NcVar *&  evcoords_var,
int  total_count
 

int ProbeEntry::write_nc_variable_set NcFile *  ncf,
int  p_index,
NcVar *&  evdata_var,
NcVar *&  evcoords_var,
int  total_count
 

Definition at line 177 of file scan_event.C.

References chunk_size, labels, and unitssymbols.


Member Data Documentation

int ProbeEntry::chunk_size [private]
 

Definition at line 104 of file scan_event.h.

Referenced by add(), get(), get_chunk_size(), print(), ProbeEntry(), write_nc_data(), and write_nc_variable_set().

GArray* ProbeEntry::data [private]
 

Definition at line 106 of file scan_event.h.

GArray* ProbeEntry::data [private]
 

Definition at line 106 of file scan_event.h.

Referenced by add(), get(), ProbeEntry(), and ~ProbeEntry().

GPtrArray* ProbeEntry::labels [private]
 

Definition at line 102 of file scan_event.h.

GPtrArray* ProbeEntry::labels [private]
 

Definition at line 102 of file scan_event.h.

Referenced by get_label(), print(), ProbeEntry(), write_nc_variable_set(), and ~ProbeEntry().

int ProbeEntry::num_sets [private]
 

Definition at line 105 of file scan_event.h.

Referenced by add(), get_num_sets(), and ProbeEntry().

GPtrArray* ProbeEntry::unitssymbols [private]
 

Definition at line 103 of file scan_event.h.

GPtrArray* ProbeEntry::unitssymbols [private]
 

Definition at line 103 of file scan_event.h.

Referenced by get_unit_symbol(), print(), ProbeEntry(), write_nc_variable_set(), and ~ProbeEntry().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:06:01 2006 for GXSM by  doxygen 1.4.6