|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef MosaicAreaTool_h
2 #define MosaicAreaTool_h
7 class QGraphicsPolygonItem;
50 QRectF calcLatLonRange(QPointF centerLatLon,
Distance size);
53 QLineEdit *m_lonLineEdit;
54 QLineEdit *m_latLineEdit;
55 QLineEdit *m_areaLineEdit;
56 QGraphicsPolygonItem *m_box;
@ Degrees
Degrees are generally considered more human readable, 0-360 is one circle, however most math does not...
Definition: Angle.h:56
double ToDouble() const
Returns the floating point value the IString represents.
Definition: IString.cpp:799
double LocalRadius(double lat) const
This method returns the local radius in meters at the specified latitude position.
Definition: TProjection.cpp:326
Contains Pvl Groups and Pvl Objects.
Definition: PvlObject.h:61
A single keyword-value pair.
Definition: PvlKeyword.h:82
virtual bool SetCoordinate(const double x, const double y)
This method is used to set the projection x/y.
Definition: TProjection.cpp:789
virtual double Longitude() const
This returns a longitude with correct longitude direction and domain as specified in the label object...
Definition: TProjection.cpp:823
ProjectionType projectionType() const
Returns an enum value for the projection type.
Definition: Projection.cpp:198
bool Has360Domain() const
This indicates if the longitude domain is 0 to 360 (as opposed to -180 to 180).
Definition: TProjection.cpp:643
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
Distance measurement, usually in meters.
Definition: Distance.h:34
@ Meters
The distance is being specified in meters.
Definition: Distance.h:43
virtual double Latitude() const
This returns a latitude with correct latitude type as specified in the label object.
Definition: TProjection.cpp:811
Base class for Map TProjections.
Definition: TProjection.h:166
bool hasKeyword(const QString &kname, FindOptions opts) const
See if a keyword is in the current PvlObject, or deeper inside other PvlObjects and Pvlgroups within ...
Definition: PvlObject.cpp:236
Defines an angle and provides unit conversions.
Definition: Angle.h:45
virtual bool SetGround(const double lat, const double lon)
This method is used to set the latitude/longitude (assumed to be of the correct LatitudeType,...
Definition: TProjection.cpp:760
bool toBool(const QString &string)
Global function to convert from a string to a boolean.
Definition: IString.cpp:38
@ Triaxial
These projections are used to map triaxial and irregular-shaped bodies.
Definition: Projection.h:166
Adds specific functionality to C++ strings.
Definition: IString.h:165
double YCoord() const
This returns the projection Y provided SetGround, SetCoordinate, SetUniversalGround,...
Definition: Projection.cpp:400
Base class for Map Projections.
Definition: Projection.h:155
ProjectionType
This enum defines the subclasses of Projection supported in Isis.
Definition: Projection.h:166
double XCoord() const
This returns the projection X provided SetGround, SetCoordinate, SetUniversalGround,...
Definition: Projection.cpp:387
@ Radians
Radians are generally used in mathematical equations, 0-2*PI is one circle, however these are more di...
Definition: Angle.h:63
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16