31 #include <QSharedPointer> 
   47 class QXmlStreamWriter;
 
   54   class TargetBodyDisplayProperties;
 
   55   class XmlStackedHandlerReader;
 
  178       SpiceInt *m_bodyCode;
 
  183       SpiceInt *m_systemCode;
 
  188       QString m_systemName;
 
  193       std::vector<Distance> m_radii;
 
  198       std::vector<Distance> m_sigmaRadii;
 
  208       std::vector<Angle> m_raPole;      
 
  209       std::vector<Angle> m_decPole;     
 
  210       std::vector<Angle> m_pm ;         
 
  215       std::vector<double> m_raNutPrec;   
 
  216       std::vector<double> m_decNutPrec;  
 
  217       std::vector<double> m_pmNutPrec;   
 
  220       std::vector<Angle> m_sysNutPrec0; 
 
  221       std::vector<Angle> m_sysNutPrec1; 
 
  235 #endif // TargetBody_h 
QString naifPlanetSystemName() const 
This returns the body name of the target's planet system. 
Definition: TargetBody.cpp:334
 
Distance meanRadius() const 
Returns the mean radius. 
Definition: TargetBody.cpp:404
 
Container class for TargetBody. 
Definition: TargetBody.h:77
 
SpiceInt naifPlanetSystemCode() const 
This returns the NAIF body code of the target's planet system. 
Definition: TargetBody.cpp:323
 
std::vector< Angle > sysNutPrecCoefs()
Returns Linear terms of planetary system nut/prec periods. 
Definition: TargetBody.cpp:301
 
std::vector< Angle > sysNutPrecConstants()
Returns constants of planetary system nut/prec periods. 
Definition: TargetBody.cpp:293
 
int frameType()
Returns the frame type. 
Definition: TargetBody.cpp:230
 
~TargetBody()
The second constructor for this class. 
Definition: TargetBody.cpp:143
 
std::vector< Angle > poleDecCoefs()
Returns coefficients of a quadratic polynomial fitting pole dec. 
Definition: TargetBody.cpp:248
 
SpiceInt naifBodyCode() const 
This returns the NAIF body code of the target. 
Definition: TargetBody.cpp:312
 
This is the GUI communication mechanism for target body objects. 
Definition: TargetBodyDisplayProperties.h:77
 
Q_DECLARE_METATYPE(Isis::Cube *)
This allows Cube *'s to be stored in a QVariant. 
 
TargetBodyDisplayProperties * displayProperties()
Gets TargetBodyDisplayProperties. 
Definition: TargetBody.cpp:197
 
Unless noted otherwise, the portions of Isis written by the USGS are public domain. 
 
std::vector< double > poleDecNutPrecCoefs()
TargetBody::poleDecNutPrecCoefs. 
Definition: TargetBody.cpp:275
 
std::vector< double > poleRaNutPrecCoefs()
Returns coefficients of pole right ascension nut/prec terms. 
Definition: TargetBody.cpp:266
 
Distance measurement, usually in meters. 
Definition: Distance.h:47
 
Distance sigmaMeanRadius() const 
Returns the mean radius sigma. 
Definition: TargetBody.cpp:418
 
Distance sigmaRadiusB() const 
Returns "b" radius sigma. 
Definition: TargetBody.cpp:374
 
TargetBody(Target *target, QObject *parent=0)
The first constructor for this class. 
Definition: TargetBody.cpp:27
 
Distance sigmaRadiusA() const 
Returns "a" radius sigma. 
Definition: TargetBody.cpp:354
 
QSharedPointer< TargetBody > TargetBodyQsp
Defines A smart pointer to a TargetBody obj. 
Definition: TargetBody.h:224
 
Distance sigmaRadiusC() const 
Returns the "c" radius sigma. 
Definition: TargetBody.cpp:394
 
std::istream & operator>>(std::istream &is, CSVReader &csv)
Input read operator for input stream sources. 
Definition: CSVReader.cpp:463
 
Distance radiusB() const 
Returns "b" radius. 
Definition: TargetBody.cpp:364
 
bool operator==(const TargetBody &src) const 
Compares two Target Body objects to see if they are equal. 
Definition: TargetBody.cpp:175
 
std::vector< double > pmNutPrecCoefs()
Returns coefficients of the prime meridian nut/prec terms. 
Definition: TargetBody.cpp:284
 
This class is used to create and store valid Isis3 targets. 
Definition: Target.h:63
 
QString id() const 
Output format: 
Definition: TargetBody.cpp:587
 
std::vector< Angle > poleRaCoefs()
TargetBody::poleRaCoefs. 
Definition: TargetBody.cpp:239
 
QDebug operator<<(QDebug debug, const Hillshade &hillshade)
Print this class out to a QDebug object. 
Definition: Hillshade.cpp:308
 
QSharedPointer< Target > TargetQsp
Definition: Target.h:129
 
std::vector< Angle > pmCoefs()
Returns coefficients of a quadratic polynomial fitting pole pm. 
Definition: TargetBody.cpp:257
 
Distance radiusC() const 
Returns the "c" radius. 
Definition: TargetBody.cpp:384
 
Distance radiusA() const 
Returns "a" radius. 
Definition: TargetBody.cpp:344