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 |
|
---|
10 | class 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.