27 #ifndef NIDAS_DNYLD_ISFF_WINDTILTER_H
28 #define NIDAS_DNYLD_ISFF_WINDTILTER_H
32 namespace nidas {
namespace dynld {
namespace isff {
126 return _lean * 180.0 / M_PI;
131 _lean = val * M_PI / 180.0;
151 void rotate(
float*u,
float*v,
float*w)
const;
double _leanaz
Definition: WindTilter.h:159
WindTilter()
Definition: WindTilter.cc:11
double _lean
Definition: WindTilter.h:157
void setLeanDegrees(double val)
Definition: WindTilter.h:129
double getLeanAzimuthDegrees() const
Definition: WindTilter.h:135
bool UP_IS_SONIC_W
Definition: WindTilter.h:165
WindTilter is used to apply a 3d rotation matrix to a wind vector.
Definition: WindTilter.h:119
bool isIdentity() const
Definition: WindTilter.h:146
bool _identity
Definition: WindTilter.h:161
double getLeanDegrees() const
Definition: WindTilter.h:124
void rotate(float *u, float *v, float *w) const
Definition: WindTilter.cc:19
void setLeanAzimuthDegrees(double val)
Definition: WindTilter.h:140
double _mat[3][3]
Definition: WindTilter.h:163
void computeMatrix()
Definition: WindTilter.cc:37