#include <ocsPolarizTransformer.hh>
Public Member Functions | |
| PolarizTransformer (int TypeScattering2, OptSignal *oOptSignalTmp) | |
| void | TransformPolarization (double psi, double theta, double phi) |
| void | TransformPolarization (void) |
| void | UndoLastPolarizTransformation (void) |
| void | TransformPolarization (cplx Jones0, cplx Jones1) |
| string | WriteTypeScattering (void) |
| void | SwitchOptSignalData (OptSignal *oOptSignal2) |
Private Attributes | |
| typeScattering | TypeScattering |
| OptSignal * | oOptSignal |
| cplx | TransM [2][2] |
| double | psiLast |
| double | thetaLast |
| double | phiLast |
| int | qtPoints |
| ReduPolarizTransformer * | oReduPolarizTransformer |
| PolarizTransformer::PolarizTransformer | ( | int | TypeScattering2, | |
| OptSignal * | oOptSignalTmp | |||
| ) |
| void PolarizTransformer::SwitchOptSignalData | ( | OptSignal * | oOptSignal2 | ) |
References OptSignal::GetQtPoints(), oOptSignal, and qtPoints.
| void PolarizTransformer::TransformPolarization | ( | double | psi, | |
| double | theta, | |||
| double | phi | |||
| ) |
References oOptSignal, oReduPolarizTransformer, phiLast, psiLast, qtPoints, RotatesAboutX(), RotatesAboutY(), RotatesAboutZ(), RX_RY_RX, RX_RZ_RY, RY_RZ_RY, OptSignal::sfftM, thetaLast, OptSignal::Time2Freq(), fftMatrices::tOptSignalX, fftMatrices::tOptSignalY, ReduPolarizTransformer::TransformPolarization(), and TypeScattering.
| void PolarizTransformer::UndoLastPolarizTransformation | ( | void | ) |
References oOptSignal, oReduPolarizTransformer, phiLast, psiLast, qtPoints, RotatesAboutX(), RotatesAboutY(), RotatesAboutZ(), RX_RY_RX, RX_RZ_RY, RY_RZ_RY, OptSignal::sfftM, thetaLast, OptSignal::Time2Freq(), fftMatrices::tOptSignalX, fftMatrices::tOptSignalY, TypeScattering, and ReduPolarizTransformer::UndoLastPolarizTransformation().
| string PolarizTransformer::WriteTypeScattering | ( | void | ) |
References RX_RY_RX, RX_RZ_RY, RY_RZ_RY, and TypeScattering.
Referenced by PolarizTransformer().
OptSignal* PolarizTransformer::oOptSignal [private] |
Referenced by PolarizTransformer(), SwitchOptSignalData(), TransformPolarization(), and UndoLastPolarizTransformation().
Referenced by PolarizTransformer(), TransformPolarization(), and UndoLastPolarizTransformation().
double PolarizTransformer::phiLast [private] |
Referenced by PolarizTransformer(), TransformPolarization(), and UndoLastPolarizTransformation().
double PolarizTransformer::psiLast [private] |
Referenced by PolarizTransformer(), TransformPolarization(), and UndoLastPolarizTransformation().
int PolarizTransformer::qtPoints [private] |
Referenced by PolarizTransformer(), SwitchOptSignalData(), TransformPolarization(), and UndoLastPolarizTransformation().
double PolarizTransformer::thetaLast [private] |
Referenced by PolarizTransformer(), TransformPolarization(), and UndoLastPolarizTransformation().
cplx PolarizTransformer::TransM[2][2] [private] |
Referenced by PolarizTransformer(), TransformPolarization(), UndoLastPolarizTransformation(), and WriteTypeScattering().
1.7.1