TwiceAsNice
2019-02-18
|
This class represents a bundle of 8 (or 12) SE's. More...
#include <LaosSeSet.h>
Public Member Functions | |
LaosSeSet (const enum Lics::Sid sdx, const enum Laos::AOType ghws) | |
ctor that selects one of 4 combinations of SE's in LN. More... | |
double | fscale () const |
retrieve the scale at the focal plane. More... | |
LaosSeSet (const enum Lics::Sid sdx, const enum Laos::AOType ghws) | |
double | fscale () const |
Public Attributes | |
std::vector< LaosSe > | ses |
The set of the 8 or 12 individual optics arms. More... | |
double | mum2as |
image scale in units of microns per arcsecond More... | |
This class represents a bundle of 8 (or 12) SE's.
It describes the transformation matrices and motor ranges.
Laos::LaosSeSet::LaosSeSet | ( | const enum Lics::Sid | sdx, |
const enum Laos::AOType | ghws | ||
) |
ctor that selects one of 4 combinations of SE's in LN.
This populates the set with the 8 or 12 arms of SE's in the standard configuration. The information created that way includes the accessible regions in the focal planes, and the contour of the 2D projection of 1800 mm of width that is important for collision detection. The pseudo-dynamic representation of a set of arms distributed over a focal plane is done by accessing the member functions of the underlying Laos::LaosSe class.
sdx | The flag for DX or SX. |
ghws | The flag for HWS or GWS. |
This populates the set with the 8 or 12 arms of SE's in the standard configuration. The information created that way includes the accessible regions in the focal planes, and the contour of the 2D projection of 1800 mm of width that is important for collision detection. The pseudo-dynamic representation of a set of arms distributed over a focal plane is done by accessing the member functions of the underlying Laos::LaosSe class.
sdx | The flag for DX or SX. |
ghws | The flag for HWS or GWS. |
Laos::LaosSeSet::LaosSeSet | ( | const enum Lics::Sid | sdx, |
const enum Laos::AOType | ghws | ||
) |
double Laos::LaosSeSet::fscale | ( | ) | const |
retrieve the scale at the focal plane.
Equivalent to the SVC.CFG.F_SCALE configuration parameter.
double Laos::LaosSeSet::fscale | ( | ) | const |
double Laos::LaosSeSet::mum2as |
image scale in units of microns per arcsecond
std::vector< LaosSe > Laos::LaosSeSet::ses |
The set of the 8 or 12 individual optics arms.