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

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

Added from objects for Kriging

File size: 862 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 double value;
16
17 /*Observation constructors, destructors*/
18 Observation();
19 Observation(double x_in,double y_in,int xi_in,int yi_in,double value_in);
20 ~Observation();
21
22 /*Object virtual functions definitions*/
23 void Echo();
24 void DeepEcho() {_error_("Not implemented yet"); };
25 int Id() {_error_("Not implemented yet"); };
26 int MyRank() {_error_("Not implemented yet"); };
27 int ObjectEnum(){_error_("Not implemented yet"); };
28 Object *copy() {_error_("Not implemented yet"); };
29
30 /*Management*/
31 void WriteXYObs(double* px,double* py,double* pobs);
32};
33#endif /* _EXPONENTIALVARIOGRAM_H */
Note: See TracBrowser for help on using the repository browser.