Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.apo.nmsu.edu/Telescopes/coordConv/html/classcoord_conv_1_1_none_coord_sys.html
Дата изменения: Thu May 7 21:42:47 2015
Дата индексирования: Sun Apr 10 05:17:14 2016
Кодировка:
lsst.coordConv: coordConv::NoneCoordSys Class Reference
lsst.coordConv  unknown
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
coordConv::NoneCoordSys Class Reference

#include <coordSys.h>

Inheritance diagram for coordConv::NoneCoordSys:
coordConv::OtherCoordSys coordConv::CoordSys

Public Member Functions

 NoneCoordSys (double date=0)
 
virtual ~NoneCoordSys ()
 
virtual CoordSys::Ptr clone () const
 
virtual CoordSys::Ptr clone (double date) const
 
virtual std::string __repr__ () const
 
- Public Member Functions inherited from coordConv::OtherCoordSys
 OtherCoordSys (std::string const &name, double date=0, DateTypeEnum dateType=DateType_None, bool isMean=false)
 
virtual ~OtherCoordSys ()
 
virtual double dateFromTAI (double tai) const
 
virtual double taiFromDate (double date) const
 
virtual Coord removePM (Coord const &coord, double tai) const
 
virtual Coord fromFK5J2000 (Coord const &coord, Site const &site) const
 
virtual Coord toFK5J2000 (Coord const &coord, Site const &site) const
 
- Public Member Functions inherited from coordConv::CoordSys
 CoordSys (std::string const &name, double date, DateTypeEnum dateType, bool isMean, bool canConvert)
 
virtual ~CoordSys ()
 Destructor. More...
 
DateTypeEnum getDateType () const
 
std::string getName () const
 
bool canConvert () const
 
bool isMean () const
 
bool isCurrent () const
 
double getDate (bool zeroIfCurrent=true) const
 
void setDate (double date)
 
void setCurrDate (double date) const
 
virtual Coord convertFrom (CoordSys const &fromCoordSys, Coord const &fromCoord, Site const &site, double tai=0) const
 
virtual PVTCoord convertFrom (CoordSys const &fromCoordSys, PVTCoord const &fromPVTCoord, Site const &site) const
 
virtual Coord convertFrom (double &toDir, double &scaleChange, CoordSys const &fromCoordSys, Coord const &fromCoord, double fromDir, Site const &site, double tai=0) const
 
virtual PVTCoord convertFrom (PVT &toDir, double &scaleChange, CoordSys const &fromCoordSys, PVTCoord const &fromPVTCoord, PVT const &fromDir, Site const &site) const
 
virtual PVTCoord removePM (PVTCoord const &pvtCoord)
 
bool operator== (CoordSys const &rhs)
 Equality operator; a method instead of a free function to simplify SWIG wrapping. More...
 
bool operator!= (CoordSys const &rhs)
 Inequality operator; a method instead of a free function to simplify SWIG wrapping. More...
 

Additional Inherited Members

- Public Types inherited from coordConv::CoordSys
typedef boost::shared_ptr
< CoordSys
Ptr
 
typedef boost::shared_ptr
< const CoordSys
ConstPtr
 
- Protected Member Functions inherited from coordConv::CoordSys
virtual void _setDate (double date) const
 
- Protected Attributes inherited from coordConv::CoordSys
std::string _name
 
double _date
 name of coordinate system More...
 
DateTypeEnum _dateType
 date of coordinate system (units depend on coordinate system) More...
 
bool _isMean
 date type More...
 
bool _isCurrent
 true for mean coordinate systems More...
 
bool _canConvert
 true if coordinate system is current More...
 

Detailed Description

None coordinates

This coordinate system always converts to NaN. Date is TAI (MJD, seconds).

Definition at line 535 of file coordSys.h.

Constructor & Destructor Documentation

coordConv::NoneCoordSys::NoneCoordSys ( double  date = 0)
explicit

Construct a NoneCoordSys

Parameters
[in]datedate as TAI (MJD, seconds)

Definition at line 8 of file noneCoordSys.cc.

virtual coordConv::NoneCoordSys::~NoneCoordSys ( )
inlinevirtual

Definition at line 543 of file coordSys.h.

Member Function Documentation

std::string coordConv::NoneCoordSys::__repr__ ( ) const
virtual

Return a string representation

Reimplemented from coordConv::OtherCoordSys.

Definition at line 21 of file noneCoordSys.cc.

CoordSys::Ptr coordConv::NoneCoordSys::clone ( ) const
virtual

Return a copy with the same date

Reimplemented from coordConv::OtherCoordSys.

Definition at line 13 of file noneCoordSys.cc.

CoordSys::Ptr coordConv::NoneCoordSys::clone ( double  date) const
virtual

Return a copy with a specified date

Reimplemented from coordConv::OtherCoordSys.

Definition at line 17 of file noneCoordSys.cc.


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