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
|
Rev | Line | |
---|
[12207] | 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 |
|
---|
| 10 | class 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.