AboutDlg | Dialog box that provides basic "About GLIMSView" information |
Attr | Attr is an generic attribute holding an id and a value |
BandChooserDlg | A user interface dialog that presents the bands of the open image within glimsviewer |
ConfigDlg | This class is a tabbed widget that holds the four config dialogs: LineSelectorDlg, GlacierConfigDlg, SessionDlg, and ImageInfDlg |
DBFHeader | This class represents a definition for a single column in a DBF file |
DspAttr | This holds all necessary attributes of a vector line/point display |
DspDims | Structure to hold important display dimensions & positions within the graph |
GDALFrmt | ImageFormat implementation providing an interface to the GDAL library |
GlacierConfigDlg | User interface for allowing users to create edit glacier ids and assign them to lines |
GlacierIDChooserDlg | A user interface dialog providing a list of the glacier ids that have been created by the user |
GlacierIDDef | This holds data that represents a glacier id in accordance with the GLIMS specifications |
GlacierIDDlg | This is a form allowing the user to enter data associated with glacier IDs |
GlacierLine | An extension of a Line that provides indecies into the GLIMSDataset equivalents of GlacierIDDef and LineDef |
GlacierLineHistory | A container for holding and accessing the history of user actions (GlacierLineHistoryElements) on a GlacierLine |
GlacierLineHistoryElement | A single user action on a GlacierLine |
GLIMSDataset | A structure holding all data that pertains to a GLIMS ingest |
GLIMSGIDData | Point vector data specifically representing glacier ids described in the GLIMS specifications |
GLIMSGlobals | This provides various global data that corresponds to the GLIMS specification |
GLIMSLineData | This holds all glacier outlines and maps to them a GID and a LDF |
GLIMSProject | This binds the GLIMSDataset to the views, layers, image, and the various dialogs |
GtoSConverter | GtoSconverter is the middle ground between the GUI (SpreadsheetDialog) and the classes that do the actual processing |
Hash | A value and count associated with the number of occurences of val |
HdfEosFrmt | An ImageFormat implementation providing access to the HdfEos library |
HdfEosFrmt::DataField | Structure to hold geographic metadata about the image |
HdfEosFrmt::GeoField | Structure to hold geographic metadata about the image |
HDSSet | Structure to hold the histogram datasources, histogram sets and relative information |
Histogram | Designed to provide an efficient data type independent routine for calculating the histogram of an array and allow easy access to it with the use of class Hash, which is a basic val cnt mapping |
HistogramDataSource | An abstract interface that defines the necessary requirements of a histogram datasource |
HistogramDlg | A user interface dialog that presents the user with histogram information in graph form and allows the user to generate nodes on it to produce a piecewise linear stretch |
HistogramSet | A group of Histograms that are generated from a HistogramDataSource |
HistogramUser | This provides routines to use HistogramDlg settings from the user |
Image | This provides access to the ImageFormats through a single interface |
ImageArithmaticCube | |
ImageCalculator | ImageCalculator is the middle-man between the GUI (ImageCalculatorDialog) and the actual processing classes |
ImageCalculatorDialog | ImageCalculatorDialog is the GUI interface for the image calculation and arithmatic |
ImageCube | ImageCube is a representation of an image in an easy-to-manage form |
ImageCube::Layer | Layer - represents an image band |
ImageCube::Pixel | Pixel - a pixel |
ImageCube::ThreeDPoint | ThreeDPoint - a point in 3d space |
ImageDlg | A user interface dialog that provides the user with choices that define the information needed to open an image with glimsview |
ImageFormat | An abstract class that provides an interface to a basic image format |
ImageFormat::BandInf | Structure to hold metadata about the bands in the image |
ImageInf | A dataset that hold all image information that is containable within the GLIMS database |
ImageInfDlg | A user interface dialog providing editability to a ImageInf |
ImageInterface | ImageInterface provides a combined and more useful/intuitive (at least for me) way of accessing GLIMSview images |
ImageSelectionCube | ImageSelectionCube is a specialized ImageCube that deals with a selected shape |
ImageShapeFinder | ImageShapeFinder locates shapes within a layer based on an input vector of selectable values |
ImageState | The state of the currently loaded image |
InMemFormat | This is a special image format in that it does not implement a file based format |
InMemFormat::MemBandInf | Structure to metadata about the bands in an image |
L7A_Fast | This is an ImageFormat implementation of the multi file Landsat 7A Geotiff |
L7A_Geotiff | This is an ImageFormat implementation of the multi file Landsat 7A Geotiff |
L7A_Nlaps | This is an ImageFormat implementation of the multi file Landsat 7A Geotiff |
Line | This implements the common line and provides access and modification routines |
LineDef | This is a glacier outline line definition that holds all information about the attributes of a glacier outline that are described in the GLIMS specifications |
LineDefDlg | Dialog box for defining the attributes of a line |
LineDefSet | This contains a set of line definitions to allow easier serialization within glimsview as well as a more convenient way of accessing them |
LineSelectorDlg | Dialog for selecting a line |
MainToolbar | The MainToolbar is really the applcation level of the program where the program starts and ends |
MouseState | Structure to hold the mouse state |
NlapsFrmt | NLAPS image format |
NlapsFrmt::Header | Structure to hold header information from the image |
Node | A Node is a Point or a point within a line |
ODLElement | |
ODLParser | |
ODLTree | |
PixelArray | This class manages a group of PixelProfiles |
PixelProfile | PixelProfile.h |
Plugin | An implementation of a plugin interface allowing application extensibility |
PluginSet | This holds all plugins available to the application |
ProjectDlg | Deprecated |
QAction | |
QDialog | |
QMainWindow | |
QObject | |
QPushButton | |
QTabWidget | |
QWidget | |
Rect | This implements the common rectangle |
SelectionSet | A group of user selections of vectors objects (points and lines) |
SelectionSet::SelBox | User on-screen selection box or boundary |
SelectionSet::SelObj | A selected vector element |
Session | An class representation of the session.shp file as described in the GLIMS specifications |
SessionDlg | A user interface dialog that allows a user to modify the Session information that is stored by GLIMSDataset |
Shape | An abstract implementation of a generic shape that hold display information |
SimpleLineData | An extension of VectorData for the sole purpose of masking out Point functions |
SimplePointData | An extension of VectorData for the sole purpose of masking out Line functions |
SpreadsheetDialog | SpreadSheetDialog is the GUI for the GLIMS to Spreadsheet converter |
StretchLineSet | Structure to hold the stretch line history stacks, redo stack, & state |
TraceLog | TraceLog is a simple debugging tool which allows the programmer to write messages to glimsview_log.txt |
ValidationReport | ValidationReport is a simple tool which allows the programmer to store messages from validation functions, which can be displayed on the screen and will be written to a file when the project is closed |
ValidationReportDlg | ValidationReportDlg is a dialog box that displays the project validation report (ValidationReport class) |
ValueButton | |
VectorData | An interface with all methods for point and line data |
VectorEditor | Allows editing of vector data of types point and line |
VectorLayer | A part of the display that will be drawn to the view according to its rank |
VectorLayerDlg | User interface for allowing users to view and manage vector layers |
VectorLayerSet | A container of VectorLayer objects for managment of the layers available to the user |
View | This presents the user with a empty widget that draws onto itself the image specified by the project and all layers that are visible in the layer set |
View::Box | Structure to hold box information |
View::MousePos | Structure to hold mouse position information |
View::MouseState | Structure to hold mouse state information |
ViewPopupAction | An Extended QAction providing more information when the signal "activated" is emitted |
ViewSet | Contains a set of View objects and allows set wide actions to be handled for all views |
ViewState | A set of variables associated with views that pertain to the each views current state |
XMLSerializeable | A very used class within GLIMSView that provides functions for an object to serialize and deserialize itself easily and efficiently using the XML constructs within QT |
ZoomAttr | A set of variables associated with the current state of a view's zoom |