1 #ifndef FeatureNomenclature_h 
    2 #define FeatureNomenclature_h 
   11 class QNetworkAccessManager;
 
   13 class QNetworkRequest;
 
   18 template <
typename T> 
class QList;
 
  124           QString 
name() 
const;
 
  160           QString getTagText(QString tagName) 
const;
 
  167           QDomElement * m_xmlRepresenation;
 
  180       void requestFinished(QNetworkReply *);
 
  183       void readSearchResults(QDomElement);
 
  184       void runQuery(QString target,
 
  189       QNetworkAccessManager *m_networkMgr; 
 
  190       QNetworkRequest *m_request; 
 
When this status is assigned to a feature, there will be no status displayed and the feature will not...
Definition: FeatureNomenclature.h:59
 
void queryFeatures(QString target, Latitude startLat, Longitude startLon, Latitude endLat, Longitude endLon)
Makes sure the longitudinal ranges are correct. 
Definition: FeatureNomenclature.cpp:100
 
QString approvalDate() const 
Definition: FeatureNomenclature.cpp:682
 
QString originatingEthnicity() const 
Definition: FeatureNomenclature.cpp:666
 
QString system() const 
Definition: FeatureNomenclature.cpp:473
 
When this status is assigned to a feature, the displayed status will be "Dropped, disallowed" and the...
Definition: FeatureNomenclature.h:70
 
Longitude westernLongitude() const 
Definition: FeatureNomenclature.cpp:631
 
FeatureNomenclature()
Instantiate a feature nomenclature. 
Definition: FeatureNomenclature.cpp:29
 
QString westernLongitudeString() const 
Definition: FeatureNomenclature.cpp:649
 
Feature nomenclature database querier. 
Definition: FeatureNomenclature.h:48
 
Latitude northernLatitude() const 
Definition: FeatureNomenclature.cpp:555
 
QString name() const 
Definition: FeatureNomenclature.cpp:413
 
QWidget * toWidget() const 
This converts the data in this feature to a widget. 
Definition: FeatureNomenclature.cpp:259
 
When this status is assigned to a feature, the displayed status will be "Adopted by the IAU" and the ...
Definition: FeatureNomenclature.h:64
 
QString controlNet() const 
Definition: FeatureNomenclature.cpp:431
 
void swap(Feature &other)
Swap the member data of this feature with another feature. 
Definition: FeatureNomenclature.cpp:750
 
QString southernLatitudeString() const 
Definition: FeatureNomenclature.cpp:597
 
QString referenceUrlString() const 
Definition: FeatureNomenclature.cpp:730
 
This class is designed to encapsulate the concept of a Latitude. 
Definition: Latitude.h:59
 
QString centerLongitudeString() const 
Definition: FeatureNomenclature.cpp:547
 
QString displayName() const 
Definition: FeatureNomenclature.cpp:449
 
Q_DECLARE_METATYPE(Isis::Cube *)
This allows Cube *'s to be stored in a QVariant. 
 
QString origin() const 
Definition: FeatureNomenclature.cpp:706
 
~FeatureNomenclature()
Frees allocated memory. 
Definition: FeatureNomenclature.cpp:77
 
QString centerLatitudeString() const 
Definition: FeatureNomenclature.cpp:522
 
QString diameterString() const 
Definition: FeatureNomenclature.cpp:498
 
Feature & operator=(const Feature &rhs)
Assign the values of this feature from the values of rhs. 
Definition: FeatureNomenclature.cpp:763
 
Latitude southernLatitude() const 
Definition: FeatureNomenclature.cpp:580
 
Feature()
Construct a feature with no data. 
Definition: FeatureNomenclature.cpp:214
 
Distance measurement, usually in meters. 
Definition: Distance.h:47
 
This class is designed to encapsulate the concept of a Longitude. 
Definition: Longitude.h:52
 
QString target() const 
Definition: FeatureNomenclature.cpp:465
 
When this status is assigned to a feature, the displayed status will be "Never approved by the IAU" a...
Definition: FeatureNomenclature.h:76
 
QString lastUpdated() const 
Definition: FeatureNomenclature.cpp:714
 
Latitude centerLatitude() const 
Definition: FeatureNomenclature.cpp:506
 
QString featureType() const 
Definition: FeatureNomenclature.cpp:690
 
QUrl referenceUrl() const 
Definition: FeatureNomenclature.cpp:722
 
Longitude centerLongitude() const 
Definition: FeatureNomenclature.cpp:530
 
QList< Feature > features() const 
This gives you the features found in all of the queries so far. 
Definition: FeatureNomenclature.cpp:136
 
Distance diameter() const 
Definition: FeatureNomenclature.cpp:481
 
void swap(FeatureNomenclature &other)
Swap the instances *this and other. 
Definition: FeatureNomenclature.cpp:162
 
QString referenceString() const 
Definition: FeatureNomenclature.cpp:698
 
~Feature()
Clean up allocated memory by this feature. 
Definition: FeatureNomenclature.cpp:246
 
QString cleanName() const 
Definition: FeatureNomenclature.cpp:421
 
IAUStatus status() const 
Definition: FeatureNomenclature.cpp:740
 
Definition: BoxcarCachingAlgorithm.h:29
 
Longitude easternLongitude() const 
Definition: FeatureNomenclature.cpp:605
 
QString approvalStatus() const 
Definition: FeatureNomenclature.cpp:674
 
QString easternLongitudeString() const 
Definition: FeatureNomenclature.cpp:623
 
static bool featureDiameterGreaterThan(const FeatureNomenclature::Feature &lhs, const FeatureNomenclature::Feature &rhs)
Compare the diameter of two features. 
Definition: FeatureNomenclature.cpp:193
 
void featuresIdentified(FeatureNomenclature *)
This is emitted when a query is completed. 
Definition: moc_FeatureNomenclature.cpp:145
 
QString originatingContinent() const 
Definition: FeatureNomenclature.cpp:658
 
bool hasResult() const 
Test if any understandable results have been received from the nomenclature database. 
Definition: FeatureNomenclature.cpp:152
 
QString northernLatitudeString() const 
Definition: FeatureNomenclature.cpp:572
 
FeatureNomenclature & operator=(const FeatureNomenclature &other)
This takes on the data from rhs. 
Definition: FeatureNomenclature.cpp:176
 
QString id() const 
Definition: FeatureNomenclature.cpp:405
 
A named feature on a target. 
Definition: FeatureNomenclature.h:114
 
IAUStatus
Enumeration of approval statuses. 
Definition: FeatureNomenclature.h:54