Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.apo.nmsu.edu/Telescopes/TCC/html/classtcc_1_1_obj.html
Дата изменения: Tue Sep 15 02:25:38 2015
Дата индексирования: Sun Apr 10 00:29:51 2016
Кодировка:

Поисковые слова: south pole
lsst.tcc: tcc::Obj Class Reference
lsst.tcc  1.2.2-3-g89ecb63
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
tcc::Obj Class Reference

#include <obj.h>

Public Member Functions

 Obj ()
 
bool isMoving (int axis)
 
bool isMoving ()
 
bool isSlewing (int axis)
 
bool isSlewing ()
 

Public Attributes

std::string name
 
coordConv::CoordSys::Ptr userSys
 
std::tr1::array
< coordConv::PVT, 2 > 
userPos
 
PxPMRadVel userPxPMRadVel
 
bool useCheby
 
RotTypeEnum rotType
 
coordConv::PVT rotUser
 
WrapTypeEnum azWrapPref
 
WrapTypeEnum rotWrapPref
 
double mag
 
coordConv::Site site
 
coordConv::Site gsSite
 
ChebyshevPolynomial chebyUser1
 
ChebyshevPolynomial chebyUser2
 
ChebyshevPolynomial chebyDist
 
std::tr1::array
< coordConv::PVT, 2 > 
userArcOff
 
std::tr1::array
< coordConv::PVT, 2 > 
objInstXY
 
std::tr1::array
< coordConv::PVT, NAxes
guideOff
 
std::tr1::array
< coordConv::PVT, NAxes
calibOff
 
double updateTime
 
double slewEndTime
 
coordConv::PVTCoord zpmUserPos
 
coordConv::PVTCoord netUserPos
 
coordConv::PVT arcUserNoArcUserAng
 
boost::shared_ptr
< coordConv::ObsCoordSys > 
obsSysPtr
 
coordConv::PVTCoord obsPos
 
coordConv::PVT objUserObjAzAng
 
coordConv::PVT objAzInstAng
 
coordConv::PVT objUserInstAng
 
coordConv::PVT rotAzObjAzAng
 
coordConv::PVT rotAzRotAng
 
coordConv::PVT spiderInstAng
 
coordConv::PVT rotPhys
 
std::tr1::array
< coordConv::PVT, NAxes
targetMount
 
std::tr1::array< AxisStateEnum,
NAxes
axisCmdState
 
std::tr1::array< AxisErrEnum,
NAxes
axisErrCode
 
std::tr1::array< bool, NAxesaxisIsSignificant
 
std::tr1::array
< coordConv::PVT, NAxes
actMount
 
std::tr1::array< int, NAxesaxisStatusWord
 
std::tr1::array< double, NAxesaxisStatusTime
 

Detailed Description

An object position and associated computed elements

Definition at line 40 of file obj.h.

Constructor & Destructor Documentation

tcc::Obj::Obj ( )
explicit

construct an Obj

Definition at line 7 of file obj.cc.

Member Function Documentation

bool tcc::Obj::isMoving ( int  axis)
inline

Is the specified axis commanded to be moving?

Parameters
[in]axisaxis to test (0-2)

Definition at line 124 of file obj.h.

bool tcc::Obj::isMoving ( )

Is any axis commanded to be moving?

Definition at line 84 of file obj.cc.

bool tcc::Obj::isSlewing ( int  axis)
inline

Is the specified axis commanded state slewing or halting?

Parameters
[in]axisaxis to test (0-2)

Definition at line 138 of file obj.h.

bool tcc::Obj::isSlewing ( )

Is any axis commanded to be slewing or halting?

Definition at line 93 of file obj.cc.

Member Data Documentation

std::tr1::array<coordConv::PVT, NAxes> tcc::Obj::actMount

Definition at line 110 of file obj.h.

coordConv::PVT tcc::Obj::arcUserNoArcUserAng

Definition at line 89 of file obj.h.

std::tr1::array<AxisStateEnum, NAxes> tcc::Obj::axisCmdState

Definition at line 106 of file obj.h.