27 #ifndef NIDAS_DNYLD_ISFF_WINDORIENTER_H
28 #define NIDAS_DNYLD_ISFF_WINDORIENTER_H
38 namespace dynld {
namespace isff {
65 setOrientation(
const std::string& orientation,
const std::string& name=
"");
77 const std::string& name);
105 #endif // NIDAS_DNYLD_ISFF_WINDORIENTER_H
void applyOrientation(float *uvwt)
Apply orientation changes to the wind components.
Definition: WindOrienter.cc:176
bool _unusualOrientation
Is the sonic oriented in a unusual way, e.g.
Definition: WindOrienter.h:84
WindOrienter()
Definition: WindOrienter.cc:43
bool handleParameter(const nidas::core::Parameter *parameter, const std::string &name)
If the given parameter is "orientation", call setOrientation() with the value.
Definition: WindOrienter.cc:192
int _sx[3]
Wind component sign conversion.
Definition: WindOrienter.h:99
Definition: Parameter.h:46
void setOrientation(const std::string &orientation, const std::string &name="")
Parse the orientation parameter and set the vectors which translate the axes and signs of the wind se...
Definition: WindOrienter.cc:58
A class for rotating winds according to different orientations of the wind sensor.
Definition: WindOrienter.h:44
int _tx[3]
Index transform vector for wind components.
Definition: WindOrienter.h:92