TwiceAsNice  2019-02-18
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Ltcs Namespace Reference

Namespaces

 Iif
 
 Python
 

Classes

class  Iif2fitsKw
 A single item to be requested by the Ice interface to the IIF. More...
 
class  IifEnableOffsetGuiding
 
class  IifEnableOffsetGuidingBridgeFunctor
 
struct  IifEnableOffsetGuidingVar
 
struct  IifExceptionAdder
 
class  IifGetAlt
 
class  IifGetAltBridgeFunctor
 
struct  IifGetAltVar
 
class  IifGetAz
 
class  IifGetAzBridgeFunctor
 
struct  IifGetAzVar
 
class  IifGetDEC
 
class  IifGetDECBridgeFunctor
 
class  IifGetDECradians
 
class  IifGetDECradiansBridgeFunctor
 
struct  IifGetDECradiansVar
 
struct  IifGetDECVar
 
class  IifGetEpoch
 
class  IifGetEpochBridgeFunctor
 
struct  IifGetEpochVar
 
class  IifGetFits
 
class  IifGetFitsBridgeFunctor
 
struct  IifGetFitsVar
 
class  IifGetHourAngle
 
class  IifGetHourAngleBridgeFunctor
 
struct  IifGetHourAngleVar
 
class  IifGetKFPCoordinates
 
class  IifGetKFPCoordinatesBridgeFunctor
 
struct  IifGetKFPCoordinatesVar
 
class  IifGetLINCstation
 
class  IifGetLINCstationBridgeFunctor
 
struct  IifGetLINCstationVar
 
class  IifGetLST
 
class  IifGetLSTBridgeFunctor
 
struct  IifGetLSTVar
 
class  IifGetParallacticAngle
 
class  IifGetParallacticAngleBridgeFunctor
 
struct  IifGetParallacticAngleVar
 
class  IifGetPresetStars
 
class  IifGetPresetStarsBridgeFunctor
 
struct  IifGetPresetStarsVar
 
class  IifGetRA
 
class  IifGetRABridgeFunctor
 
class  IifGetRAradians
 
class  IifGetRAradiansBridgeFunctor
 
struct  IifGetRAradiansVar
 
struct  IifGetRAVar
 
class  IifGetRotatorPolynomials
 
class  IifGetRotatorPolynomialsBridgeFunctor
 
struct  IifGetRotatorPolynomialsVar
 
class  IifGetUTC
 
class  IifGetUTCBridgeFunctor
 
struct  IifGetUTCVar
 
class  IifIifAcquireRefAO
 
class  IifIifAcquireRefAOBridgeFunctor
 
struct  IifIifAcquireRefAOVar
 
class  IifIifAuthorize
 
class  IifIifAuthorizeBridgeFunctor
 
struct  IifIifAuthorizeVar
 
class  IifIifBinocularControl
 
class  IifIifBinocularControlBridgeFunctor
 
struct  IifIifBinocularControlVar
 
class  IifIifCheckRefAO
 
class  IifIifCheckRefAOBridgeFunctor
 
struct  IifIifCheckRefAOVar
 
class  IifIifClearHotspot
 
class  IifIifClearHotspotBridgeFunctor
 
struct  IifIifClearHotspotVar
 
class  IifIifClearNonSidereal
 
class  IifIifClearNonSiderealBridgeFunctor
 
struct  IifIifClearNonSiderealVar
 
class  IifIifClearOffset
 
class  IifIifClearOffsetBridgeFunctor
 
struct  IifIifClearOffsetVar
 
class  IifIifClearReference
 
class  IifIifClearReferenceBridgeFunctor
 
struct  IifIifClearReferenceVar
 
class  IifIifClearStars
 
class  IifIifClearStarsBridgeFunctor
 
struct  IifIifClearStarsVar
 
class  IifIifCorrectModesAO
 
class  IifIifCorrectModesAOBridgeFunctor
 
struct  IifIifCorrectModesAOVar
 
class  IifIifGetKFPCoordinates2
 
class  IifIifGetKFPCoordinates2BridgeFunctor
 
struct  IifIifGetKFPCoordinates2Var
 
class  IifIifGetParameter
 
class  IifIifGetParameterBridgeFunctor
 
struct  IifIifGetParameterVar
 
class  IifIifGetRotatorPolynomials
 
class  IifIifGetRotatorPolynomialsBridgeFunctor
 
struct  IifIifGetRotatorPolynomialsVar
 
class  IifIifGetRotatorTrajectory
 
class  IifIifGetRotatorTrajectoryBridgeFunctor
 
struct  IifIifGetRotatorTrajectoryVar
 
class  IifIifLogEvent
 
class  IifIifLogEventBridgeFunctor
 
struct  IifIifLogEventVar
 
class  IifIifMaximizeWrapTime
 
class  IifIifMaximizeWrapTimeBridgeFunctor
 
struct  IifIifMaximizeWrapTimeVar
 
class  IifIifModifyAO
 
class  IifIifModifyAOBridgeFunctor
 
struct  IifIifModifyAOVar
 
class  IifIifMove
 
class  IifIifMoveBridgeFunctor
 
class  IifIifMoveFocus
 
class  IifIifMoveFocusBridgeFunctor
 
struct  IifIifMoveFocusVar
 
struct  IifIifMoveVar
 
class  IifIifMoveXY
 
class  IifIifMoveXYBridgeFunctor
 
struct  IifIifMoveXYVar
 
class  IifIifMoveXYZ
 
class  IifIifMoveXYZBridgeFunctor
 
struct  IifIifMoveXYZVar
 
class  IifIifOffsetGuiding
 
class  IifIifOffsetGuidingBridgeFunctor
 
struct  IifIifOffsetGuidingVar
 
class  IifIifOffsetPointing2
 
class  IifIifOffsetPointing2BridgeFunctor
 
struct  IifIifOffsetPointing2Var
 
class  IifIifOffsetXYAO
 
class  IifIifOffsetXYAOBridgeFunctor
 
struct  IifIifOffsetXYAOVar
 
class  IifIifOffsetZAO
 
class  IifIifOffsetZAOBridgeFunctor
 
struct  IifIifOffsetZAOVar
 
class  IifIifPauseAO
 
class  IifIifPauseAOBridgeFunctor
 
struct  IifIifPauseAOVar
 
class  IifIifPauseGuiding
 
class  IifIifPauseGuidingBridgeFunctor
 
struct  IifIifPauseGuidingVar
 
class  IifIifPresetAO
 
class  IifIifPresetAOBridgeFunctor
 
struct  IifIifPresetAOVar
 
class  IifIifPresetFlatAO
 
class  IifIifPresetFlatAOBridgeFunctor
 
struct  IifIifPresetFlatAOVar
 
class  IifIifPresetTelescope
 
class  IifIifPresetTelescopeBridgeFunctor
 
struct  IifIifPresetTelescopeVar
 
class  IifIifRefineAO
 
class  IifIifRefineAOBridgeFunctor
 
struct  IifIifRefineAOVar
 
class  IifIifRemove
 
class  IifIifRemoveBridgeFunctor
 
struct  IifIifRemoveVar
 
class  IifIifResumeAO
 
class  IifIifResumeAOBridgeFunctor
 
struct  IifIifResumeAOVar
 
class  IifIifResumeGuiding
 
class  IifIifResumeGuidingBridgeFunctor
 
struct  IifIifResumeGuidingVar
 
class  IifIifRotateCommon
 
class  IifIifRotateCommonBridgeFunctor
 
struct  IifIifRotateCommonVar
 
class  IifIifRotatePrimary
 
class  IifIifRotatePrimaryBridgeFunctor
 
struct  IifIifRotatePrimaryVar
 
class  IifIifRotateZ
 
class  IifIifRotateZBridgeFunctor
 
struct  IifIifRotateZVar
 
class  IifIifRotHold
 
class  IifIifRotHoldBridgeFunctor
 
struct  IifIifRotHoldVar
 
class  IifIifRotReady
 
class  IifIifRotReadyBridgeFunctor
 
struct  IifIifRotReadyVar
 
class  IifIifRotServicePosition
 
class  IifIifRotServicePositionBridgeFunctor
 
struct  IifIifRotServicePositionVar
 
class  IifIifRotTrack
 
class  IifIifRotTrackBridgeFunctor
 
struct  IifIifRotTrackVar
 
class  IifIifRunAO
 
class  IifIifRunAOBridgeFunctor
 
struct  IifIifRunAOVar
 
class  IifIifSendWavefront
 
class  IifIifSendWavefrontBridgeFunctor
 
struct  IifIifSendWavefrontVar
 
class  IifIifSetAGWFilter
 
class  IifIifSetAGWFilterBridgeFunctor
 
struct  IifIifSetAGWFilterVar
 
class  IifIifSetGuidingBinning
 
class  IifIifSetGuidingBinningBridgeFunctor
 
struct  IifIifSetGuidingBinningVar
 
class  IifIifSetGuidingHotspot
 
class  IifIifSetGuidingHotspotBridgeFunctor
 
struct  IifIifSetGuidingHotspotVar
 
class  IifIifSetHotspot
 
class  IifIifSetHotspotBridgeFunctor
 
struct  IifIifSetHotspotVar
 
class  IifIifSetNonSidereal
 
class  IifIifSetNonSiderealBridgeFunctor
 
struct  IifIifSetNonSiderealVar
 
class  IifIifSetOffset2
 
class  IifIifSetOffset2BridgeFunctor
 
struct  IifIifSetOffset2Var
 
class  IifIifSetParameter
 
class  IifIifSetParameterBridgeFunctor
 
struct  IifIifSetParameterVar
 
class  IifIifSetPMTerm2
 
class  IifIifSetPMTerm2BridgeFunctor
 
struct  IifIifSetPMTerm2Var
 
class  IifIifSetReference2
 
class  IifIifSetReference2BridgeFunctor
 
struct  IifIifSetReference2Var
 
class  IifIifSetStars2
 
class  IifIifSetStars2BridgeFunctor
 
struct  IifIifSetStars2Var
 
class  IifIifSetTarget
 
class  IifIifSetTargetBridgeFunctor
 
struct  IifIifSetTargetVar
 
class  IifIifStandby
 
class  IifIifStandbyBridgeFunctor
 
struct  IifIifStandbyVar
 
class  IifIifStartAO
 
class  IifIifStartAOBridgeFunctor
 
struct  IifIifStartAOVar
 
class  IifIifStepFocus
 
class  IifIifStepFocusBridgeFunctor
 
struct  IifIifStepFocusVar
 
class  IifIifStopAO
 
class  IifIifStopAOBridgeFunctor
 
struct  IifIifStopAOVar
 
class  IifIifTipTilt
 
class  IifIifTipTiltBridgeFunctor
 
struct  IifIifTipTiltVar
 
class  IifIifUpdateNonSiderealTarget
 
class  IifIifUpdateNonSiderealTargetBridgeFunctor
 
struct  IifIifUpdateNonSiderealTargetVar
 
class  IifIifUpdatePointingReference
 
class  IifIifUpdatePointingReferenceBridgeFunctor
 
struct  IifIifUpdatePointingReferenceVar
 
class  IifIifUpdateTargetWavelength
 
class  IifIifUpdateTargetWavelengthBridgeFunctor
 
struct  IifIifUpdateTargetWavelengthVar
 
class  IifInstrum
 This class represents one of the LBTI or LBT instruments. More...
 
class  IifIsReachable
 
class  IifIsReachableBridgeFunctor
 
struct  IifIsReachableVar
 
class  IifIsSlewing
 
class  IifIsSlewingBridgeFunctor
 
struct  IifIsSlewingVar
 
struct  IIFServiceException
 
class  IifServiceWorker
 This class is the wrapper of the IIF interface. More...
 
class  IifServiceWorkerFunctor
 
class  IifServiceWorkerInterface
 
class  IifServiceWorkerInterfacePy
 
class  IifServiceWorkerInternalSkeleton
 
class  IifServiceWorkerSkeleton
 
class  IifServiceWorkerSkeletonPython
 
class  IifSetOffsetGuiding
 
class  IifSetOffsetGuidingBridgeFunctor
 
struct  IifSetOffsetGuidingVar
 
class  IifSetOffsetPointing
 
class  IifSetOffsetPointingBridgeFunctor
 
struct  IifSetOffsetPointingVar
 
class  IifSetPresetTelescope
 
class  IifSetPresetTelescopeBridgeFunctor
 
class  IifSetPresetTelescopeCat
 
class  IifSetPresetTelescopeCatBridgeFunctor
 
struct  IifSetPresetTelescopeCatVar
 
struct  IifSetPresetTelescopeVar
 
class  IifSide
 This class represents the SX or DX or both sides of the LBT. More...
 
class  IIFSimulatorService
 
class  IifStar
 A IifStar object is a single sky object with location, brightness ect. More...
 
class  IifStarcat
 A IifStarcat object is a star catalogue with a set of stars. More...
 
class  IifStation
 This class represents one Gregorian or focal station. More...
 
class  LbtStarCatSrt
 A LbtStarCatSrt object helps to sort a LBTO catalogue by distance. More...
 
class  LtcsXmlErrHandl
 Merges the xerces error handler with the TaN Logger. More...
 
struct  PropertyFactoryFunctorTypeMapInitializerLtcsIifServiceWorkerFunctor
 
struct  RotatorPolynomialException
 

Typedefs

typedef std::vector< IifStarSeqIifStar
 
typedef IceUtil::Handle< IifServiceWorkerInterfaceIifServiceWorkerInterfacePtr
 
typedef IceUtil::Handle< IifServiceWorkerInterfacePyIifServiceWorkerInterfacePyPtr
 
typedef IceUtil::Handle< Ltcs::IifServiceWorkerIifServiceWorkerPtr
 

Enumerations

enum  IifInstr {
  NONE, LUCI, LN, LBTI,
  LBC, MODS, PEPSIPOL, PEPSIPFU,
  DIMM, IRTC, ILOCATER, SHARK,
  NONE, LUCI, LN, LBTI,
  LBC, MODS, PEPSIPOL, PEPSIPFU,
  DIMM, IRTC, ILOCATER, SHARK
}
 enumeration of some instruments, including LUCIFER, Linc-Nirvana and LBTI More...
 
enum  IifSid {
  SIDE_NONE =0, SIDE_LEFT =1, SIDE_RIGHT =2, SIDE_BOTH =3,
  SIDE_NONE =0, SIDE_LEFT =1, SIDE_RIGHT =2, SIDE_BOTH =3
}
 enumeration roughly equivalent to the PCS integer states This is defined to support bit-wise or of SIDE_LEFT and SIDE_RIGHT to mean SIDE_BOTH. More...
 
enum  IifFstatio {
  PRIME, DIRECT, FRONT, BACK,
  CENTER, PRIME, DIRECT, FRONT,
  BACK, CENTER
}
 enumeration More...
 
enum  IifInstr {
  NONE, LUCI, LN, LBTI,
  LBC, MODS, PEPSIPOL, PEPSIPFU,
  DIMM, IRTC, ILOCATER, SHARK,
  NONE, LUCI, LN, LBTI,
  LBC, MODS, PEPSIPOL, PEPSIPFU,
  DIMM, IRTC, ILOCATER, SHARK
}
 enumeration of some instruments, including LUCIFER, Linc-Nirvana and LBTI More...
 
enum  IifSid {
  SIDE_NONE =0, SIDE_LEFT =1, SIDE_RIGHT =2, SIDE_BOTH =3,
  SIDE_NONE =0, SIDE_LEFT =1, SIDE_RIGHT =2, SIDE_BOTH =3
}
 enumeration roughly equivalent to the PCS integer states This is defined to support bit-wise or of SIDE_LEFT and SIDE_RIGHT to mean SIDE_BOTH. More...
 
enum  IifFstatio {
  PRIME, DIRECT, FRONT, BACK,
  CENTER, PRIME, DIRECT, FRONT,
  BACK, CENTER
}
 enumeration More...
 

Functions

ostream & operator<< (ostream &os, const Iif2fitsKw &k)
 Create a FITS template line. More...
 
bool operator< (const IifStar &first, const IifStar &secnd)
 Comparison of two stars by brightness. More...
 
bool operator== (const IifStar &first, const IifStar &secnd)
 Comparison of two stars by brightness. More...
 
std::ostream & operator<< (std::ostream &out, const Ltcs::IifStar &_star)
 
std::istream & operator>> (std::istream &in, Ltcs::IifStar &_star)
 

Variables

struct Ltcs::PropertyFactoryFunctorTypeMapInitializerLtcsIifServiceWorkerFunctor s_PropertyFactoryFunctorTypeMapInitializerLtcsIifIifUpdateTargetWavelengthFunctor
 
struct Ltcs::IifExceptionAdder s_IifExceptionAdder
 

Typedef Documentation

◆ IifServiceWorkerInterfacePtr

◆ IifServiceWorkerInterfacePyPtr

◆ IifServiceWorkerPtr

◆ SeqIifStar

typedef std::vector< IifStar > Ltcs::SeqIifStar

Enumeration Type Documentation

◆ IifFstatio [1/2]

enumeration

Enumerator
PRIME 
DIRECT 
FRONT 
BACK 
CENTER 
PRIME 
DIRECT 
FRONT 
BACK 
CENTER 

◆ IifFstatio [2/2]

enumeration

Enumerator
PRIME 
DIRECT 
FRONT 
BACK 
CENTER 
PRIME 
DIRECT 
FRONT 
BACK 
CENTER 

◆ IifInstr [1/2]

enumeration of some instruments, including LUCIFER, Linc-Nirvana and LBTI

Enumerator
NONE 
LUCI 
LN 
LBTI 
LBC 
MODS 
PEPSIPOL 
PEPSIPFU 
DIMM 
IRTC 
ILOCATER 
SHARK 
NONE 
LUCI 
LN 
LBTI 
LBC 
MODS 
PEPSIPOL 
PEPSIPFU 
DIMM 
IRTC 
ILOCATER 
SHARK 

◆ IifInstr [2/2]

enumeration of some instruments, including LUCIFER, Linc-Nirvana and LBTI

Enumerator
NONE 
LUCI 
LN 
LBTI 
LBC 
MODS 
PEPSIPOL 
PEPSIPFU 
DIMM 
IRTC 
ILOCATER 
SHARK 
NONE 
LUCI 
LN 
LBTI 
LBC 
MODS 
PEPSIPOL 
PEPSIPFU 
DIMM 
IRTC 
ILOCATER 
SHARK 

◆ IifSid [1/2]

enumeration roughly equivalent to the PCS integer states This is defined to support bit-wise or of SIDE_LEFT and SIDE_RIGHT to mean SIDE_BOTH.

Enumerator
SIDE_NONE 
SIDE_LEFT 
SIDE_RIGHT 
SIDE_BOTH 
SIDE_NONE 
SIDE_LEFT 
SIDE_RIGHT 
SIDE_BOTH 

◆ IifSid [2/2]

enumeration roughly equivalent to the PCS integer states This is defined to support bit-wise or of SIDE_LEFT and SIDE_RIGHT to mean SIDE_BOTH.

Enumerator
SIDE_NONE 
SIDE_LEFT 
SIDE_RIGHT 
SIDE_BOTH 
SIDE_NONE 
SIDE_LEFT 
SIDE_RIGHT 
SIDE_BOTH 

Function Documentation

◆ operator<()

bool Ltcs::operator< ( const IifStar first,
const IifStar secnd 
)

Comparison of two stars by brightness.


Returns
True (considered smaller) if 'first' has smaller brightness than the second. We do not try to cross-compile magnitudes at different wavelengths and just consider the bare magnitudes independent of the wavelength or color index.
Author
Richard J. Mathar
Since
2017-01-18

◆ operator<<() [1/2]

ostream & Ltcs::operator<< ( ostream &  os,
const Ltcs::Iif2fitsKw k 
)

Create a FITS template line.


Parameters
[in,out]osThe stream to be filled.
[in]rlThe range list to be printed.
Returns
The stream itself.
Since
2016-10-11

◆ operator<<() [2/2]

std::ostream & Ltcs::operator<< ( std::ostream &  out,
const Ltcs::IifStar _star 
)

◆ operator==()

bool Ltcs::operator== ( const IifStar first,
const IifStar secnd 
)

Comparison of two stars by brightness.


Returns
True (considered equal) if 'first' has the same brightness as the second. We do not try to cross-compile magnitudes at different wavelengths and just consider the bare magnitudes independent of the wavelength or color index.
Author
Richard J. Mathar
Since
2018-02-15

◆ operator>>()

std::istream & Ltcs::operator>> ( std::istream &  in,
Ltcs::IifStar _star 
)

Variable Documentation

◆ s_IifExceptionAdder

struct Ltcs::IifExceptionAdder Ltcs::s_IifExceptionAdder

◆ s_PropertyFactoryFunctorTypeMapInitializerLtcsIifIifUpdateTargetWavelengthFunctor

struct Ltcs::PropertyFactoryFunctorTypeMapInitializerLtcsIifServiceWorkerFunctor Ltcs::s_PropertyFactoryFunctorTypeMapInitializerLtcsIifIifUpdateTargetWavelengthFunctor