Документ взят из кэша поисковой машины. Адрес оригинального документа : 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
Кодировка:
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.

std::tr1::array<AxisErrEnum, NAxes> tcc::Obj::axisErrCode

Definition at line 107 of file obj.h.

std::tr1::array<bool, NAxes> tcc::Obj::axisIsSignificant

Definition at line 108 of file obj.h.

std::tr1::array<double, NAxes> tcc::Obj::axisStatusTime

Definition at line 112 of file obj.h.

std::tr1::array<int, NAxes> tcc::Obj::axisStatusWord

Definition at line 111 of file obj.h.

WrapTypeEnum tcc::Obj::azWrapPref

Definition at line 57 of file obj.h.

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

Definition at line 76 of file obj.h.

ChebyshevPolynomial tcc::Obj::chebyDist

Definition at line 66 of file obj.h.

ChebyshevPolynomial tcc::Obj::chebyUser1

Definition at line 64 of file obj.h.

ChebyshevPolynomial tcc::Obj::chebyUser2

Definition at line 65 of file obj.h.

coordConv::Site tcc::Obj::gsSite

Definition at line 61 of file obj.h.

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

Definition at line 75 of file obj.h.

double tcc::Obj::mag

Definition at line 59 of file obj.h.

std::string tcc::Obj::name

Definition at line 42 of file obj.h.

coordConv::PVTCoord tcc::Obj::netUserPos

Definition at line 88 of file obj.h.

coordConv::PVT tcc::Obj::objAzInstAng

Definition at line 96 of file obj.h.

std::tr1::array<coordConv::PVT, 2> tcc::Obj::objInstXY

Definition at line 74 of file obj.h.

coordConv::PVT tcc::Obj::objUserInstAng

Definition at line 97 of file obj.h.

coordConv::PVT tcc::Obj::objUserObjAzAng

Definition at line 95 of file obj.h.

coordConv::PVTCoord tcc::Obj::obsPos

Definition at line 94 of file obj.h.

boost::shared_ptr<coordConv::ObsCoordSys> tcc::Obj::obsSysPtr

Definition at line 91 of file obj.h.

coordConv::PVT tcc::Obj::rotAzObjAzAng

Definition at line 98 of file obj.h.

coordConv::PVT tcc::Obj::rotAzRotAng

Definition at line 99 of file obj.h.

coordConv::PVT tcc::Obj::rotPhys

Definition at line 102 of file obj.h.

RotTypeEnum tcc::Obj::rotType

Definition at line 51 of file obj.h.

coordConv::PVT tcc::Obj::rotUser

Definition at line 52 of file obj.h.

WrapTypeEnum tcc::Obj::rotWrapPref

Definition at line 58 of file obj.h.

coordConv::Site tcc::Obj::site

Definition at line 60 of file obj.h.

double tcc::Obj::slewEndTime

Definition at line 79 of file obj.h.

coordConv::PVT tcc::Obj::spiderInstAng

Definition at line 100 of file obj.h.

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

Definition at line 105 of file obj.h.

double tcc::Obj::updateTime

Definition at line 78 of file obj.h.

bool tcc::Obj::useCheby

Definition at line 47 of file obj.h.

std::tr1::array<coordConv::PVT, 2> tcc::Obj::userArcOff

Definition at line 69 of file obj.h.

std::tr1::array<coordConv::PVT, 2> tcc::Obj::userPos

Definition at line 44 of file obj.h.

PxPMRadVel tcc::Obj::userPxPMRadVel

Definition at line 45 of file obj.h.

coordConv::CoordSys::Ptr tcc::Obj::userSys

Definition at line 43 of file obj.h.

coordConv::PVTCoord tcc::Obj::zpmUserPos

Definition at line 86 of file obj.h.


The documentation for this class was generated from the following files: