#include <ocsPolarizBeamSplitter.hh>
Public Member Functions | |
PolarizBeamSplitter (OptSignal *oOptSignalATmp, OptSignal *oOptSignalBTmp) | |
void | SetPolarizBeamSplitterAngle (double theta2) |
void | SetPolarizBeamRetarderAngle (double phi2) |
void | SetPolarizBeamSplitterHorizontal_Vertical (void) |
void | SetPolarizBeamSplitterCircular (void) |
void | SetPolarizBeamSplitterDiagonal (void) |
void | PolarizSplitOptSignal () |
Private Attributes | |
OptSignal * | oOptSignalA |
OptSignal * | oOptSignalB |
int | qtPoints |
double | theta |
double | phi |
void PolarizBeamSplitter::PolarizSplitOptSignal | ( | ) |
void PolarizBeamSplitter::SetPolarizBeamRetarderAngle | ( | double | phi2 | ) |
References phi.
Referenced by PolarizBeamSplitter(), SetPolarizBeamSplitterCircular(), SetPolarizBeamSplitterDiagonal(), and SetPolarizBeamSplitterHorizontal_Vertical().
void PolarizBeamSplitter::SetPolarizBeamSplitterAngle | ( | double | theta2 | ) |
References theta.
Referenced by PolarizBeamSplitter(), SetPolarizBeamSplitterCircular(), SetPolarizBeamSplitterDiagonal(), and SetPolarizBeamSplitterHorizontal_Vertical().
void PolarizBeamSplitter::SetPolarizBeamSplitterCircular | ( | void | ) |
References pi, SetPolarizBeamRetarderAngle(), and SetPolarizBeamSplitterAngle().
void PolarizBeamSplitter::SetPolarizBeamSplitterDiagonal | ( | void | ) |
References pi, SetPolarizBeamRetarderAngle(), and SetPolarizBeamSplitterAngle().
void PolarizBeamSplitter::SetPolarizBeamSplitterHorizontal_Vertical | ( | void | ) |
References SetPolarizBeamRetarderAngle(), and SetPolarizBeamSplitterAngle().
OptSignal* PolarizBeamSplitter::oOptSignalA [private] |
Referenced by PolarizBeamSplitter(), and PolarizSplitOptSignal().
OptSignal* PolarizBeamSplitter::oOptSignalB [private] |
Referenced by PolarizBeamSplitter(), and PolarizSplitOptSignal().
double PolarizBeamSplitter::phi [private] |
Referenced by PolarizSplitOptSignal(), and SetPolarizBeamRetarderAngle().
int PolarizBeamSplitter::qtPoints [private] |
Referenced by PolarizBeamSplitter(), and PolarizSplitOptSignal().
double PolarizBeamSplitter::theta [private] |
Referenced by PolarizSplitOptSignal(), and SetPolarizBeamSplitterAngle().