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
|
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;
|
---|
[12229] | 15 | int index;
|
---|
[12207] | 16 | double value;
|
---|
| 17 |
|
---|
| 18 | /*Observation constructors, destructors*/
|
---|
| 19 | Observation();
|
---|
[12229] | 20 | Observation(double x_in,double y_in,int xi_in,int yi_in,int index_in,double value_in);
|
---|
[12207] | 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 | };
|
---|
[12229] | 34 | #endif /* _OBSERVATION_*/
|
---|
Note:
See
TracBrowser
for help on using the repository browser.