source: issm/trunk-jpl/src/c/objects/Kriging/Observation.h@ 12229

Last change on this file since 12229 was 12229, checked in by Mathieu Morlighem, 13 years ago

Added 2 options: boxlength and searchrange

File size: 880 bytes
Line 
1/*! \file Observation.h
2 * \brief: header file for Observation object
3 */
4
5#ifndef _OBSERVATION_H_
6#define _OBSERVATION_H_
7
8#include "../Object.h"
9
10class Observation: public Object{
11
12 public:
13 double x,y;
14 int xi,yi;
15 int index;
16 double value;
17
18 /*Observation constructors, destructors*/
19 Observation();
20 Observation(double x_in,double y_in,int xi_in,int yi_in,int index_in,double value_in);
21 ~Observation();
22
23 /*Object virtual functions definitions*/
24 void Echo();
25 void DeepEcho() {_error_("Not implemented yet"); };
26 int Id() {_error_("Not implemented yet"); };
27 int MyRank() {_error_("Not implemented yet"); };
28 int ObjectEnum(){_error_("Not implemented yet"); };
29 Object *copy() {_error_("Not implemented yet"); };
30
31 /*Management*/
32 void WriteXYObs(double* px,double* py,double* pobs);
33};
34#endif /* _OBSERVATION_*/
Note: See TracBrowser for help on using the repository browser.