Isis 3.0 Object Programmers' Reference |
Home |
Namespace for all Isis base objects. More...
Namespaces | |
namespace | Lo |
Namespace for all Isis Lunar Orbiter mission objects. | |
namespace | Lro |
Namespace for all Isis Lunar Reconnaissance Orbiter mission objects. | |
namespace | Mgs |
Namespace for all Isis Mars Global Surveyor mission objects. | |
namespace | Mro |
Namespace for all Isis Mars Reconnaissance Orbiter mission objects. | |
namespace | Odyssey |
Namespace for all Isis Mars Odyssey mission objects. |
Classes | |
class | Apollo |
Reads user Apollos from a data file. More... | |
class | ApolloMetricCamera |
Apollo Metric Camera Model. More... | |
class | ApolloMetricDistortionMap |
Apollo Metric Distortion Map. More... | |
class | ApolloPanIO |
Calculates a series of affine transformations from the measured coordinates of the up to 90 fiducial marks on a complete (stiched) apollo panoramic cube. More... | |
class | ApolloPanoramicCamera |
Apollo Panoramic Camera. More... | |
class | ApolloPanoramicDetectorMap |
Convert between parent image (aka encoder aka machine) coordinates and detector coordinates. More... | |
class | CentroidApolloPan |
Selection class derived from the Pure Virtual Parent Class for all Selection classes. More... | |
class | AbstractPlate |
Abstract interface to a TIN plate. More... | |
class | AdaptiveGruen |
Gruen (adaptive) pattern matching. More... | |
class | Affine |
Affine basis function. More... | |
class | Albedo |
Albedo normalization. More... | |
class | AlbedoAtm |
Albedo normalization with atmosphere. More... | |
class | AlphaCube |
This class is used to rewrite the "alpha" keywords out of the AlphaCube group or Instrument group. More... | |
class | Angle |
Defines an angle and provides unit conversions. More... | |
class | Anisotropic1 |
class | Anisotropic2 |
class | Application |
class | Area3D |
Represents a 3D area (a 3D "cube") More... | |
class | AtmosModel |
Isotropic atmos scattering model. More... | |
class | NumericalAtmosApprox |
This class extends Isis::NumericalApproximation. More... | |
class | AtmosModelFactory |
This class is used to create AtmosModel objects. More... | |
class | AutoReg |
Auto Registration class. More... | |
class | AutoRegFactory |
This class is used to create AutoReg objects. More... | |
class | BandManager |
Buffer manager, for moving through a cube in bands. More... | |
class | Basis1VariableFunction |
Time based linear equation class. More... | |
class | BasisFunction |
Generic linear equation class. More... | |
class | Blob |
class | Blobber |
Base class for accessing ISIS blobs. More... | |
class | BoxcarCachingAlgorithm |
This algorithm is designed for applications that jump around between a couple of spots in the cube with a difficult to predict pattern but always the same places in the cube. More... | |
class | BoxcarManager |
Buffer manager, for moving through a cube by boxcar. More... | |
class | Brick |
Buffer for containing a three dimensional section of an image. More... | |
class | Buffer |
Buffer for reading and writing cube data. More... | |
class | BufferManager |
Manages a Buffer over a cube. More... | |
class | Calculator |
Calculator for arrays. More... | |
class | Camera |
class | CameraDetectorMap |
Convert between parent image coordinates and detector coordinates. More... | |
class | CameraDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | CameraFactory |
Initializes a Camera Model. More... | |
class | CameraFocalPlaneMap |
Convert between distorted focal plane and detector coordinates. More... | |
class | CameraGroundMap |
Convert between undistorted focal plane and ground coordinates. More... | |
class | CameraPointInfo |
CameraPointInfo provides quick access to the majority of information avaliable from a camera on a point. More... | |
class | CameraSkyMap |
Convert between undistorted focal plane and ra/dec coordinates. More... | |
class | CameraStatistics |
Calculates a series of statistics pertaining to a Camera. More... | |
class | Centroid |
Selection class derived from the Pure Virtual Parent Class for all Selection classes. More... | |
class | Chip |
A small chip of data used for pattern matching. More... | |
struct | SimpleCompare |
Provides a simple comparison between two values. More... | |
struct | NoCaseStringCompare |
Provides a case insensitive string comparison. More... | |
struct | RobustFloatCompare |
Provides a robust comparison of double/float values. More... | |
struct | NoopRemoval |
Supplies a NOOP default for removal of a CollectorMap entry. More... | |
struct | PointerRemoval |
Supplies a policy for deleting pointers that CollectorMap owns. More... | |
struct | ArrayRemoval |
Policy for deleting arrays that CollectorMap owns. More... | |
struct | DefaultCopy |
(Default) Policy for copying map elements More... | |
struct | PointerCopy |
Pointer to object policy for copying map elements. More... | |
class | CollectorMap |
Collector/container for arbitrary items. More... | |
class | Color |
This class is designed to serialize QColor in a human-readable form. More... | |
class | Column |
Format ascii tables. More... | |
class | CSVParser |
CSV Parser seperates fields (tokens) from a string with a delimeter. More... | |
class | CSVReader |
Reads strings and parses them into tokens separated by a delimiter character. More... | |
class | Cube |
IO Handler for Isis Cubes. More... | |
class | CubeBsqHandler |
IO Handler for Isis Cubes using the BSQ format. More... | |
class | CubeIoHandler |
Handles converting buffers to and from disk. More... | |
class | CubeTileHandler |
IO Handler for Isis Cubes using the tile format. More... | |
class | RawCubeChunk |
A section of raw data on the disk. More... | |
class | RegionalCachingAlgorithm |
This algorithm recommends chunks to be freed that are not within the last IO. More... | |
class | CubeAttribute |
Parent class for CubeAttributeInput and CubeAttributeOutput. More... | |
class | CubeAttributeInput |
Manipulate and parse attributes of input cube filenames. More... | |
class | CubeAttributeOutput |
Manipulate and parse attributes of output cube filenames. More... | |
class | CubeCachingAlgorithm |
This is the parent of the caching algorithms. More... | |
class | CubeCalculator |
Calculator for arrays. More... | |
class | DataValue |
class | CameraBuffers |
class | CubeDataThread |
Encapsulation of Cube I/O with Change Notifications. More... | |
class | CubeDataThreadTester |
class | CubeInfixToPostfix |
Converter for math equations. More... | |
class | CubeManager |
Class for quick re-accessing of cubes based on file name. More... | |
class | DemShape |
Define shapes and provide utilities for targets stored as Isis3 maps. More... | |
class | Displacement |
Displacement is a signed length, usually in meters. More... | |
class | Distance |
Distance measurement, usually in meters. More... | |
class | EllipsoidShape |
Define shapes and provide utilities for Isis3 targets. More... | |
class | EndianSwapper |
Byte swapper. More... | |
class | Enlarge |
Enlarge the pixel dimensions of an image. More... | |
class | Environment |
class | Equalization |
This class can be used to calculate, read in, and/or apply equalization statistics for a list of files. More... | |
class | EquatorialCylindricalShape |
Define shapes and provide utilities for shapes stored as Isis3 EquatorialCylindrical map. More... | |
class | Equirectangular |
Equirectangular Map Projection. More... | |
class | ExportDescription |
Describes how a series of cubes should be exported. More... | |
class | ExportPdsTable |
Export a PDS table from an Isis3 Table. More... | |
class | FileList |
Internalizes a list of files. More... | |
class | FileName |
File name manipulation and expansion. More... | |
class | FilterCachingAlgorithm |
This algorithm is designed for applications that use ProcessByQuickFilter or very similar I/O patterns to cache cube data appropriately. More... | |
class | ForstnerOperator |
Forstner interest operator. More... | |
class | FourierTransform |
Fourier Transform class. More... | |
class | FramingCamera |
Generic class for Framing Cameras. More... | |
class | FunctionTools |
A collection of tools for mathmatical function root finding, maximization, etc (eventually) This class contains only static methods, and cannot be instantiated. More... | |
class | GaussianDistribution |
gaussian distribution class More... | |
class | GaussianStretch |
Gaussian stretch class. More... | |
class | GisBlob |
This class creates a polygon-type Isis Blob named "Footprint". More... | |
class | GisGeometry |
Encapsulation class provides support for GEOS-C API. More... | |
class | GisTopology |
This class models GIS topology. More... | |
class | GradientOperator |
Gradient interest operator. More... | |
class | GridPolygonSeeder |
Seed points using a grid. More... | |
class | GroundGrid |
Calculates a lat/lon grid over an area. More... | |
class | GroupedStatistics |
Grouped Statistics. More... | |
class | Gruen |
Gruen pattern matching algorithm. More... | |
class | Coordinate |
Define a generic Y/X container. More... | |
class | PointPair |
Define a point set of left, right and geometry at that location. More... | |
class | Radiometric |
Store for radiometric gain and shift parameters. More... | |
class | AffineRadio |
Container for affine and radiometric parameters. More... | |
struct | AffineTolerance |
Container for Affine limits parameters. More... | |
class | Threshold |
Compute/test the Affine convergence from given parameters/chip. More... | |
struct | Analysis |
Error analysis of Gruen match point solution. More... | |
class | MatchPoint |
Structure containing comprehensive registration info/results. More... | |
class | Gui |
Gui for Isis Applications. More... | |
class | GuiBooleanParameter |
class | GuiComboBoxParameter |
class | GuiCubeParameter |
class | GuiDoubleParameter |
class | GuiEditFile |
Opens a window in Gui Application to be able to edit, save and create text files. More... | |
class | GuiFileNameParameter |
class | GuiHelperAction |
class | GuiInputAttribute |
GUI interface for input cube file attributes. More... | |
class | GuiIntegerParameter |
class | GuiListParameter |
class | GuiLog |
class | GuiOutputAttribute |
class | GuiParameter |
class | GuiParameterFactory |
class | GuiStringParameter |
class | Hapke |
Hapke-Henyey-Greenstein photometric model. More... | |
class | HapkeAtm1 |
Implements the Hapke Atmospheric Model. More... | |
class | HapkeAtm2 |
class | Hillshade |
Calculate light intensity reflected off a local slope of DEM. More... | |
class | Histogram |
Container of a cube histogram. More... | |
class | History |
class | ID |
Creates sequential IDs. More... | |
class | IdealCamera |
Ideal Camera Model. More... | |
class | IException |
Isis exception class. More... | |
class | ImageExporter |
Export Isis cubes into standard formats. More... | |
class | ImageImporter |
Imports images with standard formats into Isis as cubes. More... | |
class | ImageOverlap |
Individual overlap container. More... | |
class | ImageOverlapSet |
This class is used to find the overlaps between all the images in a list of serial numbers. More... | |
class | ImagePolygon |
Create cube polygons, read/write polygons to blobs. More... | |
class | ImportPdsTable |
Import a PDS table file with a label description. More... | |
class | InfixToPostfix |
Converter for math equations. More... | |
class | InfixOperator |
InfixOperator and InfixFunction are helper classes for InfixToPostfix. More... | |
class | InfixFunction |
InfixOperator and InfixFunction are helper classes for InfixToPostfix. More... | |
class | InlineCalculator |
Provides a calculator for inline equations. More... | |
class | CalculatorVariablePool |
This is a simple class to model a Calculator Variable Pool. More... | |
class | FxBinder |
This is the parent class to the various function classes. More... | |
class | InlineVoidFx |
This class is used to bind function names with corresponding InlineCalculator functions that do not take parameters. More... | |
class | ParameterFx |
This class is used to bind function names with corresponding Calculator functions that take a parameter. More... | |
class | VoidFx |
This class is used to bind function names with corresponding Calculator functions that do not take parameters. More... | |
class | InlineInfixToPostfix |
A parser for converting equation strings to postfix. More... | |
class | Intercept |
Container for a intercept condition. More... | |
class | Interpolator |
Pixel interpolator. More... | |
class | Isotropic1 |
class | Isotropic2 |
class | IString |
Adds specific functionality to C++ strings. More... | |
class | iTime |
Parse and return pieces of a time string. More... | |
class | JP2Decoder |
JPEG2000 decoder class. More... | |
class | JP2Encoder |
JPEG2000 encoder class. More... | |
class | JP2Error |
Kakadu error messaging class. More... | |
class | JP2Exporter |
Exports cubes into JPEG 2000 images. More... | |
class | JP2Importer |
Imports JPEG 2000 images as Isis cubes. More... | |
class | Kernels |
Determine SPICE kernels defined in an ISIS file. More... | |
class | Lambert |
class | LambertAzimuthalEqualArea |
Lambert Azimuthal Equal Area Map Projection. More... | |
class | LambertConformal |
Lambert Conformal Map Projection. More... | |
class | Latitude |
This class is designed to encapsulate the concept of a Latitude. More... | |
class | LeastSquares |
Generic least square fitting class. More... | |
class | LimitPolygonSeeder |
Seed points using a grid. More... | |
class | LineEquation |
Utility class for creating and using cartesean line equations. More... | |
class | LineManager |
Buffer manager, for moving through a cube in lines. More... | |
class | LineScanCamera |
Generic class for Line Scan Cameras. More... | |
class | LineScanCameraDetectorMap |
Convert between parent image coordinates and detector coordinates. More... | |
class | LineScanCameraGroundMap |
Convert between undistorted focal plane and ground coordinates. More... | |
class | LineScanCameraSkyMap |
Convert between undistorted focal plane and ra/dec coordinates. More... | |
class | LommelSeeliger |
class | Longitude |
This class is designed to encapsulate the concept of a Longitude. More... | |
class | LunarAzimuthalEqualArea |
Modified Lambert Azimuthal Equal-Area Map Projection. More... | |
class | LunarLambert |
Lunar (Lommel-Seeliger)-Lambert law photometric model Derive model albedo for Lunar (Lommel-Seeliger)-Lambert law. More... | |
class | LunarLambertEmpirical |
Empirical Lunar Lambert photometric model Derive model albedo using phase dependent Minnaert equation and calculated empirically. More... | |
class | LunarLambertMcEwen |
Moonpr photometric model Computes normalized albedo for the Moon, normalized to 0 degrees emission angle and 30 degrees illumination and phase angles. More... | |
class | Matrix |
Matrix class. More... | |
class | MaximumCorrelation |
Maximum correlation pattern matching. More... | |
class | Mercator |
Mercator Map Projection. More... | |
class | MinimumDifference |
Minimum difference pattern matching. More... | |
class | Minnaert |
Minnaert photometric model Derive model albedo using Minnaert equation. More... | |
class | MinnaertEmpirical |
Empirical Minnaert photometric model Derive model albedo using phase dependent Minnaert equation and calculated empirically. More... | |
class | Mixed |
Mixed albedo/topo normalization without atmosphere. More... | |
class | MoonAlbedo |
Albedo dependent phase function normalization for the Moon. More... | |
class | MoravecOperator |
Moravec Interest Operator. More... | |
class | MultivariateStatistics |
Container of multivariate statistics. More... | |
class | NaifDskPlateModel |
Implementation interface API for NAIF's DSK plate model. More... | |
class | NaifDskShape |
Provides support for NAIF's Digital Shape Kernel (DSK) More... | |
class | NaifStatus |
Class for checking for errors in the NAIF library. More... | |
class | NoNormalization |
NoNormalization - perform simple correction without normalization (a*dn +b) More... | |
class | NoOperator |
no interest operator More... | |
class | NormModel |
class | NormModelFactory |
This class is used to create NormModel objects. More... | |
class | NumericalApproximation |
NumericalApproximation provides various numerical analysis methods of interpolation, extrapolation and approximation of a tabulated set of x, y data. More... | |
class | ObliqueCylindrical |
Oblique Cylindrical Map Projection. More... | |
class | ObservationNumber |
Serial Number composer. More... | |
class | ObservationNumberList |
Needs Documentation. More... | |
class | OriginalLabel |
Read and store original labels. More... | |
class | Orthographic |
Orthographic Map Projection. More... | |
class | OverlapNormalization |
Calculate the bases and multipliers for normalizing overlapping "data sets" (e.g., cubes). More... | |
class | OverlapStatistics |
Calculates statistics in the area of overlap between two projected cubes. More... | |
class | Parabola |
Parabola basis function. More... | |
class | Photometry |
class | PhotoModel |
class | PhotoModelFactory |
This class is used to create PhotoModel objects. More... | |
class | Pipeline |
This class helps to call other Isis Applications in a Pipeline. More... | |
class | PipelineApplication |
This class represents one application in the pipeline. More... | |
class | PipelineParameter |
This class represents a parameter of some type for the PipelineApplication. More... | |
class | Pixel |
Store and/or manipulate pixel values. More... | |
class | PixelIfov |
This class defines an instantaneous field of view. More... | |
class | Planar |
Planar Map Projection. More... | |
class | PlaneShape |
Define plane shape model. More... | |
class | Plugin |
Loads plugins from a shared library. More... | |
class | PointPerspective |
PointPerspective Map Projection. More... | |
class | PolarStereographic |
Stereographic Map Projection for Polar Aspect. More... | |
class | PolygonSeeder |
This class is used as the base class for all PolygonSeeder objects. More... | |
class | PolygonSeederFactory |
This class is used to create PolygonSeeder objects. More... | |
class | PolygonTools |
Provides various tools to work with geos multipolygons. More... | |
class | PolynomialBivariate |
Nth degree Polynomial with two variables. More... | |
class | PolynomialUnivariate |
Nth degree Polynomial with one variable. More... | |
class | Portal |
Buffer for containing a two dimensional section of an image. More... | |
class | Preference |
Reads user preferences from a data file. More... | |
class | PrincipalComponentAnalysis |
Principal Component Analysis class. More... | |
class | Process |
Base class for all cube processing derivatives. More... | |
class | ProcessByBoxcar |
Process cubes by boxcar. More... | |
class | ProcessByBrick |
Process cubes by brick. More... | |
class | ProcessByLine |
Process cubes by line. More... | |
class | ProcessByQuickFilter |
Process cubes using a Filter Object. More... | |
class | ProcessBySample |
Process cubes by sample. More... | |
class | ProcessBySpectra |
Process cubes by spectra. More... | |
class | ProcessByTile |
Process cubes by tile. More... | |
class | ProcessExport |
Process class for exporting cubes. More... | |
class | ProcessExportPds |
Process class for exporting cubes to PDS standards. More... | |
class | ProcessGroundPolygons |
Process cube polygons to map or camera projections. More... | |
class | ProcessImport |
Byte swapper. More... | |
class | ProcessImportFits |
Import a FITS file. More... | |
class | ProcessImportPds |
Convert PDS archive files to Isis format. More... | |
class | ProcessImportVicar |
Import a Vicar file. More... | |
class | ProcessMapMosaic |
Mosaic two cubs together. More... | |
class | ProcessMosaic |
Mosaic two cubes together. More... | |
class | ProcessPolygons |
class | ProcessRubberSheet |
Derivative of Process, designed for geometric transformations. More... | |
class | ProgramLauncher |
Execute External Programs and Commands. More... | |
class | Progress |
Program progress reporter. More... | |
class | Projection |
Base class for Map Projections. More... | |
class | ProjectionFactory |
Initialize a map projection. More... | |
class | PFPixelMapper |
class | PushFrameCamera |
Generic class for Push Frame Cameras. More... | |
class | PushFrameCameraDetectorMap |
Convert between parent image coordinates and detector coordinates. More... | |
class | PushFrameCameraGroundMap |
Convert between undistorted focal plane and ground coordinates. More... | |
class | Pvl |
Container for cube-like labels. More... | |
class | PvlContainer |
Contains more than one keyword-value pair. More... | |
class | PvlEditDialog |
PvlEditDialog creates a QDialog window in which a QTextEdit box displays the contents of a pvl file. More... | |
class | PvlConstraints |
This class can be used to define import/export behavior of Pvl structures when used in the PvlFlatMap class. More... | |
class | PvlFlatMap |
Provides a flat map of PvlKeywords. More... | |
class | PvlFormat |
Formats a Pvl name value pair to Isis standards. More... | |
class | PvlFormatPds |
Formats the value of a PvlKeyword into a PDS complient string. More... | |
class | PvlGroup |
Contains multiple PvlContainers. More... | |
class | PvlKeyword |
A single keyword-value pair. More... | |
class | PvlObject |
Contains Pvl Groups and Pvl Objects. More... | |
class | PvlSequence |
Parse and return elements of a Pvl sequence. More... | |
class | PvlToken |
Container for Keyword-value pair. More... | |
class | PvlTokenizer |
Construct Token list from a stream. More... | |
class | PvlTranslationManager |
Allows applications to translate simple text files. More... | |
class | PvlTranslationTable |
Internalizes a translation table. More... | |
class | QtExporter |
Exports cubes into one of several formats with Qt facilities. More... | |
class | QtImporter |
Imports a series of standard image formats with Qt facilities. More... | |
class | Quaternion |
Provide operations for quaternion arithmetic. More... | |
class | QuickFilter |
Container for boxcar statistics. More... | |
class | RadarCamera |
Generic class for Radar Cameras. More... | |
class | RadarGroundMap |
Convert between undistorted focal plane coordinate (slant range) and ground coordinates. More... | |
class | RadarGroundRangeMap |
Construct a mapping between image sample and Radar ground range. More... | |
class | RadarPulseMap |
Convert between alpha image coordinates and radar sample, time coordinates. More... | |
class | RadarSkyMap |
Convert between slantrange/groundrange and ra/dec coordinates. More... | |
class | RadarSlantRangeMap |
Convert between radar ground range and slant range. More... | |
class | RadialDistortionMap |
class | Reduce |
Reduce the pixel dimensions of an image. More... | |
class | Nearest |
Functor for reduce using near functionality. More... | |
class | Average |
Functor for reduce using average functionality. More... | |
class | ReseauDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | Resource |
This class provides a resource of PVL keywords for Strategy classes. More... | |
class | RingCylindrical |
Ring Cylindrical Map Projection. More... | |
class | RingPlaneProjection |
Base class for Map Projections of plane shapes. More... | |
class | Robinson |
Robinson Map Projection. More... | |
class | SampleManager |
Buffer manager, for moving through a cube in samples. More... | |
class | Selection |
Pure Virtual Parent Class for all Selection classes. More... | |
class | Sensor |
Class for computing sensor ground coordinates. More... | |
class | SerialNumber |
Serial Number composer. More... | |
class | SerialNumberList |
Serial Number list generator. More... | |
class | SessionLog |
class | Shade |
class | ShadeAtm |
class | ShapeModel |
Define shapes and provide utilities for Isis3 targets. More... | |
class | ShapeModelFactory |
This class is used to create ShapeModel objects. More... | |
class | SimpleCylindrical |
Simple Cylindrical Map Projection. More... | |
class | Sinusoidal |
Sinusoidal Map Projection. More... | |
class | SmtkMatcher |
Workhorse of stereo matcher. More... | |
class | PointGeometry |
Container for a point and its geometry. More... | |
class | SmtkPoint |
Container for SMTK match points. More... | |
class | SparseBlockColumnMatrix |
SparseBlockColumnMatrix. More... | |
class | SparseBlockRowMatrix |
SparseBlockRowMatrix. More... | |
class | SparseBlockMatrix |
SparseBlockMatrix. More... | |
union | DBL_UNION |
Manipulate special pixel values. More... | |
class | Spectel |
Stores information about a "Spectral pixel" or spectel. More... | |
class | SpectralDefinition |
contains calibration info for spectral smile correction (center wavelengths and widths for the whole nxn chip) More... | |
class | SpectralDefinition1D |
A Spectral definition that includes wavelength and center values for each (line, sample) coordinate. More... | |
class | SpectralDefinition2D |
A Spectral definition that includes wavelength and center values for each (line, sample) coordinate. More... | |
class | SpectralDefinitionFactory |
Constructs a 2D or 1D spectral definition based on the file name extension. More... | |
class | LightTimeCorrectionState |
Provides interface to user configurable Light Time correction feature. More... | |
class | SpacecraftPosition |
Provides swap observer/target and improved light time correction. More... | |
class | Spice |
Obtain SPICE information for a spacecraft. More... | |
class | SpicePosition |
Obtain SPICE position information for a body. More... | |
class | SpiceRotation |
Obtain SPICE rotation information for a body. More... | |
class | StandardDeviationOperator |
Standard deviation interest operator. More... | |
class | StatCumProbDistDynCalc |
This class is used to approximate cumulative probibility distributions of a stream of observations without storing the observations or having any apriori knowlege of the range of the data. More... | |
class | Statistics |
This class is used to accumulate statistics on double arrays. More... | |
class | Stereo |
Provide stereo information/data for a point or relationship. More... | |
class | Strategy |
Strategy - Supports algorithm development. More... | |
class | StreamExporter |
Exports cubes into a standard format in incremental pieces. More... | |
class | Stretch |
Pixel value mapper. More... | |
class | StripPolygonSeeder |
Seed points using a grid with a staggered pattern. More... | |
class | SubArea |
Apply corrections to a cube label for subarea extraction. More... | |
class | SurfaceModel |
Model a 3-D surface. More... | |
class | SurfacePoint |
This class defines a body-fixed surface point. More... | |
class | Table |
Class for storing Table blobs information. More... | |
class | TableField |
Class for storing an Isis::Table's field information. More... | |
class | TableRecord |
class | Target |
This class is used to create and store valid Isis3 targets. More... | |
class | TextFile |
Provides access to sequential ASCII stream I/O. More... | |
class | TiffExporter |
Exports cubes into TIFF images. More... | |
class | TiffImporter |
Imports TIFF images as Isis cubes. More... | |
class | TileManager |
Buffer manager, for moving through a cube in tiles. More... | |
class | Topo |
Topographic derivative of an arbitrary photometric function. More... | |
class | TopoAtm |
As in the case without an atmosphere, processing proceeds in three steps, a pass 1 PHOTOM followed by a divide filter to is- olate topography from albedo variations followed by a pass 2 PHOTOM. More... | |
class | TProjection |
Base class for Map TProjections. More... | |
class | Transform |
Pixel transformation. More... | |
class | TransverseMercator |
TransverseMercator Map Projection. More... | |
class | TriangularPlate |
Specification for an abstract triangular plate. More... | |
class | UniqueIOCachingAlgorithm |
This algorithm is designed for applications that jump around between a couple of spots in the cube with a difficult to predict pattern but always the same places in the cube. More... | |
class | UniversalGroundMap |
Universal Ground Map. More... | |
class | UserInterface |
Command Line and Xml loader, validation, and access. More... | |
class | VariableLineScanCameraDetectorMap |
Convert between parent image coordinates and detector coordinates. More... | |
class | LineRateChange |
class | VecFilter |
This class is used to perform filter operations on vectors. More... | |
class | WorldMapper |
Create a mapping between a projection and other coordinate system. More... | |
class | XmlStackedHandler |
XML Handler that parses XMLs in a stack-oriented way. More... | |
class | XmlStackedHandlerReader |
his enables stack-based XML parsing of XML files. More... | |
class | CisscalFile |
Extends TextFile to handle Cassini ISS calibration files. More... | |
class | CissLabels |
Read values from Cassini ISS labels. More... | |
class | IssNACamera |
Cassini ISS Narrow Angle Camera Model. More... | |
class | IssWACamera |
Cassini ISS Wide Angle Camera Model. More... | |
class | VimsCamera |
Cassini Vims camera model. More... | |
class | VimsGroundMap |
Convert between undistorted focal plane and ground coordinates. More... | |
class | VimsSkyMap |
Convert between undistorted focal plane and ground coordinates. More... | |
class | Chandrayaan1M3Camera |
Chandrayaan1 M3 Camera Model. More... | |
class | Chandrayaan1M3DistortionMap |
Distortion map for the Chandrayaan1 M3 camera. More... | |
class | HiresCamera |
This is the camera model for the Clementine High-Resolution Camera. More... | |
class | LwirCamera |
This is the camera model for the Clementine Long-Wavelength Infrared Camera. More... | |
class | NirCamera |
This is the camera model for the Clementine Near Infrared Camera. More... | |
class | UvvisCamera |
This is the camera model for the Clementine Ultraviolet/Visible Camera. More... | |
class | BundleAdjust |
class | ControlCubeGraphNode |
Serial Number with added functionality for Control Networks. More... | |
class | ControlGraph |
Control Network statistics and connectivity. More... | |
class | ControlMeasure |
a control measurement More... | |
class | ControlMeasureLogData |
Statistical and similar ControlMeasure associated information. More... | |
class | ControlNet |
a control network More... | |
class | ControlNetDiff |
Compares two Control Networks and reports their differences. More... | |
class | ControlNetFilter |
Filter Control Network. More... | |
class | ControlNetStatistics |
Control Network Stats. More... | |
class | ControlNetValidMeasure |
ControlNetValidMeasure class. More... | |
class | MeasureValidationResults |
MeasureValidationResults class. More... | |
class | ControlNetFile |
Generic Binary Control Net File Representation. More... | |
class | ControlNetFileV0001 |
Handle Binary Control Network Files version 1. More... | |
class | ControlNetFileProtoV0001_Pedigree |
class | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure |
class | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure |
class | ControlNetFileProtoV0001_PBControlPoint |
class | ControlNetFileProtoV0001_PBNetCubes_PBCubeList |
class | ControlNetFileProtoV0001_PBNetCubes |
class | ControlNetFileProtoV0001 |
class | ControlNetLogDataProtoV0001_Point_Measure_DataEntry |
class | ControlNetLogDataProtoV0001_Point_Measure |
class | ControlNetLogDataProtoV0001_Point |
class | ControlNetLogDataProtoV0001 |
class | ControlNetFileV0002 |
Handle Binary Control Network Files version 2. More... | |
class | ControlNetFileHeaderV0002 |
class | ControlPointFileEntryV0002_PointLogData |
class | ControlPointFileEntryV0002_Measure_MeasureLogData |
class | ControlPointFileEntryV0002_Measure |
class | ControlPointFileEntryV0002 |
class | ControlNetVersioner |
Handle Various Control Network Versions. More... | |
class | ControlPoint |
A single control point. More... | |
class | ControlPointList |
Control Point List generator. More... | |
class | InterestOperator |
Interest Operator class. More... | |
class | InterestOperatorFactory |
This class is used to create InterestOperator objects. More... | |
class | MaximumLikelihoodWFunctions |
Class provides maximum likelihood estimation functions for robust parameter estimation, e.g. More... | |
class | Database |
Isis database class providing generalized access to a variety of databases. More... | |
class | DatabaseFactory |
Create database interfaces using access profiles or generic drivers. More... | |
class | DbAccess |
DbAccess manages programatic access to a database through profiles. More... | |
class | DbProfile |
A DbProfile is a container for access parameters to a database. More... | |
class | SqlQuery |
Construct and execute a query on a database and manage result. More... | |
class | SqlRecord |
Provide simplified access to resulting SQL query row. More... | |
class | DawnFcCamera |
This is the camera model for the Dawn Framing Camera. More... | |
class | DawnFcDistortionMap |
class | DawnVirCamera |
Camera model for both Danw VIR VIS and IR instruments. More... | |
class | SsiCamera |
This is the camera model for the Galileo Solid State Imaging Camera. More... | |
class | AmicaCamera |
This is the camera model for the Hayabusa AMICA camera. More... | |
class | KaguyaMiCamera |
LRO Narrow Angle Camera Model. More... | |
class | KaguyaMiCameraDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | LoCameraFiducialMap |
Computes map from image coordinates to focal plane based on fiducials. More... | |
class | LoHighCamera |
Defines the Lunar Orbiter High Resolution camera class. More... | |
class | LoHighDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | LoMediumCamera |
Defines the Lunar Orbiter Medium Resolution camera class. More... | |
class | LoMediumDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | LroNarrowAngleCamera |
LRO Narrow Angle Camera Model. More... | |
class | LroNarrowAngleDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | LroWideAngleCamera |
LRO Wide Angle Camera Model. More... | |
class | LroWideAngleCameraDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | LroWideAngleCameraFocalPlaneMap |
Distort/undistort focal plane coordinates. More... | |
class | MiniRF |
LRO Mini-RF SAR and Chandrayaan 1 Mini-RF SAR. More... | |
class | Mariner10Camera |
Mariner10 Camera Model. More... | |
class | MdisCamera |
MESSENGER MDIS NAC and WAC Camera Model. More... | |
class | TaylorCameraDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | HrscCamera |
HRSC Camera Model. More... | |
class | MocLabels |
Read values from MOC labels. More... | |
class | MocNarrowAngleCamera |
MOC Narrow Angle Camera Model. More... | |
class | MocNarrowAngleSumming |
Mars Global Surveyor MOC narrow angle summing class. More... | |
class | MocWideAngleCamera |
MOC Wide Angle Camera Model. More... | |
class | MocWideAngleDetectorMap |
Convert between parent image coordinates and detector coordinates. More... | |
class | MocWideAngleDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | CrismCamera |
MRO CRISM camera model. More... | |
class | CTXCamera |
MRO CTX Camera Model. More... | |
class | HiEqualization |
class | HiLab |
Process HiRise label. More... | |
class | HiriseCamera |
Hirise Camera Model. More... | |
class | MarciCamera |
Marci Camera Model. More... | |
class | MarciDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | MsiCamera |
NEAR Shoemaker MSI Camera Model. More... | |
class | NewHorizonsLeisaCamera |
This is the camera model for LEISA, New Hoirzon's infrared Spectrometer. More... | |
class | NewHorizonsLorriCamera |
This is the camera model for the LORRI Framing Camera. More... | |
class | NewHorizonsLorriDistortionMap |
New Horizons LORRI Distortion Map. More... | |
class | NewHorizonsMvicFrameCamera |
This is the camera model for the New Horizons MVIC Frame mode Camera. More... | |
class | NewHorizonsMvicFrameCameraDistortionMap |
Distort/undistort focal plane coordinates for New Horizons/MVIC frame sensor. More... | |
class | NewHorizonsMvicTdiCamera |
New Horizons Mvic Camera, Tdi mode. More... | |
class | NewHorizonsMvicTdiCameraDistortionMap |
Distort/undistort focal plane coordinates for New Horizons/MVIC. More... | |
class | ThemisIrCamera |
THEMIS IR Camera. More... | |
class | ThemisIrDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | ThemisVisCamera |
THEMIS VIS Camera Model. More... | |
class | ThemisVisDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | AbstractPlotTool |
Parent class for plotting tools which provides common functionality. More... | |
class | AdvancedTrackTool |
Tool to display info for a point on a cube. More... | |
class | BandSpinBox |
class | BandTool |
class | BlinkTool |
class | BrowseDialog |
Class for browsing cubes. More... | |
class | ChipViewport |
Viewport for Isis Chips. More... | |
class | CnetDisplayProperties |
Handles how control networks should be displayed to the user. More... | |
class | CnetEditorSortConfigDialog |
Configure user's sorting settings for the cneteditor widget. More... | |
class | CnetEditorWidget |
This widget provides full editing, filtering and viewing capabilities for the raw data in a control network. More... | |
class | ConcurrentControlNetReader |
This reads a control net in the background. More... | |
class | Control |
class | ControlDisplayProperties |
This is the GUI communication mechanism for cubes. More... | |
class | ControlList |
Adapted from ImageList. More... | |
class | ControlPointEdit |
Point Editor Widget. More... | |
class | CubePlotCurve |
This is a plot curve with information relating it to a particular cube or region of a cube. More... | |
class | CubePlotCurveConfigureDialog |
This should be an inner class for CubePlotCurve, but Qt doesn't support having a QObject as an inner class. More... | |
class | CubeViewport |
Widget to display Isis cubes for qt apps. More... | |
class | ViewportBuffer |
Reads and stores visible DN values. More... | |
class | ViewportBufferAction |
class | ViewportBufferFill |
class | ViewportBufferStretch |
class | ViewportBufferTransform |
class | CnetEditorViewWorkOrder |
This work order allows the user to open a cnet editor (table) view of a single control network. More... | |
class | CubeViewportViewWorkOrder |
This work order is designed to bring up a qview-like view for a small number of cubes. More... | |
class | Directory |
class | ExportControlNetWorkOrder |
Write a project control network to a user-specified location. More... | |
class | ExportImagesWorkOrder |
Write project images to a user-specified location. More... | |
class | Footprint2DViewWorkOrder |
View an image list's footprints in a footprint view. More... | |
class | ImageFileListViewWorkOrder |
View an image list in an image file list widget. More... | |
class | ImportControlNetWorkOrder |
Add control networks to a project. More... | |
class | ImportImagesWorkOrder |
Add cubes to a project. More... | |
class | OpenProjectWorkOrder |
This opens a project that's saved on disk. More... | |
class | RenameProjectWorkOrder |
Change the project's GUI name. More... | |
class | SaveProjectAsWorkOrder |
Saves a project to disk (File->Save Project As...) More... | |
class | SaveProjectWorkOrder |
Saves a project to disk (File->Save Project...) More... | |
class | DisplayProperties |
class | EditTool |
Interactive image edit tool. More... | |
class | FeatureNomenclature |
Feature nomenclature database querier. More... | |
class | FeatureNomenclatureTool |
Display nomenclature on MDI Cube Viewports. More... | |
class | NomenclatureToolConfigDialog |
Configure user's settings for the nomenclature tool. More... | |
class | FileDialog |
Class for browsing cubes. More... | |
class | FileTool |
class | GroundTab |
class | ImageTab |
class | FindTool |
Tool to locate a point on a cube that is projected and/or has a camera model. More... | |
class | GraphicsView |
class | HelpTool |
Qisis Help Tool. More... | |
class | HistogramItem |
This is the (qwt) plot item for a histogram. More... | |
class | HistogramPlotWindow |
class | HistogramTool |
Tool for histograms. More... | |
class | HistoryTreeWidget |
History Widget for cnetsuite. More... | |
class | Image |
This represents a cube in a project-based GUI interface. More... | |
class | ImageDisplayProperties |
This is the GUI communication mechanism for cubes. More... | |
class | ImageFileListWidget |
A colored, grouped cube list. More... | |
class | ImageTreeWidget |
class | ImageTreeWidgetItem |
class | ImageList |
class | ImageListActionWorkOrder |
Work orders that can be performed on an image list that modifies internal state. More... | |
class | ImageReader |
class | IndependentCubeViewport |
General purpose Cube display widget. More... | |
class | MainWindow |
Base class for the Qisis main windows. More... | |
class | MatchTool |
Match tool operations. More... | |
class | MatchToolNewPointDialog |
class | MdiCubeViewport |
Cube display widget for certain Isis MDI applications. More... | |
class | MeasureTool |
Tool for measuring distances. More... | |
class | MosaicController |
class | MosaicMainWindow |
class | ControlNetGraphicsItem |
Control Network Display on Mosaic Scene. More... | |
class | ControlPointGraphicsItem |
The visual display of a single control point. More... | |
class | FindSpotGraphicsItem |
The visual display of the find point. More... | |
class | GridGraphicsItem |
The visual display of the find point. More... | |
class | MosaicAreaTool |
This displays a box with a given distance from a point. More... | |
class | MosaicControlNetTool |
//TODO: Remove debug printout & comment More... | |
class | MosaicControlNetToolMovementConfigDialog |
Configure qmos Control Net Tool's movement arrows. More... | |
class | MosaicFindTool |
This controls the 'Find' abilities in the MosaicSceneWidget. More... | |
class | MosaicGraphicsScene |
A graphics scene with improved user-interaction for use with the MosaicSceneWidget. More... | |
class | MosaicGraphicsView |
A graphics view that resizes in a more friendly way. More... | |
class | MosaicGridTool |
This controls the 'Grid' abilities in the MosaicSceneWidget. More... | |
class | MosaicGridToolConfigDialog |
Configure user's settings for the grid tool. More... | |
class | MosaicPanTool |
Handles panning operations for Isis qt apps. More... | |
class | MosaicSceneItem |
A single cube in the mosaic scene. More... | |
class | MosaicSceneWidget |
This widget encompasses the entire mosaic scene. More... | |
class | MosaicSceneWidgetTester |
class | MosaicSceneWorkOrder |
Work order associated with a MosaicSceneWidget. More... | |
class | MosaicSelectTool |
Handles selection operations for Isis qt apps. More... | |
class | MosaicTool |
Base class for the MosaicTools. More... | |
class | MosaicTrackTool |
class | MosaicZoomTool |
Handles zoom operations for Isis qt apps. More... | |
class | MoveDownOneSceneWorkOrder |
Move images, one by one, below the immediately-below intersecting image in a scene. More... | |
class | MoveToBottomSceneWorkOrder |
Move images below all other images in a mosaic scene. More... | |
class | MoveToTopSceneWorkOrder |
Move images on top of all other images in a mosaic scene. More... | |
class | MoveUpOneSceneWorkOrder |
Move images, one by one, on top of the immediately-above intersecting image in a scene. More... | |
class | ProjectionConfigDialog |
This is the configuration dialog for the MosaicSceneWidget's projection parameters (map file). More... | |
class | PaletteWindow |
class | PanTool |
class | PlotCurve |
class | PlotWindow |
class | PlotWindowBestFitDialog |
class | ProgressBar |
QProgressBar with customizable text. More... | |
class | Project |
The main project for cnetsuite. More... | |
class | ControlGroupTreeWidgetItem |
class | ControlTreeWidgetItem |
A control in the project tree widget. More... | |
class | ImageGroupTreeWidgetItem |
class | ProjectTreeWidget |
class | QHistogram |
Plot Histograms. More... | |
class | QIsisApplication |
Handles exceptions which the QT event handlers and QApplication do not handle. More... | |
class | QnetCubeDistanceFilter |
Defines the Distance filter for the QnetNavTool's Cubes section. More... | |
class | QnetCubeNameFilter |
Defines the Name filter for the QnetNavTool's Cubes section. More... | |
class | QnetCubePointsFilter |
Defines the Points filter for the QnetNavTool's Cubes section. More... | |
class | QnetFileTool |
Qnet File operations. More... | |
class | QnetFilter |
class | QnetFixedPointDialog |
class | QnetNavTool |
Qnet Navigation Tool. More... | |
class | QnetNewMeasureDialog |
class | QnetNewPointDialog |
class | QnetPointCubeNameFilter |
Defines the Cube Name filter for the QnetNavTool's Points section. More... | |
class | QnetPointDistanceFilter |
Defines the Distance filter for the QnetNavTool's Points section. More... | |
class | QnetPointGoodnessFilter |
Defines the Goodness of Fit filter for the QnetNavTool's Points section. More... | |
class | QnetPointIdFilter |
Defines the Point ID filter for the QnetNavTool's Points section. More... | |
class | QnetPointImagesFilter |
Defines the Images filter for the QnetNavTool's Points section, i.e. More... | |
class | QnetPointJigsawErrorFilter |
Defines the Jigsaw Error filter for the QnetNavTool's Points section. More... | |
class | QnetPointMeasureFilter |
Defines the Measure Properties filter for the QnetNavTool's Points section. More... | |
class | QnetPointRangeFilter |
Defines the Range filter for the QnetNavTool's Points section. More... | |
class | QnetPointRegistrationErrorFilter |
Defines the Registration Error filter for the QnetNavTool's Points section. More... | |
class | QnetPointTypeFilter |
Filter for control point type. More... | |
class | QnetSetAprioriDialog |
class | QnetTool |
Qnet tool operations. More... | |
class | RubberBandComboBox |
Combo box for choosing a rubber band type. More... | |
class | RubberBandTool |
Rubber banding tool. More... | |
class | SaveAsDialog |
Widget to save(Save As) Isis cubes(used in qview) to display the FileDialog to select the output cube. More... | |
class | ScatterPlotAlarmConfigDialog |
This is the configuration dialog for alarming scatter plots between the plot window and cube viewports. More... | |
class | ScatterPlotConfigDialog |
This configuration dialog is for users to determine the scatter plot parameters required to create a scatter plot. More... | |
class | ScatterPlotData |
This is the QwtRasterData for a scatter plot. More... | |
class | ScatterPlotTool |
Scatter Plot Tool. More... | |
class | ScatterPlotWindow |
Scatter Plot Window. More... | |
class | SocketThread |
class | SpatialPlotTool |
Spatial Plots. More... | |
class | SpecialPixelTool |
Sets the colors for the special pixel values. More... | |
class | SpectralPlotTool |
Plot cube DN statistics against the cube band numbers. More... | |
class | SpectralPlotWindow |
class | VisualDisplay |
Tool to visualize statistics in an n * m box. More... | |
class | StatisticsTool |
class | StereoTool |
Tool for computing parallax. More... | |
class | AdvancedStretch |
Advanced Stretch Dialog. More... | |
class | AdvancedStretchDialog |
Advanced Stretch Dialog. More... | |
class | BinaryStretchType |
This handles the advanced binary stretch. More... | |
class | HistogramWidget |
Histogram widget used by AdvancedStretchTool. More... | |
class | LinearStretchType |
This handles the advanced linear stretch. More... | |
class | ManualStretchType |
This handles arbitrary user-input stretches. More... | |
class | QStretch |
Abstract class for complex stretch objects. More... | |
class | SawtoothStretchType |
This handles the advanced sawtooth stretch. More... | |
class | StretchTool |
Stretch image edit tool. More... | |
class | StretchType |
This is the base class for advanced stretches. More... | |
class | SunShadowTool |
Tool for measuring shadow heights. More... | |
class | Tab |
A Tab is a QAction which shows or hides some other QWidget, which we call associatedWidget. More... | |
class | TabBar |
A TabBar is a QToolBar which is specifically designed to store and manage Tabs, which are specialized QToolButtons that can hide and show other QWidgets (see Tab). More... | |
class | TableMainWindow |
a subclass of the qisis mainwindow, tablemainwindow handles all of the table tasks. More... | |
class | Tool |
Base class for the Qisis tools. More... | |
class | ToolList |
Allows tools to share data between each other. More... | |
class | ToolPad |
class | TrackTool |
This tool is part of the Qisis namespace and displays the statusbar of the window. More... | |
class | ViewportMainWindow |
This was called the Qisis MainWindow. More... | |
class | WarningTreeWidget |
Warning Widget for cnetsuite. More... | |
class | WarningWidget |
Displays the NoWarning icon as default and the Warning icon in case of exception and also pops up a a menu when an exception occurs. More... | |
class | WindowTool |
class | WorkOrder |
Parent class for anything that performs an action in Project. More... | |
class | WorkOrderFactory |
Instantiate work orders from QString versions of the class name. More... | |
class | ViewportMdiSubWindow |
This is an actual viewport window in qview/qnet/etc. More... | |
class | Workspace |
class | ZoomTool |
Handles zoom operations for Isis qt apps. More... | |
class | Kernel |
This class stores Kernel information, including Type and kernel file names. More... | |
class | KernelDb |
KernelDb class. More... | |
class | VikingCamera |
Viking Camera Model. More... | |
class | VoyagerCamera |
Voyager Camera Model. More... |
Typedefs | |
typedef long long int | BigInt |
typedef QSharedPointer < GisGeometry > | SharedGisGeometry |
Definition for a SharedGisGeometry, a shared pointer to a GisGeometry. | |
typedef Affine::AMatrix | GMatrix |
typedef TNT::Array1D< double > | GVector |
typedef TNT::Array1D< SpiceDouble > | NaifVector |
Namespace to contain type definitions of NAIF DSK fundamentals. | |
typedef TNT::Array1D< SpiceDouble > | NaifVertex |
1-D Buffer[3] | |
typedef TNT::Array2D< SpiceDouble > | NaifTriangle |
3-D triangle[3][3] | |
typedef QSharedPointer< Resource > | SharedResource |
Defintion of a SharedResource, a shared pointer to a Resource object. | |
typedef QList< SharedResource > | ResourceList |
Defintion of a ResourceList, a list of SharedResource types. | |
typedef QPair< int, int > | SmtkQPair |
typedef QHash< SmtkQPair, SmtkPoint > | SmtkQStack |
typedef SmtkQStack::iterator | SmtkQStackIter |
typedef SmtkQStack::const_iterator | SmtkQStackConstIter |
typedef QSharedPointer< Strategy > | SharedStrategy |
Definition for a SharedStrategy, a shared pointer to a Strategy. | |
typedef QList< SharedStrategy > | StrategyList |
Definition for a StrategyList, a list of SharedStrategy types. | |
typedef ControlNetFileV0002 | LatestControlNetFile |
To minimize changes in other places, allow others to use "Latest". |
Enumerations | |
enum | LabelAttachment { AttachedLabel, DetachedLabel, ExternalLabel } |
Input cube label type tracker. More... | |
enum | ByteOrder { NoByteOrder = 0, Lsb, Msb } |
Tests the current architecture for byte order. More... | |
enum | { NCONSTR = 8 } |
enum | PixelType { None = 0, UnsignedByte, SignedByte, UnsignedWord, SignedWord, UnsignedInteger, SignedInteger, Real, Double } |
Enumerations for Isis Pixel Types. More... | |
enum | KeywordType { NoTypeKeyword, StringKeyword, BoolKeyword, IntegerKeyword, RealKeyword, OctalKeyword, HexKeyword, BinaryKeyword, EnumKeyword } |
The different types of keywords that can be formatted. More... | |
enum | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType { ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate = 1, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Manual = 2, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredPixel = 3, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel = 4 } |
enum | ControlNetFileProtoV0001_PBControlPoint_PointType { ControlNetFileProtoV0001_PBControlPoint_PointType_Tie = 0, ControlNetFileProtoV0001_PBControlPoint_PointType_Ground = 1 } |
enum | ControlNetFileProtoV0001_PBControlPoint_AprioriSource { ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None = 0, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_User = 1, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AverageOfMeasures = 2, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Reference = 3, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Ellipsoid = 4, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_DEM = 5, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Basemap = 6, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution = 7 } |
enum | ControlPointFileEntryV0002_Measure_MeasureType { ControlPointFileEntryV0002_Measure_MeasureType_Candidate = 0, ControlPointFileEntryV0002_Measure_MeasureType_Manual = 1, ControlPointFileEntryV0002_Measure_MeasureType_RegisteredPixel = 2, ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel = 3 } |
enum | ControlPointFileEntryV0002_PointType { ControlPointFileEntryV0002_PointType_Free = 2, ControlPointFileEntryV0002_PointType_Constrained = 3, ControlPointFileEntryV0002_PointType_Fixed = 4, ControlPointFileEntryV0002_PointType_obsolete_Tie = 0, ControlPointFileEntryV0002_PointType_obsolete_Ground = 1 } |
enum | ControlPointFileEntryV0002_AprioriSource { ControlPointFileEntryV0002_AprioriSource_None = 0, ControlPointFileEntryV0002_AprioriSource_User = 1, ControlPointFileEntryV0002_AprioriSource_AverageOfMeasures = 2, ControlPointFileEntryV0002_AprioriSource_Reference = 3, ControlPointFileEntryV0002_AprioriSource_Ellipsoid = 4, ControlPointFileEntryV0002_AprioriSource_DEM = 5, ControlPointFileEntryV0002_AprioriSource_Basemap = 6, ControlPointFileEntryV0002_AprioriSource_BundleSolution = 7 } |
Functions | |
Angle | operator* (double mult, Angle angle) |
Multiply this angle by a double and return the resulting angle. | |
bool | IsBlob (PvlObject &obj) |
Checks pvl object and returns whether or not it is a Blob. | |
double | NegateOperator (double a) |
The code that performs math operations is designed to call a function and use the result. | |
double | MultiplyOperator (double a, double b) |
Returns the result of a multiplied by b. | |
double | DivideOperator (double a, double b) |
Returns the result of dividing a by b. | |
double | AddOperator (double a, double b) |
Returns the result of additing a with b. | |
double | SubtractOperator (double a, double b) |
Returns the result of subtracting b from a. | |
double | GreaterThanOperator (double a, double b) |
Returns 1.0 if a is greater than b. | |
double | LessThanOperator (double a, double b) |
Returns 1.0 if a is less than b. | |
double | EqualOperator (double a, double b) |
Returns 1.0 if a is equal ot b. | |
double | GreaterThanOrEqualOperator (double a, double b) |
Returns 1.0 if a is greater than or equal to b. | |
double | LessThanOrEqualOperator (double a, double b) |
Returns 1.0 if a is less than or eqaul to b. | |
double | NotEqualOperator (double a, double b) |
Returns 1.0 is a is not equal to b. | |
double | CosecantOperator (double a) |
Returns the cosecant of the input a. | |
double | SecantOperator (double a) |
Returns the secant of the input a. | |
double | CotangentOperator (double a) |
Returns the cotangent of the input a. | |
int | Round (double a) |
Returns the result of rounding the input a to the closest integer. | |
double | BitwiseAndOperator (double a, double b) |
Returns the result of a bitwise AND accross a and b. | |
double | BitwiseOrOperator (double a, double b) |
Returns the result of a bitwise OR across a and b. | |
double | ModulusOperator (double a, double b) |
Returns the modulus of a by b. | |
double | MaximumOperator (double a, double b) |
Returns the max of a and b. | |
double | MinimumOperator (double a, double b) |
Returns the min of a and b. | |
const double | E (2.7182818284590452354) |
Sets some basic constants for use in ISIS programming. | |
const double | PI (3.14159265358979323846) |
The mathematical constant PI. | |
const double | HALFPI (1.57079632679489661923) |
The mathematical constant PI/2. | |
const double | TWOPI (6.2831853071795864769253) |
const double | DEG2RAD (0.017453292519943295769237) |
Multiplier for converting from degrees to radians. | |
const double | RAD2DEG (57.29577951308232087679815481) |
Multiplier for converting from radians to degrees. | |
std::istream & | operator>> (std::istream &is, CSVReader &csv) |
Input read operator for input stream sources. | |
QString | LabelAttachmentName (LabelAttachment labelType) |
Return the string representation of the contents of a variable of type LabelAttachment. | |
LabelAttachment | LabelAttachmentEnumeration (const QString &labelType) |
Return the appropriate LabelType depending on which of the valid values the argument spells. | |
Displacement | operator* (double mult, Displacement displacement) |
Multiply displacement by a value (5m * 2 = 10m). | |
Distance | operator* (double mult, Distance dist) |
Multiply this distance by a value (5m * 2 = 10m). | |
QString | ByteOrderName (Isis::ByteOrder byteOrder) |
Isis::ByteOrder | ByteOrderEnumeration (const QString &order) |
bool | IsLsb () |
Return true if this host is an LSB first machine and false if it is not. | |
bool | IsMsb () |
Return true if this host is an MSB first machine and false if it is not. | |
bool | IsLittleEndian () |
bool | IsBigEndian () |
Coordinate | operator+ (const Coordinate &A, const Coordinate &B) |
Summation operator for Coordinate. | |
Coordinate | operator- (const Coordinate &A, const Coordinate &B) |
Subtraction operator for Coordinate. | |
Radiometric | operator+ (const Radiometric &A, const Radiometric &B) |
Operator to sum two radiometric parameters. | |
QDebug | operator<< (QDebug debug, const Hillshade &hillshade) |
Print this class out to a QDebug object. | |
double | floatModulusOperator (double a, double b) |
Determines the remainder of the quotient a/b whose sign is the same as that of a. | |
bool | toBool (const QString &string) |
Global function to convert from a string to a boolean. | |
int | toInt (const QString &string) |
Global function to convert from a string to an integer. | |
BigInt | toBigInt (const QString &string) |
Global function to convert from a string to a "big" integer. | |
double | toDouble (const QString &string) |
Global function to convert from a string to a double. | |
QString | toString (bool boolToConvert) |
Global function to convert a boolean to a string. | |
QString | toString (char charToConvert) |
Global function to convert a character to a string. | |
QString | toString (const int &intToConvert) |
Global function to convert an integer to a string. | |
QString | toString (const unsigned int &intToConvert) |
Global function to convert an unsigned integer to a string. | |
QString | toString (const BigInt &intToConvert) |
Global function to convert a big integer to a string. | |
QString | toString (double doubleToConvert, int precision) |
Global function to convert a double to a string with the given precision (significant figures). | |
static bool | nocase_compare (const char c1, const char c2) |
Compare two characters without regard to case. | |
std::ostream & | operator<< (std::ostream &outputStream, const QString &string) |
Print an ASCII representation of the given QString to a stl stream (most commonly cout, cerr). | |
std::ostream & | operator<< (std::ostream &outputStream, const QStringRef &string) |
Print an ASCII representation of the given QStringRef to a stl stream (most commonly cout, cerr). | |
iTime | operator+ (const double &secondsToAdd, iTime time) |
iTime | operator- (const double &secondsToSubtract, iTime time) |
ostream & | operator<< (ostream &os, Matrix &matrix) |
Write the matrix to the output stream. | |
std::ostream & | operator<< (std::ostream &os, Matrix &matrix) |
bool | validate (const NaifVertex &v) |
Verifies that the given NaifVector or NaifVertex is 3 dimensional. | |
bool | validate (const NaifTriangle &t) |
Verifies that the given NaifTriangle is 3 x 3. | |
QDebug | operator<< (QDebug dbg, const TNT::Array1D< SpiceDouble > &tntArray) |
Enables any TNT array of SpiceDoubles to be passed into qDebug() directly. | |
QDebug | operator<< (QDebug dbg, const TNT::Array2D< SpiceDouble > &tntMatrix) |
Enables any 2 dimensional TNT array of SpiceDoubles to be passed into qDebug() directly. | |
QString | toString (const TNT::Array1D< SpiceDouble > &naifArray, int precision) |
Formats any TNT array of SpiceDoubles as a string with given precision. | |
std::ostream & | operator<< (std::ostream &os, Isis::OverlapStatistics &stats) |
Creates a pvl of various useful data obtained by the overlap statistics class. | |
ostream & | operator<< (ostream &os, Pipeline &pipeline) |
This is the output operator for a Pipeline, which enables things such as: | |
int | SizeOf (Isis::PixelType pixelType) |
Returns the number of bytes of the specified PixelType. | |
QString | PixelTypeName (Isis::PixelType pixelType) |
Returns string name of PixelType enumeration entered as input parameter. | |
Isis::PixelType | PixelTypeEnumeration (const QString &type) |
Returns PixelType enumeration given a string. | |
ostream & | operator<< (std::ostream &os, Pvl &pvl) |
This stream will not handle the end of line sequence. | |
istream & | operator>> (std::istream &is, Pvl &pvl) |
Reads keywords from the instream and appends them to the Pvl object. | |
ostream & | operator<< (std::ostream &os, PvlContainer &container) |
Output the PvlContainer information. | |
KeywordType | toKeywordType (const QString type) |
Convert a string representing a type of keyword to the corresponding enumeration. | |
std::istream & | operator>> (std::istream &is, PvlGroup &result) |
Read in a group. | |
ostream & | operator<< (std::ostream &os, PvlGroup &group) |
Outputs the PvlGroup data to a specified output stream. | |
std::istream & | operator>> (std::istream &is, PvlKeyword &result) |
Read in a keyword. | |
ostream & | operator<< (std::ostream &os, const Isis::PvlKeyword &keyword) |
Write out the keyword. | |
ostream & | operator<< (std::ostream &os, PvlObject &object) |
Outputs the PvlObject data to a specified output stream. | |
std::istream & | operator>> (std::istream &is, PvlObject &result) |
This method reads a PvlObject from the input stream. | |
int | choleski_solve (double *a, double *b, int nsize, int flag) |
int | inverse (double *a, int nsize) |
int | isymp (int row, int col) |
int | indeces_from_set (int *indeces, int set, int set_size, int n) |
int | binomial_coeficient (int n, int k) |
int | decompose (double *, int) |
int | foresub (double *, double *, int) |
int | backsub (double *, double *, int) |
int | solve_errcode (int) |
std::ostream & | operator<< (std::ostream &os, Isis::SessionLog &log) |
QDataStream & | operator<< (QDataStream &stream, const SparseBlockColumnMatrix &sbcm) |
Writes matrix to binary disk file pointed to by QDataStream stream. | |
QDataStream & | operator>> (QDataStream &stream, SparseBlockColumnMatrix &sbcm) |
Reads matrix from binary disk file pointed to by QDataStream stream. | |
QDebug | operator<< (QDebug dbg, const SparseBlockColumnMatrix &sbcm) |
Writes matrix to QDebug stream. | |
QDataStream & | operator<< (QDataStream &stream, const SparseBlockRowMatrix &sbrm) |
Writes matrix to binary disk file pointed to by QDataStream stream. | |
QDataStream & | operator>> (QDataStream &stream, SparseBlockRowMatrix &sbrm) |
Reads matrix from binary disk file pointed to by QDataStream stream. | |
QDebug | operator<< (QDebug dbg, const SparseBlockRowMatrix &sbrm) |
Writes matrix to QDebug stream. | |
QDataStream & | operator<< (QDataStream &stream, const SparseBlockMatrix &sparseBlockMatrix) |
Writes matrix to binary disk file pointed to by QDataStream stream. | |
QDataStream & | operator>> (QDataStream &stream, SparseBlockMatrix &sparseBlockMatrix) |
Reads matrix from binary disk file pointed to by QDataStream stream. | |
QDebug | operator<< (QDebug dbg, const SparseBlockMatrix &m) |
Writes matrix to QDebug stream. | |
bool | IsSpecial (const double d) |
Returns if the input pixel is special. | |
bool | IsSpecial (const float f) |
Returns if the input pixel is special. | |
bool | IsValidPixel (const double d) |
Returns if the input pixel is valid. | |
bool | IsNullPixel (const double d) |
Returns if the input pixel is null. | |
bool | IsHighPixel (const double d) |
Returns if the input pixel is one of the high saturation types. | |
bool | IsLowPixel (const double d) |
Returns if the input pixel is one of the low saturation types. | |
bool | IsHrsPixel (const double d) |
Returns if the input pixel is high representation saturation. | |
bool | IsHisPixel (const double d) |
Returns if the input pixel is high instrument saturation. | |
bool | IsLisPixel (const double d) |
Returns if the input pixel is low instrument saturation. | |
bool | IsLrsPixel (const double d) |
Returns if the input pixel is low representation saturation. | |
double | TestPixel (const float t) |
Converts float pixels to double pixels with special pixel translations. | |
float | TestPixel (const double t) |
Converts double to float with special pixel translations and care for overflows (underflows are assumed to cast to 0!) | |
QString | PixelToString (double d) |
Takes a double pixel value and returns the name of the pixel type as a string. | |
double | StringToPixel (const QString &str) |
Takes the name of the pixel type as a string and returns a double pixel value. | |
QDataStream & | operator<< (QDataStream &stream, const StatCumProbDistDynCalc &scpddc) |
QDataStream & | operator>> (QDataStream &stream, StatCumProbDistDynCalc &scpddc) |
QDataStream & | operator<< (QDataStream &stream, const Statistics &statistics) |
QDataStream & | operator>> (QDataStream &stream, Statistics &statistics) |
static void | cholmod_error_handler (int nStatus, const char *file, int nLineNo, const char *message) |
void | protobuf_AddDesc_ControlNetFileV0001_2eproto () |
void | protobuf_AssignDesc_ControlNetFileV0001_2eproto () |
void | protobuf_ShutdownFile_ControlNetFileV0001_2eproto () |
bool | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor () |
const ::std::string & | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value) |
bool | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse (const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType *value) |
bool | ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor () |
const ::std::string & | ControlNetFileProtoV0001_PBControlPoint_PointType_Name (ControlNetFileProtoV0001_PBControlPoint_PointType value) |
bool | ControlNetFileProtoV0001_PBControlPoint_PointType_Parse (const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_PointType *value) |
bool | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor () |
const ::std::string & | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name (ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) |
bool | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse (const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_AprioriSource *value) |
void | protobuf_AddDesc_ControlNetFileV0002_2eproto () |
void | protobuf_AssignDesc_ControlNetFileV0002_2eproto () |
void | protobuf_ShutdownFile_ControlNetFileV0002_2eproto () |
bool | ControlPointFileEntryV0002_Measure_MeasureType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlPointFileEntryV0002_Measure_MeasureType_descriptor () |
const ::std::string & | ControlPointFileEntryV0002_Measure_MeasureType_Name (ControlPointFileEntryV0002_Measure_MeasureType value) |
bool | ControlPointFileEntryV0002_Measure_MeasureType_Parse (const ::std::string &name, ControlPointFileEntryV0002_Measure_MeasureType *value) |
bool | ControlPointFileEntryV0002_PointType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlPointFileEntryV0002_PointType_descriptor () |
const ::std::string & | ControlPointFileEntryV0002_PointType_Name (ControlPointFileEntryV0002_PointType value) |
bool | ControlPointFileEntryV0002_PointType_Parse (const ::std::string &name, ControlPointFileEntryV0002_PointType *value) |
bool | ControlPointFileEntryV0002_AprioriSource_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlPointFileEntryV0002_AprioriSource_descriptor () |
const ::std::string & | ControlPointFileEntryV0002_AprioriSource_Name (ControlPointFileEntryV0002_AprioriSource value) |
bool | ControlPointFileEntryV0002_AprioriSource_Parse (const ::std::string &name, ControlPointFileEntryV0002_AprioriSource *value) |
QDataStream & | operator<< (QDataStream &stream, const MaximumLikelihoodWFunctions &mlwf) |
QDataStream & | operator>> (QDataStream &stream, MaximumLikelihoodWFunctions &mlwf) |
QDataStream & | operator<< (QDataStream &stream, const MaximumLikelihoodWFunctions::Model &modelEnum) |
QDataStream & | operator>> (QDataStream &stream, MaximumLikelihoodWFunctions::Model &modelEnum) |
void | newViewportOpened (CubeViewport *cvp) |
Variables | |
Application * | iApp = NULL |
static geos::geom::GeometryFactory | globalFactory |
const int | SizeMatch = 1 |
const int | SpatialMatch = 2 |
const int | OneBand = 16 |
const int | BandMatchOrOne = 32 |
const int | ReadWrite = 64 |
const int | AllMatchOrOne = 128 |
const DBL_UNION | IVALID_MIN8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFA) } |
const double | VALID_MIN8 = IVALID_MIN8.d |
const double | ValidMinimum = IVALID_MIN8.d |
The minimum valid double value for Isis pixels. | |
const DBL_UNION | INULL8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFB) } |
const double | NULL8 = INULL8.d |
const double | Null = INULL8.d |
Value for an Isis Null pixel. | |
const DBL_UNION | ILOW_REPR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFC) } |
const double | LOW_REPR_SAT8 = ILOW_REPR_SAT8.d |
const double | Lrs = ILOW_REPR_SAT8.d |
Value for an Isis Low Representation Saturation pixel. | |
const DBL_UNION | ILOW_INSTR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFD) } |
const double | LOW_INSTR_SAT8 = ILOW_INSTR_SAT8.d |
const double | Lis = ILOW_INSTR_SAT8.d |
Value for an Isis Low Instrument Saturation pixel. | |
const DBL_UNION | IHIGH_INSTR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFE) } |
const double | HIGH_INSTR_SAT8 = IHIGH_INSTR_SAT8.d |
const double | His = IHIGH_INSTR_SAT8.d |
Value for an Isis High Instrument Saturation pixel. | |
const DBL_UNION | IHIGH_REPR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFF) } |
const double | HIGH_REPR_SAT8 = IHIGH_REPR_SAT8.d |
const double | Hrs = IHIGH_REPR_SAT8.d |
Value for an Isis High Representation Saturation pixel. | |
const double | VALID_MAX8 = DBL_MAX |
const double | ValidMaximum = DBL_MAX |
The maximum valid double value for Isis pixels. | |
const int | IVALID_MIN4 = 0xFF7FFFFA |
const float | VALID_MIN4 = (*((const float *) &IVALID_MIN4)) |
const int | INULL4 = 0xFF7FFFFB |
const float | NULL4 = (*((const float *) &INULL4)) |
const int | ILOW_REPR_SAT4 = 0xFF7FFFFC |
const float | LOW_REPR_SAT4 = (*((const float *) &ILOW_REPR_SAT4)) |
const int | ILOW_INSTR_SAT4 = 0xFF7FFFFD |
const float | LOW_INSTR_SAT4 = (*((const float *) &ILOW_INSTR_SAT4)) |
const int | IHIGH_INSTR_SAT4 = 0xFF7FFFFE |
const float | HIGH_INSTR_SAT4 = (*((const float *) &IHIGH_INSTR_SAT4)) |
const int | IHIGH_REPR_SAT4 = 0xFF7FFFFF |
const float | HIGH_REPR_SAT4 = (*((const float *) &IHIGH_REPR_SAT4)) |
const float | VALID_MAX4 = FLT_MAX |
const short | VALID_MIN2 = ((short)(-32752)) |
const short | NULL2 = ((short)(-32768)) |
const short | LOW_REPR_SAT2 = ((short)(-32767)) |
const short | LOW_INSTR_SAT2 = ((short)(-32766)) |
const short | HIGH_INSTR_SAT2 = ((short)(-32765)) |
const short | HIGH_REPR_SAT2 = ((short)(-32764)) |
const short | VALID_MAX2 = ((short) 32767) |
const unsigned short | VALID_MINU2 = ((unsigned short) 3) |
const unsigned short | NULLU2 = ((unsigned short) 0) |
const unsigned short | LOW_REPR_SATU2 = ((unsigned short) 1) |
const unsigned short | LOW_INSTR_SATU2 = ((unsigned short) 2) |
const unsigned short | HIGH_INSTR_SATU2 = ((unsigned short) 65534) |
const unsigned short | HIGH_REPR_SATU2 = ((unsigned short) 65535) |
const unsigned short | VALID_MAXU2 = ((unsigned short) 65522) |
const unsigned char | VALID_MIN1 = ((unsigned char) 1) |
const unsigned char | NULL1 = ((unsigned char) 0) |
const unsigned char | LOW_REPR_SAT1 = ((unsigned char) 0) |
const unsigned char | LOW_INSTR_SAT1 = ((unsigned char) 0) |
const unsigned char | HIGH_INSTR_SAT1 = ((unsigned char) 255) |
const unsigned char | HIGH_REPR_SAT1 = ((unsigned char) 255) |
const unsigned char | VALID_MAX1 = ((unsigned char) 254) |
QString | sPointType [] = { "Fixed", "Constrained", "Free" } |
String names for Point Type. | |
QString | sBoolean [] = { "False", "True" } |
String values for Boolean. | |
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate |
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel |
const int | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_PointType | ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie |
const ControlNetFileProtoV0001_PBControlPoint_PointType | ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground |
const int | ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None |
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution |
const int | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX + 1 |
const ControlPointFileEntryV0002_Measure_MeasureType | ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN = ControlPointFileEntryV0002_Measure_MeasureType_Candidate |
const ControlPointFileEntryV0002_Measure_MeasureType | ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel |
const int | ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE = ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX + 1 |
const ControlPointFileEntryV0002_PointType | ControlPointFileEntryV0002_PointType_PointType_MIN = ControlPointFileEntryV0002_PointType_obsolete_Tie |
const ControlPointFileEntryV0002_PointType | ControlPointFileEntryV0002_PointType_PointType_MAX = ControlPointFileEntryV0002_PointType_Fixed |
const int | ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE = ControlPointFileEntryV0002_PointType_PointType_MAX + 1 |
const ControlPointFileEntryV0002_AprioriSource | ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN = ControlPointFileEntryV0002_AprioriSource_None |
const ControlPointFileEntryV0002_AprioriSource | ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX = ControlPointFileEntryV0002_AprioriSource_BundleSolution |
const int | ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE = ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX + 1 |
const int | VIEWSIZE = 301 |
const int | CHIPVIEWPORT_WIDTH = 310 |
Namespace for all Isis base objects.
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
See individual third-party library and package descriptions for intellectual property information, user agreements, and related information.
Although Isis has been used by the USGS, no warranty, expressed or implied, is made by the USGS as to the accuracy and functioning of such software and related material nor shall the fact of distribution constitute any such warranty, and no responsibility is assumed by the USGS in connection therewith.
For additional information, launch $ISISROOT/doc//documents/Disclaimers/Disclaimers.html in a browser or see the Privacy & Disclaimers page on the Isis website, http://isis.astrogeology.usgs.gov, and the USGS privacy and disclaimers on http://www.usgs.gov/privacy.html.
See individual third-party library and package descriptions for intellectual property information,user agreements, and related information.
Although Isis has been used by the USGS, no warranty, expressed or implied, is made by the USGS as to the accuracy and functioning of such software and related material nor shall the fact of distribution constitute any such warranty, and no responsibility is assumed by the USGS in connection therewith.
For additional information, launch $ISISROOT/doc//documents/Disclaimers/Disclaimers.html in a browser or see the Privacy & Disclaimers page on the Isis website, http://isis.astrogeology.usgs.gov, and the USGS privacy and disclaimers on http://www.usgs.gov/privacy.html.
To minimize changes in other places, allow others to use "Latest".
Definition at line 78 of file ControlNetFile.h.
typedef TNT::Array2D<SpiceDouble> Isis::NaifTriangle |
3-D triangle[3][3]
Definition at line 66 of file NaifDskApi.h.
typedef TNT::Array1D<SpiceDouble> Isis::NaifVector |
Namespace to contain type definitions of NAIF DSK fundamentals.
This NAIF DSK utility provides the means to a TIN. Needed are types that define efficient implemenations of vectors, vertices and triangles (plates). The TNT library is used to specify these fundamental types due to its efficeint passing and memory manaegement mechanisms.
1-D Buffer[3]
Definition at line 64 of file NaifDskApi.h.
typedef TNT::Array1D<SpiceDouble> Isis::NaifVertex |
1-D Buffer[3]
Definition at line 65 of file NaifDskApi.h.
typedef QList<SharedResource> Isis::ResourceList |
Defintion of a ResourceList, a list of SharedResource types.
Definition at line 186 of file Resource.h.
typedef QSharedPointer<GisGeometry> Isis::SharedGisGeometry |
Definition for a SharedGisGeometry, a shared pointer to a GisGeometry.
Definition at line 142 of file GisGeometry.h.
typedef QSharedPointer<Resource> Isis::SharedResource |
Defintion of a SharedResource, a shared pointer to a Resource object.
Definition at line 183 of file Resource.h.
typedef QSharedPointer<Strategy> Isis::SharedStrategy |
Definition for a SharedStrategy, a shared pointer to a Strategy.
Definition at line 244 of file Strategy.h.
typedef QList<SharedStrategy> Isis::StrategyList |
Definition for a StrategyList, a list of SharedStrategy types.
Definition at line 247 of file Strategy.h.
enum Isis::KeywordType |
The different types of keywords that can be formatted.
Definition at line 35 of file PvlFormat.h.
Input cube label type tracker.
This enumeration and its functions are for the label type of an input cube. The enum defines the type of labels (i.e., Both the label and cube are in the same file and the label is in a separate file from the cube.
Definition at line 47 of file CubeAttribute.h.
enum Isis::PixelType |
Enumerations for Isis Pixel Types.
This enumeration is for defining pixel types of cubes. UnsignedByte, SignedWord, and Real are the only three pixel types currently supported. The range for UnsignedBytes is 0 to 255, the range for SignedWord is -32768 to 32767, and the range for Real is -FLT_MAX to FLT_MAX as defined in the include file, float.h.
Definition at line 43 of file PixelType.h.
double Isis::AddOperator | ( | double | a, |
double | b | ||
) |
Returns the result of additing a with b.
a | Input double |
b | Input double |
Definition at line 90 of file Calculator.cpp.
Referenced by Isis::Calculator::Add().
double Isis::BitwiseAndOperator | ( | double | a, |
double | b | ||
) |
Returns the result of a bitwise AND accross a and b.
a | Input double |
b | Input double |
Definition at line 241 of file Calculator.cpp.
References Round().
Referenced by Isis::Calculator::And().
double Isis::BitwiseOrOperator | ( | double | a, |
double | b | ||
) |
Returns the result of a bitwise OR across a and b.
a | Input double |
b | INput double |
Definition at line 254 of file Calculator.cpp.
References Round().
Referenced by Isis::Calculator::Or().
double Isis::CosecantOperator | ( | double | a | ) |
Returns the cosecant of the input a.
a | Input double |
Definition at line 193 of file Calculator.cpp.
Referenced by Isis::Calculator::Cosecant().
double Isis::CotangentOperator | ( | double | a | ) |
Returns the cotangent of the input a.
a | Input double |
Definition at line 216 of file Calculator.cpp.
Referenced by Isis::Calculator::Cotangent().
const double Isis::DEG2RAD | ( | 0. | 017453292519943295769237 | ) |
Multiplier for converting from degrees to radians.
Referenced by Isis::EquatorialCylindricalShape::intersectSurface(), Isis::BundleAdjust::OutputNoErrorPropagation(), Isis::BundleAdjust::OutputPointsCSV(), Isis::BundleAdjust::OutputWithErrorPropagation(), Isis::Planar::Planar(), Isis::RingCylindrical::RingCylindrical(), Isis::Robinson::Robinson(), Isis::RingPlaneProjection::Scale(), Isis::Angle::setAngle(), Isis::RingCylindrical::SetGround(), Isis::Planar::SetGround(), Isis::Robinson::SetGround(), and Isis::BundleAdjust::Update().
double Isis::DivideOperator | ( | double | a, |
double | b | ||
) |
Returns the result of dividing a by b.
a | Input double |
b | Intput double |
Definition at line 77 of file Calculator.cpp.
Referenced by Isis::Calculator::Divide().
double Isis::EqualOperator | ( | double | a, |
double | b | ||
) |
Returns 1.0 if a is equal ot b.
a | Input double |
b | Input double |
Definition at line 142 of file Calculator.cpp.
Referenced by Isis::Calculator::Equal().
double Isis::floatModulusOperator | ( | double | a, |
double | b | ||
) |
Determines the remainder of the quotient a/b whose sign is the same as that of a.
In other words, this method finds the value r = a - bq such that q is the integer found by truncating a/b.
a | The dividend (numerator). |
b | The divisor (denominator). |
Definition at line 352 of file InlineCalculator.cpp.
Referenced by Isis::InlineCalculator::floatModulus().
double Isis::GreaterThanOperator | ( | double | a, |
double | b | ||
) |
Returns 1.0 if a is greater than b.
Otherwise 0.0 is returned.
a | Input double |
b | Input double |
Definition at line 116 of file Calculator.cpp.
Referenced by Isis::Calculator::GreaterThan().
double Isis::GreaterThanOrEqualOperator | ( | double | a, |
double | b | ||
) |
Returns 1.0 if a is greater than or equal to b.
Otherwise 0.0 is returned.
a | Input double |
b | Input double |
Definition at line 155 of file Calculator.cpp.
Referenced by Isis::Calculator::GreaterThanOrEqual().
const double Isis::HALFPI | ( | 1. | 57079632679489661923 | ) |
The mathematical constant PI/2.
Referenced by Isis::MaximumLikelihoodWFunctions::huberModified(), Isis::VimsSkyMap::LookDirection(), Isis::VimsGroundMap::LookDirection(), Isis::TProjection::phi2Compute(), Isis::PolarStereographic::PolarStereographic(), Isis::PointPerspective::SetCoordinate(), Isis::LunarAzimuthalEqualArea::SetCoordinate(), Isis::TransverseMercator::SetCoordinate(), Isis::Mercator::SetCoordinate(), Isis::LambertConformal::SetCoordinate(), Isis::PolarStereographic::SetCoordinate(), Isis::ObliqueCylindrical::SetCoordinate(), Isis::SimpleCylindrical::SetCoordinate(), Isis::Equirectangular::SetCoordinate(), Isis::Sinusoidal::SetCoordinate(), Isis::Orthographic::SetCoordinate(), Isis::LunarAzimuthalEqualArea::SetGround(), Isis::TransverseMercator::SetGround(), Isis::LambertConformal::SetGround(), and Isis::TProjection::tCompute().
|
inline |
Test the architecture the application is running on.
Definition at line 122 of file Endian.h.
References IsLsb().
Referenced by Isis::Cube::initialize().
bool Isis::IsBlob | ( | PvlObject & | obj | ) |
Checks pvl object and returns whether or not it is a Blob.
obj | Pvl object |
Definition at line 518 of file Blob.cpp.
References Isis::PvlContainer::isNamed().
|
inline |
Returns if the input pixel is one of the high saturation types.
d | Pixel value to test |
Definition at line 242 of file SpecialPixel.h.
Referenced by Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::BandPriorityWithNoTracking(), Isis::ProcessMosaic::ProcessAveragePriority(), and Isis::ProcessMosaic::StartProcess().
|
inline |
Returns if the input pixel is high instrument saturation.
d | Pixel value to test |
Definition at line 275 of file SpecialPixel.h.
Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), and Isis::Calculator::Push().
|
inline |
Returns if the input pixel is high representation saturation.
d | Pixel value to test |
Definition at line 264 of file SpecialPixel.h.
Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), and Isis::Calculator::Push().
|
inline |
Returns if the input pixel is low instrument saturation.
d | Pixel value to test |
Definition at line 286 of file SpecialPixel.h.
Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), and Isis::Calculator::Push().
|
inline |
|
inline |
Returns if the input pixel is one of the low saturation types.
d | Pixel value to test |
Definition at line 253 of file SpecialPixel.h.
Referenced by Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::BandPriorityWithNoTracking(), Isis::ProcessMosaic::ProcessAveragePriority(), and Isis::ProcessMosaic::StartProcess().
|
inline |
Returns if the input pixel is low representation saturation.
d | Pixel value to test |
Definition at line 297 of file SpecialPixel.h.
Referenced by Isis::Statistics::AddData(), PixelToString(), and Isis::Calculator::Push().
|
inline |
Return true if this host is an LSB first machine and false if it is not.
Definition at line 84 of file Endian.h.
Referenced by Isis::CubeAttributeOutput::byteOrder(), Isis::EndianSwapper::EndianSwapper(), IsBigEndian(), IsLittleEndian(), IsMsb(), Isis::ProcessExport::ProcessExport(), Isis::Table::ReadInit(), Isis::ProcessImport::VAXConversion(), and Isis::Table::WriteInit().
|
inline |
Return true if this host is an MSB first machine and false if it is not.
Definition at line 100 of file Endian.h.
References IsLsb().
Referenced by Isis::EndianSwapper::EndianSwapper(), and Isis::Table::ReadInit().
|
inline |
Returns if the input pixel is null.
d | Pixel value to test |
Definition at line 231 of file SpecialPixel.h.
Referenced by Isis::Statistics::AddData(), Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::BandPriorityWithNoTracking(), Isis::Stretch::Map(), PixelToString(), Isis::ProcessMosaic::ProcessAveragePriority(), Isis::Calculator::Push(), Isis::ImagePolygon::SetImage(), and Isis::ProcessMosaic::StartProcess().
|
inline |
Returns if the input pixel is special.
Not special implies it is valid to use in computations.
d | Pixel value to test |
Definition at line 196 of file SpecialPixel.h.
Referenced by Isis::ProcessMosaic::BandComparison(), Isis::Interpolator::BiLinear(), Isis::ScatterPlotData::binXYIndices(), Isis::PipelineApplication::BuildParamString(), Isis::FindTool::centerLinkedViewports(), Isis::CameraStatistics::constructKeyword(), Isis::PlotWindowBestFitDialog::createBestFitLine(), Isis::Interpolator::CubicConvolution(), Isis::FindTool::distancePerPixel(), Isis::MosaicSceneItem::drawImage(), Isis::OverlapNormalization::Evaluate(), Isis::PlotWindow::fillTable(), Isis::ControlNetStatistics::GetPointDoubleStats(), Isis::ControlMeasure::GetResidualMagnitude(), Isis::SpatialPlotTool::getSpatialStatistics(), Isis::ForstnerOperator::Interest(), Isis::StandardDeviationOperator::Interest(), Isis::EquatorialCylindricalShape::intersectSurface(), Isis::DemShape::intersectSurface(), Isis::Coordinate::isValid(), Isis::MinimumDifference::MatchAlgorithm(), Isis::Calculator::MaximumLine(), Isis::MosaicControlNetTool::maxMovementColorResidualMagnitude(), Isis::Calculator::MinimumLine(), Isis::VisualDisplay::mouseMoveEvent(), Isis::Displacement::operator*(), Isis::Distance::operator*(), Isis::Displacement::operator*=(), Isis::Distance::operator*=(), Isis::Displacement::operator/(), Isis::Distance::operator/(), Isis::Displacement::operator/=(), Isis::Distance::operator/=(), operator<<(), Isis::ScatterPlotWindow::paint(), Isis::VisualDisplay::paintPixmap(), PixelToString(), Isis::Longitude::positiveWest(), Isis::ProcessMosaic::ProcessAveragePriority(), Isis::Calculator::Push(), Isis::SpectralPlotTool::refreshPlot(), Isis::PlotWindowBestFitDialog::refreshWidgetStates(), Isis::Image::save(), Isis::ScatterPlotData::ScatterPlotData(), Isis::Latitude::setAngle(), Isis::Angle::setAngle(), Isis::Displacement::setDisplacement(), Isis::Distance::setDistance(), Isis::CubeAttributeOutput::setMaximum(), Isis::CubeAttributeOutput::setMinimum(), Isis::ScatterPlotWindow::setMousePosition(), Isis::Latitude::setPlanetographic(), Isis::Longitude::setPositiveWest(), Isis::Hillshade::shadedValue(), Isis::AutoReg::SobelGradient(), Isis::Pixel::ToString(), Isis::Gruen::ValidateKey(), and Isis::ControlNetValidMeasure::ValidDnValue().
|
inline |
Returns if the input pixel is special.
Not special implies it is valid to use in computations. This method applies to a 4-byte floating point rather than an 8-byte double
f | Pixel value to test |
Definition at line 209 of file SpecialPixel.h.
|
inline |
Returns if the input pixel is valid.
d | Pixel value to test |
Definition at line 220 of file SpecialPixel.h.
Referenced by Isis::MultivariateStatistics::AddData(), Isis::Histogram::AddData(), Isis::QuickFilter::AddLine(), Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::BandPriorityWithNoTracking(), Isis::ProcessPolygons::FillPolygon(), Isis::CameraPointInfo::GetPointInfo(), Isis::ProcessExport::InitProcess(), Isis::Stretch::Map(), Isis::Average::operator()(), Isis::ProcessMosaic::ProcessAveragePriority(), Isis::ProcessImport::ProcessBil(), Isis::ProcessImport::ProcessBip(), Isis::ProcessImport::ProcessBsq(), Isis::ProcessImport::ProcessJp2(), Isis::MultivariateStatistics::RemoveData(), Isis::Histogram::RemoveData(), Isis::QuickFilter::RemoveLine(), Isis::ProcessMosaic::StartProcess(), and Isis::AdvancedTrackTool::updateRow().
|
inline |
Return the appropriate LabelType depending on which of the valid values the argument spells.
labelType |
Definition at line 86 of file CubeAttribute.h.
References _FILEINFO_, AttachedLabel, DetachedLabel, ExternalLabel, and Isis::IException::Unknown.
|
inline |
Return the string representation of the contents of a variable of type LabelAttachment.
labelType | The LabelAttachment enum to be converted to a string |
Definition at line 68 of file CubeAttribute.h.
References _FILEINFO_, AttachedLabel, DetachedLabel, ExternalLabel, and Isis::IException::Programmer.
Referenced by Isis::CubeAttributeOutput::setLabelAttachment().
double Isis::LessThanOperator | ( | double | a, |
double | b | ||
) |
Returns 1.0 if a is less than b.
Otherwise 0.0 is returned.
a | Input double |
b | Input double |
Definition at line 129 of file Calculator.cpp.
Referenced by Isis::Calculator::LessThan().
double Isis::LessThanOrEqualOperator | ( | double | a, |
double | b | ||
) |
Returns 1.0 if a is less than or eqaul to b.
Otherwise 0.0 is returned.
a | Input double |
b | Input double |
Definition at line 168 of file Calculator.cpp.
Referenced by Isis::Calculator::LessThanOrEqual().
double Isis::MaximumOperator | ( | double | a, |
double | b | ||
) |
Returns the max of a and b.
a | First input value |
b | Second input value |
Definition at line 279 of file Calculator.cpp.
Referenced by Isis::Calculator::MaximumPixel().
double Isis::MinimumOperator | ( | double | a, |
double | b | ||
) |
Returns the min of a and b.
a | First input value |
b | Second input value |
Definition at line 294 of file Calculator.cpp.
Referenced by Isis::Calculator::MinimumPixel().
double Isis::ModulusOperator | ( | double | a, |
double | b | ||
) |
Returns the modulus of a by b.
a | Input modulee |
b | Input modulator |
Definition at line 267 of file Calculator.cpp.
References Round().
Referenced by Isis::Calculator::Modulus().
double Isis::MultiplyOperator | ( | double | a, |
double | b | ||
) |
Returns the result of a multiplied by b.
a | Input double |
b | Input double |
Definition at line 64 of file Calculator.cpp.
Referenced by Isis::Calculator::Multiply().
double Isis::NegateOperator | ( | double | a | ) |
The code that performs math operations is designed to call a function and use the result.
These helper methods convert standard operators into functions which perform the desired operations. See the implementation of Calculator::Negative for an example. Returns the nagative of the input parameter.
a | Input double |
Definition at line 51 of file Calculator.cpp.
Referenced by Isis::Calculator::Negative().
|
static |
Compare two characters without regard to case.
This small, internal function compares two characters while ignoring case. This is used in the STL equal function to compare the contents of two STL strings.
c1 | First character to compare |
c2 | Second character to compare |
Definition at line 691 of file IString.cpp.
Referenced by Isis::IString::Equal().
double Isis::NotEqualOperator | ( | double | a, |
double | b | ||
) |
Returns 1.0 is a is not equal to b.
Otherwise 0.0 is returned.
a | Input double |
b | Input double |
Definition at line 181 of file Calculator.cpp.
Referenced by Isis::Calculator::NotEqual().
Angle Isis::operator* | ( | double | mult, |
Angle | angle | ||
) |
Displacement Isis::operator* | ( | double | mult, |
Displacement | displacement | ||
) |
Multiply displacement by a value (5m * 2 = 10m).
mult | This is the value to multiply by |
displacement | This is the distance to multiply into |
Definition at line 292 of file Displacement.cpp.
Distance Isis::operator* | ( | double | mult, |
Distance | dist | ||
) |
Multiply this distance by a value (5m * 2 = 10m).
mult | This is the value to multiply by |
dist | This is the distance to multiply into |
Definition at line 341 of file Distance.cpp.
|
inline |
Summation operator for Coordinate.
A | First operand |
B | Second operand |
Definition at line 146 of file GruenTypes.h.
References Isis::Coordinate::isValid().
|
inline |
Operator to sum two radiometric parameters.
Definition at line 244 of file GruenTypes.h.
|
inline |
Subtraction operator for Coordinate.
A | First operand |
B | Second operand |
Definition at line 164 of file GruenTypes.h.
References Isis::Coordinate::isValid().
QDebug Isis::operator<< | ( | QDebug | dbg, |
const TNT::Array1D< SpiceDouble > & | tntArray | ||
) |
Enables any TNT array of SpiceDoubles to be passed into qDebug() directly.
Valid inputs include NaifVector and NaifVertex. Array values will be printed on a single line with precision=15 digits.
tntArray | TNT array to be printed. |
Definition at line 83 of file NaifDskApi.cpp.
References toString().
QDebug Isis::operator<< | ( | QDebug | dbg, |
const TNT::Array2D< SpiceDouble > & | tntMatrix | ||
) |
Enables any 2 dimensional TNT array of SpiceDoubles to be passed into qDebug() directly.
Valid inputs include NaifTriangle. Each row will be indented 4 spaces and each entry will be printed with precision=15 digits.
tntMatrix | Two dimensional TNT array to be printed. |
Definition at line 98 of file NaifDskApi.cpp.
References toString().
ostream& Isis::operator<< | ( | std::ostream & | os, |
PvlGroup & | group | ||
) |
Outputs the PvlGroup data to a specified output stream.
os | The output stream to output to. |
group | The PvlGroup object to output. |
Definition at line 158 of file PvlGroup.cpp.
References Isis::PvlContainer::keywords().
ostream& Isis::operator<< | ( | std::ostream & | os, |
Isis::Pvl & | pvl | ||
) |
This stream will not handle the end of line sequence.
os | |
pvl |
Definition at line 235 of file Pvl.cpp.
References _FILEINFO_, Isis::PvlObject::addGroup(), Isis::PvlContainer::addKeyword(), Isis::PvlObject::addObject(), Isis::PvlObject::group(), Isis::PvlObject::groups(), Isis::PvlObject::hasGroup(), Isis::PvlObject::hasKeyword(), Isis::PvlObject::hasObject(), Isis::IException::Io, Isis::PvlContainer::keywords(), Isis::PvlContainer::name(), Isis::PvlObject::object(), Isis::PvlObject::objects(), and Isis::Pvl::terminator().
ostream& Isis::operator<< | ( | ostream & | os, |
Matrix & | matrix | ||
) |
Write the matrix to the output stream.
Definition at line 255 of file Matrix.cpp.
std::ostream & Isis::operator<< | ( | std::ostream & | os, |
PvlContainer & | container | ||
) |
Output the PvlContainer information.
os | The preferred output stream. |
container | The PvlContainer object to output. |
Definition at line 260 of file PvlContainer.cpp.
References _FILEINFO_, Isis::PvlContainer::addKeyword(), Isis::PvlContainer::hasKeyword(), Isis::PvlContainer::keywords(), Isis::PvlContainer::name(), and Isis::PvlContainer::type().
QDataStream & Isis::operator<< | ( | QDataStream & | stream, |
const SparseBlockColumnMatrix & | sbcm | ||
) |
Writes matrix to binary disk file pointed to by QDataStream stream.
stream | stream pointing to binary disk file |
sbcm | SparseBlockColumnMatrix to write |
Definition at line 271 of file SparseBlockMatrix.cpp.
std::ostream & Isis::operator<< | ( | std::ostream & | os, |
Isis::OverlapStatistics & | stats | ||
) |
Creates a pvl of various useful data obtained by the overlap statistics class.
The pvl is returned in an output stream
os | The output stream to write to |
stats | The OverlapStatistics object to write to os |
Definition at line 303 of file OverlapStatistics.cpp.
References Isis::OverlapStatistics::toPvl().
QDebug Isis::operator<< | ( | QDebug | debug, |
const Hillshade & | hillshade | ||
) |
Print this class out to a QDebug object.
Definition at line 308 of file Hillshade.cpp.
References Isis::Hillshade::azimuth(), IsSpecial(), Isis::Hillshade::resolution(), toString(), Isis::Angle::toString(), and Isis::Hillshade::zenith().
Referenced by Isis::ControlList::operator<<(), and Isis::ImageList::operator<<().
QDebug Isis::operator<< | ( | QDebug | dbg, |
const SparseBlockColumnMatrix & | sbcm | ||
) |
Writes matrix to QDebug stream.
dbg | debug stream |
sbcm | SparseBlockColumnMatrix to write to debug stream |
Definition at line 345 of file SparseBlockMatrix.cpp.
ostream& Isis::operator<< | ( | std::ostream & | os, |
Isis::PvlObject & | object | ||
) |
Outputs the PvlObject data to a specified output stream.
os | The output stream to write to. |
object | The PvlObject to send to the output stream. |
Definition at line 494 of file PvlObject.cpp.
References _FILEINFO_, Isis::PvlContainer::addKeyword(), Isis::PvlObject::group(), Isis::PvlObject::groups(), Isis::PvlObject::hasGroup(), Isis::PvlObject::hasObject(), Isis::IException::Io, Isis::PvlContainer::keywords(), Isis::PvlContainer::name(), Isis::PvlObject::object(), and Isis::PvlObject::objects().
QDataStream & Isis::operator<< | ( | QDataStream & | stream, |
const SparseBlockRowMatrix & | sbrm | ||
) |
Writes matrix to binary disk file pointed to by QDataStream stream.
stream | stream pointing to binary disk file |
sbrm | SparseBlockRowMatrix to write |
Definition at line 653 of file SparseBlockMatrix.cpp.
QDebug Isis::operator<< | ( | QDebug | dbg, |
const SparseBlockRowMatrix & | sbrm | ||
) |
Writes matrix to QDebug stream.
dbt | debug stream |
sbcm | SparseBlockRowMatrix to write to debug stream |
Definition at line 727 of file SparseBlockMatrix.cpp.
ostream& Isis::operator<< | ( | ostream & | os, |
Pipeline & | pipeline | ||
) |
This is the output operator for a Pipeline, which enables things such as:
os | The output stream (usually cout) |
pipeline | The pipeline object to output |
Definition at line 923 of file Pipeline.cpp.
References Isis::Pipeline::Application(), Isis::PipelineApplication::Enabled(), Isis::Pipeline::KeepTemporaryFiles(), Isis::PipelineApplication::Name(), Isis::Pipeline::Name(), Isis::PipelineApplication::ParamString(), Isis::Pipeline::Prepare(), Isis::Pipeline::Size(), and Isis::PipelineApplication::TemporaryFiles().
QDataStream & Isis::operator<< | ( | QDataStream & | stream, |
const SparseBlockMatrix & | sparseBlockMatrix | ||
) |
Writes matrix to binary disk file pointed to by QDataStream stream.
stream | stream pointing to binary disk file |
sparseBlockMatrix | SparseBlockMatrix to write |
Definition at line 1079 of file SparseBlockMatrix.cpp.
QDebug Isis::operator<< | ( | QDebug | dbg, |
const SparseBlockMatrix & | m | ||
) |
Writes matrix to QDebug stream.
dbg | debug stream |
m | SparseBlockMatrix to write to debug stream |
Definition at line 1116 of file SparseBlockMatrix.cpp.
std::ostream & Isis::operator<< | ( | std::ostream & | outputStream, |
const QString & | string | ||
) |
Print an ASCII representation of the given QString to a stl stream (most commonly cout, cerr).
This is provided for convenience. No extra formatting is done; please see qDebug for a better way of printing out debug statements.
outputStream | The stream to write the string to |
string | The string to put into the stream |
Definition at line 1398 of file IString.cpp.
std::ostream & Isis::operator<< | ( | std::ostream & | outputStream, |
const QStringRef & | string | ||
) |
Print an ASCII representation of the given QStringRef to a stl stream (most commonly cout, cerr).
This is provided for convenience. No extra formatting is done; please see qDebug for a better way of printing out debug statements.
outputStream | The stream to write the string to |
string | The string to put into the stream |
Definition at line 1414 of file IString.cpp.
References toString().
ostream& Isis::operator<< | ( | std::ostream & | os, |
const Isis::PvlKeyword & | keyword | ||
) |
Write out the keyword.
os | The output stream. |
keyword | The PvlKeyword object to output. |
Definition at line 1781 of file PvlKeyword.cpp.
References Isis::PvlKeyword::comment(), Isis::PvlKeyword::comments(), Isis::PvlKeyword::indent(), Isis::PvlKeyword::m_formatter, Isis::PvlKeyword::size(), Isis::PvlKeyword::width(), and Isis::PvlKeyword::writeWithWrap().
std::istream& Isis::operator>> | ( | std::istream & | is, |
PvlGroup & | result | ||
) |
Read in a group.
is | The input stream |
result | The PvlGroup to read into (OUTPUT) |
Definition at line 51 of file PvlGroup.cpp.
References _FILEINFO_, Isis::PvlContainer::addKeyword(), Isis::PvlKeyword::clear(), Isis::PvlContainer::name(), Isis::PvlContainer::setName(), and Isis::IException::Unknown.
QDataStream & Isis::operator>> | ( | QDataStream & | stream, |
SparseBlockColumnMatrix & | sbcm | ||
) |
Reads matrix from binary disk file pointed to by QDataStream stream.
stream | stream pointing to binary disk file |
sbcm | SparseBlockColumnMatrix to read |
Definition at line 305 of file SparseBlockMatrix.cpp.
References Isis::SparseBlockColumnMatrix::insertMatrixBlock().
istream& Isis::operator>> | ( | std::istream & | is, |
Pvl & | pvl | ||
) |
Reads keywords from the instream and appends them to the Pvl object.
is | A specified instream to read from. |
pvl | The Pvl object to append to. |
iException | Invalid PVL format specified. |
Definition at line 389 of file Pvl.cpp.
References _FILEINFO_, Isis::PvlObject::addGroup(), Isis::PvlContainer::addKeyword(), Isis::PvlObject::addObject(), Isis::PvlKeyword::name(), Isis::IException::Programmer, and Isis::IException::Unknown.
std::istream& Isis::operator>> | ( | std::istream & | is, |
CSVReader & | csv | ||
) |
Input read operator for input stream sources.
This input operator can be invoked directly from the users environment to read the complete input source. It can also be used to augment an existing source as this technique does not discard existing data (lines).
It is presumed that any additional input sources are consistant to pre-established parsing guidelines otherwise, the integrity of the table is compromized.
Here is an example of how to use this method:
is | Input stream source |
csv | CSVReader object to read input source lines from |
Definition at line 463 of file CSVReader.cpp.
References Isis::CSVReader::load().
std::istream& Isis::operator>> | ( | std::istream & | is, |
PvlObject & | result | ||
) |
This method reads a PvlObject from the input stream.
Definition at line 676 of file PvlObject.cpp.
References _FILEINFO_, Isis::PvlObject::addGroup(), Isis::PvlContainer::addKeyword(), Isis::PvlObject::addObject(), Isis::PvlKeyword::clear(), Isis::PvlContainer::name(), Isis::IException::Programmer, Isis::PvlContainer::setName(), and Isis::IException::Unknown.
QDataStream & Isis::operator>> | ( | QDataStream & | stream, |
SparseBlockRowMatrix & | sbrm | ||
) |
Reads matrix from binary disk file pointed to by QDataStream stream.
stream | stream pointing to binary disk file |
sbcm | SparseBlockColumnMatrix to read |
Definition at line 687 of file SparseBlockMatrix.cpp.
References Isis::SparseBlockRowMatrix::insertMatrixBlock().
std::istream& Isis::operator>> | ( | std::istream & | is, |
PvlKeyword & | result | ||
) |
Read in a keyword.
http://pds.jpl.nasa.gov/tools/standards-reference.shtml
is | The input stream |
result | The keyword to read into (OUTPUT) |
Definition at line 925 of file PvlKeyword.cpp.
References _FILEINFO_, Isis::PvlKeyword::addComments(), Isis::PvlKeyword::addValue(), and Isis::PvlKeyword::setName().
QDataStream & Isis::operator>> | ( | QDataStream & | stream, |
SparseBlockMatrix & | sparseBlockMatrix | ||
) |
Reads matrix from binary disk file pointed to by QDataStream stream.
stream | stream pointing to binary disk file |
sparseBlockMatrix | SparseBlockMatrix to read |
Definition at line 1097 of file SparseBlockMatrix.cpp.
References Isis::SparseBlockMatrix::setNumberOfColumns().
const double Isis::PI | ( | 3. | 14159265358979323846 | ) |
The mathematical constant PI.
Referenced by Isis::AlbedoAtm::AlbedoAtm(), Isis::Isotropic1::AtmosModelAlgorithm(), Isis::Isotropic2::AtmosModelAlgorithm(), Isis::HapkeAtm1::AtmosModelAlgorithm(), Isis::Anisotropic1::AtmosModelAlgorithm(), Isis::HapkeAtm2::AtmosModelAlgorithm(), Isis::Anisotropic2::AtmosModelAlgorithm(), Isis::Camera::ComputeAzimuth(), Isis::Sensor::computeRaDec(), Isis::TiffImporter::convertProjection(), Isis::ProjectionFactory::CreateForCube(), Isis::GaussianDistribution::CumulativeDistribution(), Isis::Equirectangular::Equirectangular(), Isis::AtmosModel::G11Prime(), Isis::AtmosModel::GenerateAhTable(), Isis::AtmosModel::GenerateHahgTables(), Isis::AtmosModel::GenerateHahgTablesShadow(), Isis::SurfacePoint::GetLongitude(), Isis::Projection::GetX(), Isis::CameraGroundMap::GetXY(), Isis::Projection::GetY(), Isis::Camera::GroundAzimuth(), Isis::Camera::GroundRange(), Isis::Longitude::inRange(), Isis::NumericalAtmosApprox::InrFunc2Bint(), Isis::NoOperator::Interest(), Isis::EquatorialCylindricalShape::intersectSurface(), Isis::GaussianDistribution::InverseCumulativeDistribution(), Isis::RadarGroundMap::Iterate(), Isis::LambertConformal::LambertConformal(), Isis::TProjection::LocalRadius(), Isis::LunarAzimuthalEqualArea::LunarAzimuthalEqualArea(), Isis::Mercator::Mercator(), Isis::MiniRF::MiniRF(), Isis::AlbedoAtm::NormModelAlgorithm(), Isis::ObliqueCylindrical::ObliqueCylindrical(), Isis::Camera::OffNadirAngle(), Isis::Orthographic::Orthographic(), Isis::NumericalAtmosApprox::OutrFunc2Bint(), Isis::LunarLambert::PhotoModelAlgorithm(), Isis::Minnaert::PhotoModelAlgorithm(), Isis::LunarLambertEmpirical::PhotoModelAlgorithm(), Isis::MinnaertEmpirical::PhotoModelAlgorithm(), Isis::PhotoModel::PhtTopder(), Isis::PointPerspective::PointPerspective(), Isis::Chip::PointsColinear(), Isis::PolarStereographic::PolarStereographic(), Isis::CubeCalculator::prepareCalculations(), Isis::GaussianDistribution::Probability(), Isis::ProjectionFactory::RingsCreateForCube(), Isis::Affine::Rotate(), Isis::TProjection::Scale(), Isis::AtmosModel::SetAtmosInc(), Isis::AtmosModel::SetAtmosPhi(), Isis::Projection::SetComputedXY(), Isis::PointPerspective::SetCoordinate(), Isis::LunarAzimuthalEqualArea::SetCoordinate(), Isis::TransverseMercator::SetCoordinate(), Isis::Mercator::SetCoordinate(), Isis::LambertConformal::SetCoordinate(), Isis::PolarStereographic::SetCoordinate(), Isis::ObliqueCylindrical::SetCoordinate(), Isis::SimpleCylindrical::SetCoordinate(), Isis::Equirectangular::SetCoordinate(), Isis::Sinusoidal::SetCoordinate(), Isis::Orthographic::SetCoordinate(), Isis::RadarGroundMap::SetFocalPlane(), Isis::PointPerspective::SetGround(), Isis::LunarAzimuthalEqualArea::SetGround(), Isis::TransverseMercator::SetGround(), Isis::Mercator::SetGround(), Isis::LambertConformal::SetGround(), Isis::PolarStereographic::SetGround(), Isis::ObliqueCylindrical::SetGround(), Isis::SimpleCylindrical::SetGround(), Isis::Equirectangular::SetGround(), Isis::Sinusoidal::SetGround(), Isis::Orthographic::SetGround(), Isis::Sensor::SetRightAscensionDeclination(), Isis::SimpleCylindrical::SimpleCylindrical(), Isis::Sinusoidal::Sinusoidal(), Isis::Sensor::SpacecraftAltitude(), Isis::Spice::subSolarPoint(), Isis::Spice::subSpacecraftPoint(), Isis::TProjection::ToPlanetocentric(), Isis::TProjection::ToPlanetographic(), Isis::FourierTransform::Transform(), Isis::TransverseMercator::TransverseMercator(), Isis::PointPerspective::TrueScaleLatitude(), Isis::Mercator::TrueScaleLatitude(), Isis::LambertConformal::TrueScaleLatitude(), Isis::PolarStereographic::TrueScaleLatitude(), Isis::Equirectangular::TrueScaleLatitude(), Isis::Orthographic::TrueScaleLatitude(), Isis::Angle::unitWrapValue(), Isis::PointPerspective::XYRange(), Isis::TransverseMercator::XYRange(), Isis::LambertConformal::XYRange(), Isis::PolarStereographic::XYRange(), and Isis::Orthographic::XYRange().
|
inline |
Takes a double pixel value and returns the name of the pixel type as a string.
d | Pixel value |
Definition at line 358 of file SpecialPixel.h.
References IsHisPixel(), IsHrsPixel(), IsLisPixel(), IsLrsPixel(), IsNullPixel(), and IsSpecial().
Referenced by Isis::CameraPointInfo::GetPointInfo(), Isis::VisualDisplay::mouseMoveEvent(), Isis::VisualDisplay::paintPixmap(), Isis::TrackTool::updateLabels(), and Isis::AdvancedTrackTool::updateRow().
|
inline |
Returns PixelType enumeration given a string.
type | QString containing the name of pixel type. Acceptable values are UnsignedByte, SignedByte, UnsignedWord, SignedWord, UnsignedInteger, SignedInteger, Read, and Double (not case sensitive) |
Definition at line 105 of file PixelType.h.
Referenced by Isis::CubeIoHandler::CubeIoHandler().
|
inline |
Returns string name of PixelType enumeration entered as input parameter.
pixelType | PixelType enumeration |
Definition at line 82 of file PixelType.h.
Referenced by Isis::Cube::create(), Isis::ProcessImport::SetOutputCube(), Isis::ProcessImport::SetPixelType(), and Isis::CubeAttributeOutput::setPixelType().
const double Isis::RAD2DEG | ( | 57. | 29577951308232087679815481 | ) |
Multiplier for converting from radians to degrees.
Referenced by Isis::Angle::angle(), Isis::BundleAdjust::applyParameterCorrections_CHOLMOD(), Isis::BundleAdjust::applyParameterCorrections_SPECIALK(), Isis::RingCylindrical::CenterRingLongitude(), Isis::Planar::CenterRingLongitude(), Isis::PlaneShape::emissionAngle(), Isis::ShapeModel::emissionAngle(), Isis::PlaneShape::incidenceAngle(), Isis::ShapeModel::incidenceAngle(), Isis::EquatorialCylindricalShape::intersectSurface(), Isis::DemShape::intersectSurface(), Isis::RingCylindrical::Mapping(), Isis::Planar::Mapping(), Isis::BundleAdjust::OutputImagesCSV(), Isis::BundleAdjust::OutputNoErrorPropagation(), Isis::BundleAdjust::OutputWithErrorPropagation(), Isis::ShapeModel::phaseAngle(), Isis::RingCylindrical::SetCoordinate(), Isis::Planar::SetCoordinate(), Isis::Robinson::SetCoordinate(), and Isis::BundleAdjust::Update().
int Isis::Round | ( | double | a | ) |
Returns the result of rounding the input a to the closest integer.
a | Inut double |
Definition at line 228 of file Calculator.cpp.
Referenced by BitwiseAndOperator(), BitwiseOrOperator(), and ModulusOperator().
double Isis::SecantOperator | ( | double | a | ) |
Returns the secant of the input a.
a | Input double |
Definition at line 205 of file Calculator.cpp.
Referenced by Isis::Calculator::Secant().
|
inline |
Returns the number of bytes of the specified PixelType.
pixelType | PixelType enumeration |
Definition at line 62 of file PixelType.h.
Referenced by Isis::Buffer::Allocate(), Isis::Buffer::Copy(), Isis::Cube::create(), Isis::CubeBsqHandler::CubeBsqHandler(), Isis::CubeTileHandler::CubeTileHandler(), Isis::CubeIoHandler::getBytesPerChunk(), Isis::ProcessMosaic::GetIndexOffsetByPixelType(), Isis::ProcessMosaic::GetOriginDefaultByPixelType(), Isis::JP2Importer::JP2Importer(), Isis::ProcessExportPds::LineBytes(), Isis::ProcessImport::ProcessBil(), Isis::ProcessImport::ProcessBip(), Isis::ProcessImport::ProcessBsq(), Isis::ProcessImport::ProcessJp2(), Isis::ProcessImportFits::setProcessFileStructure(), and Isis::AdvancedTrackTool::TrackMosaicOrigin().
|
inline |
Takes the name of the pixel type as a string and returns a double pixel value.
str | The name of the pixel type |
Definition at line 379 of file SpecialPixel.h.
References _FILEINFO_, His, Hrs, Lis, Lrs, Null, toDouble(), and Isis::IException::User.
double Isis::SubtractOperator | ( | double | a, |
double | b | ||
) |
Returns the result of subtracting b from a.
a | Input subtractee |
b | Input subtractor |
Definition at line 103 of file Calculator.cpp.
Referenced by Isis::Calculator::Subtract().
|
inline |
Converts float pixels to double pixels with special pixel translations.
t | Float pixel value to be converted to a double |
Definition at line 308 of file SpecialPixel.h.
|
inline |
Converts double to float with special pixel translations and care for overflows (underflows are assumed to cast to 0!)
t | Double pixel value to be converted to a float |
Definition at line 333 of file SpecialPixel.h.
BigInt Isis::toBigInt | ( | const QString & | string | ) |
Global function to convert from a string to a "big" integer.
This function will throw an IException if the conversion is unsuccessful.
string | QString to be converted to a big integer. |
Definition at line 129 of file IString.cpp.
References _FILEINFO_.
Referenced by Isis::PvlKeyword::operator Isis::BigInt().
bool Isis::toBool | ( | const QString & | string | ) |
Global function to convert from a string to a boolean.
Known string values include anything that remotely looks like a true or false. For example, the following strings will return true: "true", "t", "yes", "y", "on", "1".
This function will throw an IException if the conversion is unsuccessful.
string | QString to be converted to a boolean. |
Definition at line 52 of file IString.cpp.
References _FILEINFO_.
Referenced by Isis::MosaicGridTool::fromPvl(), IsisAml::GetBoolean(), Isis::Strategy::importGeometry(), Isis::Strategy::initProgress(), and Isis::Strategy::Strategy().
double Isis::toDouble | ( | const QString & | string | ) |
Global function to convert from a string to a double.
If the string begins with 16# and ends with #, the function will assume it is hexadecimal and attempt to convert to a double. This function is preferred over the QString::toDouble() method since this function will throw an IException if the conversion is unsuccessful.
string | QString to be converted to a double. This may be a hexadecimal string. |
Definition at line 163 of file IString.cpp.
References _FILEINFO_.
Referenced by Isis::Latitude::add(), Isis::ControlNetDiff::addTolerances(), Isis::MosaicControlNetToolMovementConfigDialog::applySettings(), Isis::SawtoothStretchType::calculateNewStretch(), Isis::FeatureNomenclature::Feature::centerLatitude(), Isis::FeatureNomenclature::Feature::centerLongitude(), Isis::ControlNetDiff::compare(), Isis::ControlMeasureLogData::ControlMeasureLogData(), Isis::InfixToPostfix::convert(), Isis::CSVReader::convert(), Isis::ControlNetVersioner::ConvertVersion1ToVersion2(), Isis::ControlNetVersioner::Copy(), Isis::FeatureNomenclature::Feature::diameter(), Isis::SpectralPlotWindow::drawBandMarkers(), Isis::FeatureNomenclature::Feature::easternLongitude(), Isis::BinaryStretchType::endEditChanged(), Isis::LinearStretchType::endEditChanged(), Isis::ProcessImportPds::ExtractPdsProjection(), Isis::PlotWindow::fillTable(), Isis::MosaicGridTool::fromPvl(), Isis::MosaicSceneWidget::fromPvl(), Isis::SpectralPlotTool::getSpectralStatistics(), Isis::GroundGrid::GroundGrid(), Isis::Camera::GroundRange(), Isis::IdealCamera::IdealCamera(), Isis::Strategy::importGeometry(), Isis::VimsSkyMap::Init(), Isis::VimsGroundMap::Init(), Isis::Gruen::init(), Isis::Spice::init(), Isis::InlineInfixToPostfix::isScalar(), Isis::InlineCalculator::isScalar(), Isis::ControlNetVersioner::LatestPvlToBinary(), Isis::Latitude::Latitude(), Isis::Stretch::Load(), Isis::SpicePosition::LoadCache(), Isis::SpiceRotation::LoadCache(), Isis::LroWideAngleCamera::LroWideAngleCamera(), Isis::CubeAttributeOutput::maximum(), Isis::CubeAttributeOutput::minimum(), Isis::Stretch::NextPair(), Isis::FeatureNomenclature::Feature::northernLatitude(), Isis::ObliqueCylindrical::ObliqueCylindrical(), Isis::PvlKeyword::operator double(), Isis::ProcessImportPds::ProcessPdsImageLabel(), Isis::ProcessImportPds::ProcessPdsM3Label(), Isis::ProcessImportPds::ProcessPdsQubeLabel(), Isis::ProcessImportPds::ProcessSpecialPixels(), Isis::LoCameraFiducialMap::ReadFiducials(), Isis::CissLabels::ReadLabels(), Isis::ReseauDistortionMap::ReseauDistortionMap(), Isis::MosaicSceneWorkOrder::restoreZPositions(), Isis::InlineCalculator::scalar(), Isis::RadarSlantRangeMap::SetCoefficients(), Isis::ProcessImportFits::setProcessFileStructure(), Isis::FeatureNomenclature::Feature::southernLatitude(), Isis::SpectralDefinition1D::SpectralDefinition1D(), StringToPixel(), Isis::SubArea::UpdateLabel(), Isis::PvlKeyword::validateKeyword(), Isis::VimsCamera::VimsCamera(), and Isis::FeatureNomenclature::Feature::westernLongitude().
int Isis::toInt | ( | const QString & | string | ) |
Global function to convert from a string to an integer.
This function is preferred over the QString::toInt() method since this function will throw an IException if the conversion is unsuccessful.
string | QString to be converted to an integer. |
Definition at line 107 of file IString.cpp.
References _FILEINFO_.
Referenced by Isis::ImageTreeWidget::addGroup(), Isis::ApolloPanoramicCamera::ApolloPanoramicCamera(), Isis::MosaicControlNetToolMovementConfigDialog::applySettings(), Isis::NomenclatureToolConfigDialog::applySettings(), Isis::MosaicGridToolConfigDialog::applySettings(), Isis::CubePlotCurveConfigureDialog::applySettingsToCurve(), Isis::ScatterPlotAlarmConfigDialog::applySettingsToScatterPlot(), Isis::CubeAttributeInput::bands(), Isis::Database::configureAccess(), Isis::SpectralPlotTool::createWindow(), Isis::SpatialPlotTool::createWindow(), Isis::ControlNetFilter::CubeNumPointsFilter(), Isis::UserInterface::evaluateOption(), Isis::ProcessImportFits::extractFitsLabels(), Isis::ProcessImportPds::ExtractPdsProjection(), Isis::MosaicGridTool::fromPvl(), Isis::SpatialPlotTool::getSpatialStatistics(), Isis::SpectralPlotTool::getSpectralStatistics(), Isis::Gruen::init(), Isis::Spice::init(), Isis::ImportPdsTable::load(), Isis::SpiceRotation::LoadCache(), Isis::NewHorizonsLeisaCamera::NewHorizonsLeisaCamera(), Isis::NewHorizonsMvicFrameCamera::NewHorizonsMvicFrameCamera(), Isis::PvlKeyword::operator int(), Isis::ControlNetFilter::PointMeasuresFilter(), Isis::ControlNetFilter::PointNumMeasuresEditLockFilter(), Isis::ProcessImportPds::ProcessDataFilePointer(), Isis::ProgramLauncher::ProcessIsisMessageFromChild(), Isis::ProcessImportPds::ProcessPdsImageLabel(), Isis::ProcessImportPds::ProcessPdsM3Label(), Isis::ProcessImportPds::ProcessPdsQubeLabel(), Isis::ProcessImportPds::ProcessPixelBitandType(), Isis::ControlNetVersioner::ReadBinaryNetwork(), Isis::ControlNetVersioner::ReadPvlNetwork(), Isis::SpatialPlotTool::refreshPlot(), Isis::SpectralPlotTool::refreshPlot(), Isis::MosaicControlNetToolMovementConfigDialog::refreshWidgetStates(), Isis::ScatterPlotAlarmConfigDialog::refreshWidgetStates(), Isis::MosaicGridToolConfigDialog::refreshWidgetStates(), Isis::UserInterface::SaveHistory(), Isis::RubberBandComboBox::selectionChanged(), Isis::UserInterface::SetBatchList(), Isis::ProcessMosaic::SetInputCube(), Isis::ProcessMosaic::SetMosaicOrigin(), Isis::ProcessImportFits::setProcessFileStructure(), Isis::Cube::setVirtualBands(), Isis::StretchTool::stretchBandChanged(), Isis::ImageListActionWorkOrder::syncRedo(), Isis::Target::Target(), Isis::ThemisIrCamera::ThemisIrCamera(), Isis::ThemisVisCamera::ThemisVisCamera(), Isis::SunShadowTool::updateShadowHeightEdit(), Isis::SpectralPlotTool::updateTool(), Isis::SpatialPlotTool::updateTool(), Isis::PvlKeyword::validateKeyword(), Isis::SpatialPlotTool::validatePlotCurves(), Isis::SpectralPlotTool::validatePlotCurves(), and IsisAml::Verify().
|
inline |
Convert a string representing a type of keyword to the corresponding enumeration.
All white space, quotes, underscores, and dashes will be removed from the input string.
type | The string to be converted. |
Definition at line 54 of file PvlFormat.h.
QString Isis::toString | ( | const TNT::Array1D< SpiceDouble > & | naifArray, |
int | precision | ||
) |
Formats any TNT array of SpiceDoubles as a string with given precision.
Valid inputs include NaifVector and NaifVertex. The array in the output string will be comma separated and enclosed in parentheses.
tntArray | TNT array to be formatted as a string. |
precision | Number of digits each value in the array will be stored with. |
Definition at line 121 of file NaifDskApi.cpp.
References toString().
QString Isis::toString | ( | bool | boolToConvert | ) |
Global function to convert a boolean to a string.
The resulting string will be "Yes" (true) or "No" (false).
boolToConvert | Boolean value to be converted to a QString. |
Definition at line 225 of file IString.cpp.
Referenced by Isis::LroWideAngleCameraFocalPlaneMap::addFilter(), Isis::Gruen::AlgorithmStatistics(), Isis::AmicaCamera::AmicaCamera(), Isis::ApolloMetricCamera::ApolloMetricCamera(), Isis::ApolloPanoramicCamera::ApolloPanoramicCamera(), Isis::Application::Application(), Isis::Strategy::applyToIntersectedGeometry(), Isis::Message::ArraySubscriptNotInRange(), Isis::CubeAttributeInput::bands(), Isis::Camera::BasicMapping(), Isis::Camera::basicRingMapping(), Isis::FunctionTools::brentsRootFinder(), Isis::SpiceRotation::CacheLabel(), Isis::SpicePosition::CacheLabel(), Isis::Equalization::calculateStatistics(), Isis::Process::CalculateStatistics(), Isis::Chandrayaan1M3Camera::Chandrayaan1M3Camera(), Isis::LightTimeCorrectionState::checkAberrationCorrection(), Isis::QtExporter::checkDataSize(), Isis::LightTimeCorrectionState::checkLightTimeToSurfaceCorrect(), Isis::LightTimeCorrectionState::checkObserverTargetSwap(), Isis::ProcessImport::CheckPixelRange(), Isis::AffineRadio::clone(), Isis::ControlNetDiff::compare(), Isis::CameraStatistics::constructKeyword(), Isis::ControlPointList::ControlPointId(), Isis::ControlPointList::ControlPointList(), Isis::TiffImporter::convertProjection(), Isis::ControlNetVersioner::ConvertVersion1ToVersion2(), Isis::Cube::create(), Isis::ProjectionFactory::CreateForCube(), IsisAml::CreatePVL(), Isis::CrismCamera::CrismCamera(), Isis::CTXCamera::CTXCamera(), Isis::ControlNetFilter::CubeDistanceFilter(), Isis::ControlMeasureLogData::DataTypeToName(), Isis::DawnFcCamera::DawnFcCamera(), Isis::iTime::DayOfYearString(), Isis::iTime::DayString(), Isis::PolynomialUnivariate::DerivativeCoef(), Isis::SpicePosition::DPolynomial(), Isis::Equirectangular::Equirectangular(), Isis::iTime::EtString(), Isis::BasisFunction::Evaluate(), Isis::ExportPdsTable::exportTable(), Isis::ProcessExportPds::ExportTable(), Isis::Chip::Extract(), Isis::SerialNumberList::fileName(), Isis::ExportPdsTable::fillMetaData(), Isis::ImportPdsTable::fillTable(), Isis::PlotWindow::fillTable(), Isis::InterestOperator::FindCnetRef(), Isis::ObservationNumber::FindObservationTranslation(), Isis::SerialNumber::FindSerialTranslation(), Isis::ProcessExportPds::FixedJP2ImageRoot(), Isis::SpiceRotation::FrameTrace(), Isis::TiffImporter::gdalItems(), Isis::ControlNetStatistics::GenerateControlNetStats(), Isis::PvlFlatMap::get(), Isis::CubeViewport::getAllWhatsThisInfo(), Isis::Spice::getClockTime(), Isis::ImportPdsTable::getColumnName(), Isis::LeastSquares::GetExpected(), Isis::LeastSquares::GetInput(), Isis::CameraPointInfo::GetPointInfo(), Isis::DawnVirCamera::getPointingTable(), Isis::SqlRecord::getValue(), Isis::HiresCamera::HiresCamera(), Isis::iTime::HourString(), Isis::HrscCamera::HrscCamera(), Isis::Strategy::importGeometry(), Isis::CameraFocalPlaneMap::Init(), Isis::Gruen::init(), Isis::Spice::init(), Isis::ControlNetValidMeasure::InitStdOptionsGroup(), Isis::IssNACamera::IssNACamera(), Isis::IssWACamera::IssWACamera(), Isis::BundleAdjust::IterationSummary(), Isis::KaguyaMiCamera::KaguyaMiCamera(), Isis::LambertConformal::LambertConformal(), Isis::ControlNetValidMeasure::LocationString(), Isis::LroNarrowAngleCamera::LroNarrowAngleCamera(), Isis::LwirCamera::LwirCamera(), Isis::ImportPdsTable::makeFieldFromBinaryTable(), Isis::ControlNetDiff::makeKeyword(), Isis::RingCylindrical::Mapping(), Isis::Planar::Mapping(), Isis::MarciCamera::MarciCamera(), Isis::MarciDistortionMap::MarciDistortionMap(), Isis::Mariner10Camera::Mariner10Camera(), Isis::MdisCamera::MdisCamera(), Isis::ControlMeasure::MeasureTypeToString(), Isis::Mercator::Mercator(), Isis::iTime::MinuteString(), Isis::Message::MissingDelimiter(), Isis::MaximumLikelihoodWFunctions::modelToString(), Isis::iTime::MonthString(), Isis::MsiCamera::MsiCamera(), Isis::NewHorizonsLorriCamera::NewHorizonsLorriCamera(), Isis::NewHorizonsMvicTdiCamera::NewHorizonsMvicTdiCamera(), Isis::NirCamera::NirCamera(), Isis::ObliqueCylindrical::ObliqueCylindrical(), Isis::ObservationNumberList::observationNumber(), Isis::SerialNumberList::observationNumber(), Isis::ObservationNumberList::observationNumberMapIndex(), Isis::PvlSequence::operator+=(), Isis::Table::operator+=(), operator<<(), Isis::TableField::operator=(), Isis::Orthographic::Orthographic(), Isis::BundleAdjust::OutputImagesCSV(), Isis::ProcessExportPds::OutputLabel(), Isis::ProcessMosaic::OverlayToString(), Isis::Gruen::ParameterLog(), Isis::InterestOperator::Parse(), Isis::Cube::physicalBand(), Isis::Planar::Planar(), Isis::LimitPolygonSeeder::PluginParameters(), Isis::StripPolygonSeeder::PluginParameters(), Isis::GridPolygonSeeder::PluginParameters(), Isis::PolygonSeeder::PluginParameters(), Isis::PointPerspective::PointPerspective(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::PolarStereographic::PolarStereographic(), Isis::ProcessImport::ProcessBil(), Isis::ProcessImport::ProcessBip(), Isis::ProcessImport::ProcessBsq(), Isis::ProcessImportPds::ProcessPixelBitandType(), Isis::Project::Project(), IsisAml::PutDouble(), IsisAml::PutInteger(), Isis::TableField::pvlGroup(), Isis::Table::ReadData(), Isis::MosaicControlNetToolMovementConfigDialog::readSettings(), Isis::ControlPointList::RegisterStatistics(), Isis::AutoReg::RegistrationStatistics(), Isis::TiffImporter::resolution(), Isis::RingCylindrical::RingCylindrical(), Isis::ProjectionFactory::RingsCreateForCube(), Isis::ProcessMapMosaic::RingsSetOutputCube(), Isis::Robinson::Robinson(), Isis::ProgramLauncher::RunIsisProgram(), Isis::ProgramLauncher::RunSystemCommand(), Isis::FileTool::saveAs_FullResolution(), Isis::FileTool::saveAsReducedCube(), Isis::ControlPointEdit::saveChips(), Isis::Application::SendParentData(), Isis::SerialNumberList::serialNumber(), Isis::SerialNumberList::SerialNumberList(), Isis::AtmosModel::SetAtmosHnorm(), Isis::JP2Exporter::setBuffer(), Isis::TiffExporter::setBuffer(), Isis::BasisFunction::SetCoefficients(), Isis::ProcessImport::SetDataHeaderBytes(), Isis::ProcessImport::SetDataPrefixBytes(), Isis::ProcessImport::SetDataSuffixBytes(), Isis::ProcessImport::SetDataTrailerBytes(), Isis::ProcessImport::SetDimensions(), Isis::KaguyaMiCameraDistortionMap::SetDistortion(), Isis::TaylorCameraDistortionMap::SetDistortion(), Isis::CameraDistortionMap::SetDistortion(), Isis::LroNarrowAngleDistortionMap::SetDistortion(), Isis::LoHighDistortionMap::SetDistortion(), Isis::LoMediumDistortionMap::SetDistortion(), Isis::IString::SetDouble(), Isis::ProcessImport::SetFileHeaderBytes(), Isis::ProcessImport::SetFileTrailerBytes(), Isis::Camera::SetFocalLength(), Isis::Pipeline::SetInputListFile(), Isis::LineManager::SetLine(), Isis::CubeAttributeOutput::setMaximum(), Isis::CubeAttributeOutput::setMinimum(), Isis::AlbedoAtm::SetNormEmaref(), Isis::Albedo::SetNormEmaref(), Isis::Albedo::SetNormIncmat(), Isis::AlbedoAtm::SetNormIncref(), Isis::Albedo::SetNormIncref(), Isis::AlbedoAtm::SetNormPharef(), Isis::Albedo::SetNormPharef(), Isis::ProcessMapMosaic::SetOutputCube(), Isis::LunarLambertEmpirical::SetPhotoPhaseList(), Isis::Camera::SetPixelPitch(), Isis::ExportDescription::setPixelType(), Isis::Chip::SetReadInterpolator(), Isis::ControlPoint::SetRefMeasure(), Isis::Chip::SetSize(), Isis::BundleAdjust::SetSolveCmatrix(), Isis::BundleAdjust::SetSolveSpacecraftPosition(), Isis::Projection::SetUpperLeftCorner(), Isis::Chip::SetValidRange(), Isis::SimpleCylindrical::SimpleCylindrical(), Isis::Sinusoidal::Sinusoidal(), Isis::BundleAdjust::Solve(), Isis::BundleAdjust::SolveCholesky(), Isis::LeastSquares::SolveSVD(), Isis::SerialNumberList::spacecraftInstrumentId(), Isis::BundleAdjust::SpecialKIterationSummary(), Isis::SpiceRotation::SpiceRotation(), Isis::SsiCamera::SsiCamera(), Isis::ProcessExportPds::StandardAllMapping(), Isis::ProcessExportPds::StandardImageImage(), Isis::ProcessExportPds::StandardJP2Image(), Isis::PolygonSeeder::StandardTests(), Isis::ProcessMosaic::StartProcess(), Isis::Gruen::StatsLog(), Isis::ProcessExportPds::StreamJP2ImageRoot(), Isis::TProjection::TargetRadii(), Isis::Stretch::Text(), Isis::ControlMeasureLogData::ToKeyword(), Isis::CameraStatistics::toPvl(), Isis::ControlNetFileV0002::toPvl(), Isis::ControlNetFileV0001::toPvl(), Isis::MosaicGridTool::toPvl(), Isis::IException::toPvl(), Isis::OverlapStatistics::toPvl(), toString(), Isis::ProcessImportPds::TranslatePdsProjection(), Isis::TransverseMercator::TransverseMercator(), Isis::AutoReg::UpdatedTemplate(), Isis::AlphaCube::UpdateGroup(), Isis::SubArea::UpdateLabel(), Isis::CubeTileHandler::updateLabels(), Isis::Reduce::UpdateOutputLabel(), Isis::Enlarge::UpdateOutputLabel(), Isis::Application::UpdateProgress(), Isis::SunShadowTool::updateShadowHeightEdit(), Isis::TiffImporter::upperLeftXY(), Isis::UvvisCamera::UvvisCamera(), Isis::Gruen::ValidateKey(), Isis::BundleAdjust::validateNetwork(), Isis::ControlNetValidMeasure::ValidatePvlDN(), Isis::ControlNetValidMeasure::ValidatePvlEmissionAngle(), Isis::ControlNetValidMeasure::ValidatePvlFromEdge(), Isis::ControlNetValidMeasure::ValidatePvlIncidenceAngle(), Isis::ControlNetValidMeasure::ValidatePvlResidualTolerances(), Isis::ControlNetValidMeasure::ValidatePvlResolution(), Isis::ControlNetValidMeasure::ValidatePvlShiftTolerances(), Isis::StatCumProbDistDynCalc::value(), Isis::TriangularPlate::vertex(), Isis::VikingCamera::VikingCamera(), Isis::MaximumLikelihoodWFunctions::weightedResidualCutoff(), Isis::ControlNetFileV0002::Write(), Isis::Blob::Write(), Isis::Table::WriteInit(), Isis::iTime::YearString(), and Isis::Statistics::ZScore().
QString Isis::toString | ( | char | charToConvert | ) |
Global function to convert a character to a string.
The resulting string will be a string with length 1 which contains only the given ASCII character.
charToConvert | Character value to be converted to a QString. |
Definition at line 238 of file IString.cpp.
QString Isis::toString | ( | const int & | intToConvert | ) |
Global function to convert an integer to a string.
intToConvert | Integer value to be converted to a QString. |
Definition at line 251 of file IString.cpp.
QString Isis::toString | ( | const unsigned int & | intToConvert | ) |
Global function to convert an unsigned integer to a string.
intToConvert | Unsigned integer value to be converted to a QString. |
Definition at line 262 of file IString.cpp.
QString Isis::toString | ( | const BigInt & | intToConvert | ) |
Global function to convert a big integer to a string.
intToConvert | Big integer value to be converted to a QString. |
Definition at line 273 of file IString.cpp.
QString Isis::toString | ( | double | doubleToConvert, |
int | precision | ||
) |
Global function to convert a double to a string with the given precision (significant figures).
The conversion is handled in the following manner: If (log10(num) < -3.0) it is presented in scientific notation If (log10(num) > 13.0) it is presented in scientific notation If (log10(num) >= -3 && log10(num) <= 13) it is presented in normal notation Trailing zeros are removed such that 5.000 is presented as 5.0
doubleToConvert | Double value to be converted to a QString. |
precision | Number of significant figures to convert. |
Definition at line 291 of file IString.cpp.
bool Isis::validate | ( | const NaifVertex & | v | ) |
Verifies that the given NaifVector or NaifVertex is 3 dimensional.
Also acceptable: bool validate(const NaifVector &v).
v | Input can be a NaifVertex or NaifVector to validate. |
Definition at line 54 of file NaifDskApi.cpp.
Referenced by Isis::Intercept::isValid(), Isis::NaifDskPlateModel::makePoint(), and Isis::NaifDskPlateModel::plateIdOfIntercept().
bool Isis::validate | ( | const NaifTriangle & | t | ) |
Verifies that the given NaifTriangle is 3 x 3.
t | NaifTriangle to validate. |
Definition at line 68 of file NaifDskApi.cpp.
const double Isis::His = IHIGH_INSTR_SAT8.d |
Value for an Isis High Instrument Saturation pixel.
Definition at line 123 of file SpecialPixel.h.
Referenced by Isis::ProcessImportPds::ProcessSpecialPixels(), Isis::EditTool::selectValType(), and StringToPixel().
const double Isis::Hrs = IHIGH_REPR_SAT8.d |
Value for an Isis High Representation Saturation pixel.
Definition at line 129 of file SpecialPixel.h.
Referenced by Isis::Calculator::Pop(), Isis::ProcessImportPds::ProcessSpecialPixels(), Isis::EditTool::selectValType(), and StringToPixel().
const double Isis::Lis = ILOW_INSTR_SAT8.d |
Value for an Isis Low Instrument Saturation pixel.
Definition at line 117 of file SpecialPixel.h.
Referenced by Isis::ProcessImportPds::ProcessSpecialPixels(), Isis::EditTool::selectValType(), and StringToPixel().
const double Isis::Lrs = ILOW_REPR_SAT8.d |
Value for an Isis Low Representation Saturation pixel.
Definition at line 111 of file SpecialPixel.h.
Referenced by Isis::Calculator::Pop(), Isis::ProcessImportPds::ProcessSpecialPixels(), Isis::EditTool::selectValType(), and StringToPixel().
const double Isis::Null = INULL8.d |
Value for an Isis Null pixel.
Definition at line 107 of file SpecialPixel.h.
Referenced by Isis::QnetTool::addMeasure(), Isis::Angle::Angle(), Isis::Angle::angle(), Isis::MosaicControlNetToolMovementConfigDialog::applySettings(), Isis::AutoReg::AutoReg(), Isis::GisGeometry::centroid(), Isis::Camera::ComputeAzimuth(), Isis::ControlPointGraphicsItem::ControlPointGraphicsItem(), Isis::PlotWindowBestFitDialog::createBestFitLine(), Isis::QnetTool::createFixedPoint(), Isis::ProjectionFactory::CreateForCube(), Isis::QnetTool::demRadius(), Isis::Displacement::Displacement(), Isis::Displacement::displacement(), Isis::Distance::Distance(), Isis::GisGeometry::distance(), Isis::Distance::distance(), Isis::TProjection::doSearch(), Isis::MosaicSceneItem::drawImage(), Isis::EditTool::EditTool(), Isis::Chip::Extract(), Isis::FeatureNomenclatureTool::FeaturePosition::FeaturePosition(), Isis::ProcessMapMosaic::FillNull(), Isis::ProcessPolygons::FillPolygon(), Isis::PlotWindow::fillTable(), Isis::QnetPointGoodnessFilter::filter(), Isis::TProjection::findExtreme(), Isis::SpectralDefinition1D::findSpectelByWavelength(), Isis::ImagePolygon::FixPolePoly(), Isis::ControlNetStatistics::GenerateControlNetStats(), Isis::CubeIoHandler::getNullChunk(), Isis::MosaicSceneItem::getPixelValue(), Isis::ControlMeasure::GetResidualMagnitude(), Isis::SpatialPlotTool::getSpatialStatistics(), Isis::SpectralPlotTool::getSpectralStatistics(), Isis::StatisticsTool::getStatistics(), Isis::Hillshade::Hillshade(), Isis::Image::Image(), Isis::VimsGroundMap::Init(), Isis::ControlMeasureLogData::Init(), Isis::AutoReg::Init(), Isis::MeasureTool::initData(), Isis::ControlMeasure::InitializeToNull(), Isis::InterestOperator::InitInterestResults(), Isis::ControlNetStatistics::InitPointDoubleStats(), Isis::InterestOperator::InterestByMeasure(), Isis::InterestOperator::InterestByPoint(), Isis::Displacement::isValid(), Isis::Angle::isValid(), Isis::Distance::isValid(), Isis::ControlMeasureLogData::IsValid(), Isis::FeatureNomenclatureTool::FeaturePosition::isValid(), Isis::MatchTool::loadMeasureTable(), Isis::QnetTool::loadMeasureTable(), Isis::TProjection::LocalRadius(), Isis::AutoReg::Match(), Isis::MaximumCorrelation::MatchAlgorithm(), Isis::Gruen::MatchAlgorithm(), Isis::CubeAttributeOutput::maximum(), Isis::MosaicControlNetTool::maxMovementColorResidualMagnitude(), Isis::CubeAttributeOutput::minimum(), Isis::SunShadowTool::mouseButtonPress(), Isis::ScatterPlotWindow::mouseLeaveEvent(), Isis::ScatterPlotWindow::mouseMoveEvent(), Isis::Stretch::NextPair(), Isis::InterestOperator::Operate(), Isis::Average::operator()(), Isis::Displacement::operator*=(), Isis::Distance::operator*=(), Isis::Coordinate::operator+=(), Isis::Displacement::operator+=(), Isis::Distance::operator+=(), Isis::Coordinate::operator-=(), Isis::Displacement::operator-=(), Isis::Distance::operator-=(), Isis::Angle::operator/(), Isis::Displacement::operator/(), Isis::Distance::operator/(), Isis::Displacement::operator/=(), Isis::Distance::operator/=(), Isis::ScatterPlotWindow::paint(), Isis::SunShadowTool::paintViewport(), Isis::Pixel::Pixel(), Isis::ControlNetFilter::PointDistanceFilter(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), Isis::Calculator::Pop(), Isis::ProcessRubberSheet::ProcessRubberSheet(), Isis::Projection::Projection(), Isis::ScatterPlotConfigDialog::range(), Isis::CubeIoHandler::read(), Isis::MosaicControlNetToolMovementConfigDialog::readSettings(), Isis::SunShadowTool::recalculateShadowHeight(), Isis::AutoReg::Reduce(), Isis::PlotWindowBestFitDialog::refreshWidgetStates(), Isis::AutoReg::Register(), Isis::AutoReg::Registration(), Isis::SunShadowTool::reinitialize(), Isis::ViewportBuffer::resizeBuffer(), Isis::RingPlaneProjection::RingPlaneProjection(), Isis::ProjectionFactory::RingsCreateForCube(), Isis::ScatterPlotWindow::ScatterPlotWindow(), Isis::EditTool::selectValType(), Isis::Angle::setAngle(), Isis::QnetSetAprioriDialog::setApriori(), Isis::Projection::SetComputedXY(), Isis::RingPlaneProjection::SetCoordinate(), Isis::TProjection::SetCoordinate(), Isis::Displacement::setDisplacement(), Isis::Distance::setDistance(), Isis::RingPlaneProjection::SetGround(), Isis::TProjection::SetGround(), Isis::ScatterPlotWindow::setMousePosition(), Isis::TProjection::setSearchGround(), Isis::RingPlaneProjection::SetUniversalGround(), Isis::Projection::SetUniversalGround(), Isis::TProjection::SetUniversalGround(), Isis::Projection::SetXY(), Isis::Hillshade::shadedValue(), Isis::ViewportBuffer::shiftBuffer(), Isis::AutoReg::SobelGradient(), Isis::Spectel::Spectel(), StringToPixel(), Isis::RingPlaneProjection::To180Domain(), Isis::TProjection::To180Domain(), Isis::RingPlaneProjection::To360Domain(), Isis::TProjection::To360Domain(), Isis::RingPlaneProjection::ToClockwise(), Isis::RingPlaneProjection::ToCounterClockwise(), Isis::TProjection::ToPlanetocentric(), Isis::TProjection::ToPlanetographic(), Isis::TProjection::ToPositiveEast(), Isis::TProjection::ToPositiveWest(), Isis::Projection::ToProjectionX(), Isis::Projection::ToProjectionY(), Isis::Projection::ToWorldX(), Isis::Projection::ToWorldY(), Isis::TProjection::TProjection(), Isis::MeasureTool::updateDist(), Isis::MeasureTool::updateDistEdit(), Isis::MatchTool::updateLeftMeasureInfo(), Isis::QnetTool::updateLeftMeasureInfo(), Isis::MatchTool::updateRightMeasureInfo(), Isis::QnetTool::updateRightMeasureInfo(), Isis::SunShadowTool::updateRow(), Isis::MeasureTool::updateRow(), Isis::MeasureTool::updateRows(), Isis::QnetTool::updateSurfacePointInfo(), Isis::VisualDisplay::VisualDisplay(), Isis::RingPlaneProjection::XYRange(), Isis::TProjection::XYRange(), Isis::RingPlaneProjection::XYRangeCheck(), Isis::TProjection::XYRangeCheck(), Isis::TProjection::xyRangeOblique(), Isis::Angle::~Angle(), Isis::Distance::~Distance(), and Isis::FeatureNomenclatureTool::FeaturePosition::~FeaturePosition().
QString Isis::sBoolean = { "False", "True" } |
String values for Boolean.
Definition at line 37 of file ControlNetStatistics.cpp.
Referenced by Isis::ControlNetStatistics::GeneratePointStats(), Isis::ControlNetFilter::PointCubeNamesFilter(), Isis::ControlNetFilter::PointEditLockFilter(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointMeasurePropertiesFilter(), Isis::ControlNetFilter::PointMeasuresFilter(), Isis::ControlNetFilter::PointNumMeasuresEditLockFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), and Isis::ControlNetFilter::PointStats().
QString Isis::sPointType = { "Fixed", "Constrained", "Free" } |
String names for Point Type.
Definition at line 34 of file ControlNetStatistics.cpp.
Referenced by Isis::ControlNetStatistics::GeneratePointStats(), Isis::ControlNetFilter::PointCubeNamesFilter(), Isis::ControlNetFilter::PointEditLockFilter(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), and Isis::ControlNetFilter::PointStats().
const double Isis::ValidMaximum = DBL_MAX |
The maximum valid double value for Isis pixels.
Definition at line 134 of file SpecialPixel.h.
Referenced by Isis::ControlNetFilter::CubeConvexHullFilter(), Isis::Histogram::Histogram(), Isis::Cube::histogram(), Isis::ControlNetValidMeasure::InitStdOptions(), Isis::ControlNetValidMeasure::InitStdOptionsGroup(), Isis::AutoReg::Parse(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointLatLonFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), Isis::Cube::statistics(), and Isis::ControlNetValidMeasure::ValidatePvlDN().
const double Isis::ValidMinimum = IVALID_MIN8.d |
The minimum valid double value for Isis pixels.
All special pixels have a value lower than this minimum.
Definition at line 99 of file SpecialPixel.h.
Referenced by Isis::Histogram::Histogram(), Isis::Cube::histogram(), Isis::InterestOperator::InitInterestResults(), Isis::ControlNetValidMeasure::InitStdOptions(), Isis::ControlNetValidMeasure::InitStdOptionsGroup(), Isis::AutoReg::Parse(), Isis::ControlNetFilter::PointLatLonFilter(), Isis::Cube::statistics(), and Isis::ControlNetValidMeasure::ValidatePvlDN().