Class SlitDimension¶
Defined in File slit_interface.h
Class Documentation¶
-
class SlitDimension¶
helper class encapsulates a slit dimension value with its unit
This class allows setting and getting a slit dimension with its unit. Retrieve the value in the desired unit with the .mm() and .arcsec() functions.
Public Functions
-
inline SlitDimension(const SlitDimension &other)¶
-
inline float &mm() const¶
return modifiable reference to value in mm
-
inline float &arcsec() const¶
return modifiable reference to value in arcsec
-
inline SlitDimension operator+(float scalar) const¶
overload operators
-
inline SlitDimension operator-(float scalar) const¶
-
inline SlitDimension operator*(float scalar) const¶
-
inline SlitDimension operator/(float scalar) const¶
-
inline bool operator<(float scalar) const¶
-
inline bool operator>(float scalar) const¶
-
inline bool operator==(float scalar) const¶
-
inline bool operator<=(float scalar) const¶
-
inline bool operator>=(float scalar) const¶
-
inline bool operator<(const SlitDimension &other) const¶
-
inline bool operator>(const SlitDimension &other) const¶
-
inline bool operator==(const SlitDimension &other) const¶
-
inline bool operator<=(const SlitDimension &other) const¶
-
inline bool operator>=(const SlitDimension &other) const¶
-
inline SlitDimension &operator+=(float scalar)¶
-
inline SlitDimension &operator-=(float scalar)¶
-
inline SlitDimension &operator*=(float scalar)¶
-
inline SlitDimension &operator/=(float scalar)¶
Public Static Functions
-
static inline void initialize_arcsec_per_mm(float value)¶
-
inline SlitDimension(const SlitDimension &other)¶