Public Member Functions | Private Attributes

PolarizTransformer Class Reference

#include <ocsPolarizTransformer.hh>

List of all members.

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
OptSignaloOptSignal
cplx TransM [2][2]
double psiLast
double thetaLast
double phiLast
int qtPoints
ReduPolarizTransformeroReduPolarizTransformer

Constructor & Destructor Documentation

PolarizTransformer::PolarizTransformer ( int  TypeScattering2,
OptSignal oOptSignalTmp 
)

Member Function Documentation

void PolarizTransformer::SwitchOptSignalData ( OptSignal oOptSignal2  ) 
void PolarizTransformer::TransformPolarization ( void   ) 

References phiLast, psiLast, and thetaLast.

void PolarizTransformer::TransformPolarization ( cplx  Jones0,
cplx  Jones1 
)
void PolarizTransformer::TransformPolarization ( double  psi,
double  theta,
double  phi 
)
void PolarizTransformer::UndoLastPolarizTransformation ( void   ) 
string PolarizTransformer::WriteTypeScattering ( void   ) 

References RX_RY_RX, RX_RZ_RY, RY_RZ_RY, and TypeScattering.

Referenced by PolarizTransformer().


Member Data Documentation

double PolarizTransformer::phiLast [private]
double PolarizTransformer::psiLast [private]

The documentation for this class was generated from the following files: