Isis 3.0 Programmer Reference
Home
Isis Namespace Reference

Namespace for all Isis base objects. More...

Namespaces

 Lo
 Namespace for all Isis Lunar Orbiter mission objects.
 
 Lro
 Namespace for all Isis Lunar Reconnaissance Orbiter mission objects.
 
 Message
 Namespace containing standardized Isis error messages.
 
 Mgs
 Namespace for all Isis Mars Global Surveyor mission objects.
 
 Mro
 Namespace for all Isis Mars Reconnaissance Orbiter mission objects.
 
 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
 This class is used to define what kind of data is being pushed onto the cube calculator. More...
 
class  CameraBuffers
 This class is used to manage buffers for calculating camera related information, such as angles, radii, and resolution. More...
 
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  LinearAlgebra
 This class holds all static methods to perform linear algebra operations on vectors and matrices. 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  Mollweide
 Mollweide Map Projection 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
 Create a list of observation numbers from a file or serial number list. 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  PixelFOV
 This class defines a 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  UpturnedEllipsoidTransverseAzimuthal
 Upturned Ellipsoid Transverse Azimuthal Map Projection. 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
 Container class for storing timing information for a section of an image. More...
 
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
 An image bundle adjustment object. More...
 
class  BundleResults
 A container class for statistical results from a BundleAdjust solution. More...
 
class  BundleSettings
 Container class for BundleAdjustment settings. More...
 
class  BundleSolutionInfo
 Container class for BundleAdjustment results. More...
 
class  BundleControlPoint
 This class holds information about a control point that BundleAdjust needs to run corretly. More...
 
class  BundleImage
 This class hold image information that BundleAdjust needs to run correctly.Definition for a BundleImageQsp, a shared pointer to a BundleImage. More...
 
class  BundleMeasure
 A container class for a ControlMeasure. More...
 
class  BundleObservation
 Class for bundle observations. More...
 
class  BundleObservationSolveSettings
 This class is used to modify and manage solve settings for 1 to many BundleObservations. More...
 
class  BundleObservationVector
 This class is a container class for BundleObservations. More...
 
class  BundleTargetBody
 This class is used to represent a target body in a bundle and how to solve for it. More...
 
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  CorrelationMatrix
 This is a container for the correlation matrix that comes from a bundle adjust. 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  HayabusaAmicaCamera
 This is the camera model for the Hayabusa AMICA camera. More...
 
class  HayabusaNirsCamera
 This is the camera model for the Hayabusa NIRS camera. More...
 
class  NirsDetectorMap
 The detector map class for the Hayabusa NIRS 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  OsirisRexOcamsCamera
 This class models the behavior and attributes of the OSIRIS-REx Cameras: Mapping Camera, PolyMath Camera, and Sample Camera. More...
 
class  AbstractPlotTool
 Parent class for plotting tools which provides common functionality. More...
 
class  AbstractProjectItemView
 AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework. 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  ChipViewportsWidget
 Scrolled widget for display ChipViewports. 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
 This represents an ISIS control net in a project-based GUI interface. More...
 
class  ControlDisplayProperties
 This is the GUI communication mechanism for cubes. More...
 
class  ControlList
 Maintains a list of Controls so that control nets can easily be copied from one Project to another, saved to disk, or deleted from disk. More...
 
class  ControlMeasureEditWidget
 Point Editor Widget. More...
 
class  ControlPointEdit
 Point Editor Widget. More...
 
class  ControlPointEditView
 View for editing a single ControlPoint. More...
 
class  ControlPointEditWidget
 Gui for editing ControlPoint. More...
 
class  NewControlPointDialog
 
class  CubeDnView
 View that displays cubes in a QView-like way. 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  CloseProjectWorkOrder
 This opens a project that's saved on disk. More...
 
class  CnetEditorViewWorkOrder
 This work order allows the user to open a cnet editor (table) view of a single control network. More...
 
class  CubeDnViewWorkOrder
 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  ImportShapesWorkOrder
 Add shape model cubes to a project. More...
 
class  JigsawWorkOrder
 This work order allows the user to run a bundle adjustment (jigsaw). More...
 
class  MatrixViewWorkOrder
 This work order will open a MatrixSceneWidget and display the correlation matrix. More...
 
class  OpenProjectWorkOrder
 This opens a project that's saved on disk. More...
 
class  OpenRecentProjectWorkOrder
 This is a child of class WorkOrder which is used for anything that performs an action in a Project. More...
 
class  RemoveImagesWorkOrder
 Removes selected images from current project. 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  SensorGetInfoWorkOrder
 This is a child of class WorkOrder which is used for anything that performs an action in a Project. More...
 
class  SetActiveControlWorkOrder
 This is a child of class WorkOrder which is used for anything that performs an action in a Project. More...
 
class  SetActiveImageListWorkOrder
 This is a child of class WorkOrder which is used for anything that performs an action in a Project. More...
 
class  TargetGetInfoWorkOrder
 This is a child of class WorkOrder which is used for anything that performs an action in a Project. More...
 
class  ViewControlNet3DWorkOrder
 This is a child of class WorkOrder which is used for anything that performs an action in a 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  Footprint2DView
 View for displaying footprints of images in a QMos like way. More...
 
class  GraphicsView
 
class  GuiCamera
 Container class for GuiCamera. More...
 
class  GuiCameraDisplayProperties
 This is the GUI communication mechanism for target body objects. More...
 
class  GuiCameraList
 List of GuiCameras saved as QSharedPointers. More...
 
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
 Internalizes a list of images and allows for operations on the entire list. More...
 
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  IpceTool
 Ipce (Qnet) tool operations. More...
 
class  JigsawDialog
 This dialog allows the user to select the bundle adjust parameters, run the bundle, and view the results. More...
 
class  JigsawSetupDialog
 
class  MainWindow
 Base class for the Qisis main windows. More...
 
class  MatchTool
 Match tool operations. More...
 
class  MatchToolNewPointDialog
 
class  MatrixGraphicsScene
 A graphics scene with improved user-interaction for use with the MatrixSceneWidget. More...
 
class  MatrixGraphicsView
 A graphics view that resizes in a more friendly way. More...
 
class  MatrixOptions
 This class holds the matrix color and focus information. More...
 
class  MatrixOptionsDialog
 This widget allows the user to modify the matrix display. More...
 
class  MatrixSceneWidget
 This widget encompasses the entire matrixDisplay scene. More...
 
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 // 2016-08-25 Tracie Sucharski - Checking Directory pointer for IPCE code not ideal. 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  ProjectItem
 Represents an item of a ProjectItemModel in Qt's model-view framework. More...
 
class  ProjectItemModel
 Provides access to data stored in a Project through Qt's model-view framework. More...
 
class  ProjectItemProxyModel
 Allows access to items in a ProjectItemModel through a proxy model. More...
 
class  ProjectItemTreeView
 A ProjectItemTreeView displays items from a ProjectItemProxyModel in a tree structure. More...
 
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  SensorInfoWidget
 Widget for displaying information about a sensor. More...
 
class  Shape
 This represents a shape in a project-based GUI interface. More...
 
class  ShapeDisplayProperties
 This is the GUI communication mechanism for shape objects. More...
 
class  ShapeList
 Internalizes a list of shapes and allows for operations on the entire list. More...
 
class  ShapeReader
 
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  TargetBody
 Container class for TargetBody. More...
 
class  TargetBodyDisplayProperties
 This is the GUI communication mechanism for target body objects. More...
 
class  TargetBodyList
 List for holding TargetBodies. More...
 
class  TargetInfoWidget
 Widget for displaying information about a target. 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  RosettaOsirisCamera
 This is the camera model for the Osiris NAC Framing Camera. 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. More...
 
typedef Affine::AMatrix GMatrix
 
typedef TNT::Array1D< double > GVector
 
typedef TNT::Array1D< SpiceDouble > NaifVector
 Namespace to contain type definitions of NAIF DSK fundamentals. More...
 
typedef TNT::Array1D< SpiceDouble > NaifVertex
 1-D Buffer[3] More...
 
typedef TNT::Array2D< SpiceDouble > NaifTriangle
 3-D triangle[3][3] More...
 
typedef QSharedPointer< ResourceSharedResource
 Defintion of a SharedResource, a shared pointer to a Resource object. More...
 
typedef QList< SharedResourceResourceList
 Defintion of a ResourceList, a list of SharedResource types. More...
 
typedef QPair< int, int > SmtkQPair
 
typedef QHash< SmtkQPair,
SmtkPoint
SmtkQStack
 
typedef SmtkQStack::iterator SmtkQStackIter
 
typedef SmtkQStack::const_iterator SmtkQStackConstIter
 
typedef QSharedPointer< StrategySharedStrategy
 Definition for a SharedStrategy, a shared pointer to a Strategy. More...
 
typedef QList< SharedStrategyStrategyList
 Definition for a StrategyList, a list of SharedStrategy types. More...
 
typedef QSharedPointer< TargetTargetQsp
 
typedef QSharedPointer
< BundleSettings
BundleSettingsQsp
 Definition for a BundleSettingsQsp, a shared pointer to a BundleSettings object. More...
 
typedef QSharedPointer
< BundleControlPoint
BundleControlPointQsp
 Definition for BundleControlPointQSP, a shared pointer to a BundleControlPoint. More...
 
typedef QSharedPointer
< BundleImage
BundleImageQsp
 
typedef QSharedPointer
< BundleMeasure
BundleMeasureQsp
 Definition for BundleMeasureQsp, a shared pointer to a BundleMeasure. More...
 
typedef QSharedPointer
< BundleObservation
BundleObservationQsp
 Typdef for BundleObservation QSharedPointer. More...
 
typedef QSharedPointer
< BundleObservationSolveSettings
BundleObservationSolveSettingsQsp
 
 Definition for BundleObservationSolveSettingsQsp, a QSharedPointer to a

< BundleObservationSolveSettings object. More...

 
typedef QSharedPointer
< BundleTargetBody
BundleTargetBodyQsp
 Definition for BundleTargetBodyQsp, a QSharedPointer to a BundleTargetBody. More...
 
typedef QSharedPointer
< ControlNet
ControlNetQsp
 This typedef is for future implementation of target body. More...
 
typedef ControlNetFileV0002 LatestControlNetFile
 To minimize changes in other places, allow others to use "Latest". More...
 
typedef QSharedPointer< GuiCameraGuiCameraQsp
 GuiCameraQsp Represents a smart pointer to a GuiCamera object. More...
 
typedef QSharedPointer
< TargetBody
TargetBodyQsp
 Defines A smart pointer to a TargetBody obj. More...
 

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. More...
 
bool IsBlob (PvlObject &obj)
 Checks pvl object and returns whether or not it is a Blob. More...
 
double NegateOperator (double a)
 The code that performs math operations is designed to call a function and use the result. More...
 
double MultiplyOperator (double a, double b)
 Returns the result of a multiplied by b. More...
 
double DivideOperator (double a, double b)
 Returns the result of dividing a by b. More...
 
double AddOperator (double a, double b)
 Returns the result of additing a with b. More...
 
double SubtractOperator (double a, double b)
 Returns the result of subtracting b from a. More...
 
double GreaterThanOperator (double a, double b)
 Returns 1.0 if a is greater than b. More...
 
double LessThanOperator (double a, double b)
 Returns 1.0 if a is less than b. More...
 
double EqualOperator (double a, double b)
 Returns 1.0 if a is equal ot b. More...
 
double GreaterThanOrEqualOperator (double a, double b)
 Returns 1.0 if a is greater than or equal to b. More...
 
double LessThanOrEqualOperator (double a, double b)
 Returns 1.0 if a is less than or eqaul to b. More...
 
double NotEqualOperator (double a, double b)
 Returns 1.0 is a is not equal to b. More...
 
double CosecantOperator (double a)
 Returns the cosecant of the input a. More...
 
double SecantOperator (double a)
 Returns the secant of the input a. More...
 
double CotangentOperator (double a)
 Returns the cotangent of the input a. More...
 
int Round (double a)
 Returns the result of rounding the input a to the closest integer. More...
 
double BitwiseAndOperator (double a, double b)
 Returns the result of a bitwise AND accross a and b. More...
 
double BitwiseOrOperator (double a, double b)
 Returns the result of a bitwise OR across a and b. More...
 
double ModulusOperator (double a, double b)
 Returns the modulus of a by b. More...
 
double MaximumOperator (double a, double b)
 Returns the max of a and b. More...
 
double MinimumOperator (double a, double b)
 Returns the min of a and b. More...
 
const double E (2.7182818284590452354)
 Sets some basic constants for use in ISIS programming. More...
 
const double PI (3.14159265358979323846)
 The mathematical constant PI. More...
 
const double HALFPI (1.57079632679489661923)
 The mathematical constant PI/2. More...
 
const double TWOPI (6.2831853071795864769253)
 
const double DEG2RAD (0.017453292519943295769237)
 Multiplier for converting from degrees to radians. More...
 
const double RAD2DEG (57.29577951308232087679815481)
 Multiplier for converting from radians to degrees. More...
 
std::istream & operator>> (std::istream &is, CSVReader &csv)
 Input read operator for input stream sources. More...
 
QString LabelAttachmentName (LabelAttachment labelType)
 Return the string representation of the contents of a variable of type LabelAttachment. More...
 
LabelAttachment LabelAttachmentEnumeration (const QString &labelType)
 Return the appropriate LabelType depending on which of the valid values the argument spells. More...
 
Displacement operator* (double mult, Displacement displacement)
 Multiply displacement by a value (5m * 2 = 10m). More...
 
Distance operator* (double mult, Distance dist)
 Multiply this distance by a value (5m * 2 = 10m). More...
 
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. More...
 
bool IsMsb ()
 Return true if this host is an MSB first machine and false if it is not. More...
 
bool IsLittleEndian ()
 
bool IsBigEndian ()
 
Coordinate operator+ (const Coordinate &A, const Coordinate &B)
 Summation operator for Coordinate. More...
 
Coordinate operator- (const Coordinate &A, const Coordinate &B)
 Subtraction operator for Coordinate. More...
 
Radiometric operator+ (const Radiometric &A, const Radiometric &B)
 Operator to sum two radiometric parameters. More...
 
QDebug operator<< (QDebug debug, const Hillshade &hillshade)
 Print this class out to a QDebug object. More...
 
double floatModulusOperator (double a, double b)
 Determines the remainder of the quotient a/b whose sign is the same as that of a. More...
 
bool toBool (const QString &string)
 Global function to convert from a string to a boolean. More...
 
int toInt (const QString &string)
 Global function to convert from a string to an integer. More...
 
BigInt toBigInt (const QString &string)
 Global function to convert from a string to a "big" integer. More...
 
double toDouble (const QString &string)
 Global function to convert from a string to a double. More...
 
QString toString (bool boolToConvert)
 Global function to convert a boolean to a string. More...
 
QString toString (char charToConvert)
 Global function to convert a character to a string. More...
 
QString toString (const int &intToConvert)
 Global function to convert an integer to a string. More...
 
QString toString (const unsigned int &intToConvert)
 Global function to convert an unsigned integer to a string. More...
 
QString toString (const BigInt &intToConvert)
 Global function to convert a big integer to a string. More...
 
QString toString (double doubleToConvert, int precision)
 Global function to convert a double to a string with the given precision (significant figures). More...
 
static bool nocase_compare (const char c1, const char c2)
 Compare two characters without regard to case. More...
 
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). More...
 
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). More...
 
iTime operator+ (const double &secondsToAdd, iTime time)
 
iTime operator- (const double &secondsToSubtract, iTime time)
 
QDebug operator<< (QDebug dbg, const LinearAlgebra::Vector &vector)
 A global function to format a LinearAlgebra::Vector as a QString and writes it to a QDebug stream. More...
 
QDebug operator<< (QDebug dbg, const LinearAlgebra::Matrix &matrix)
 A global function to format a LinearAlgebra::Matrix as a QString and write it to a QDebug stream. More...
 
QString toString (const LinearAlgebra::Vector &vector, int precision)
 A global function to format LinearAlgebra::Vector as a QString with the given precision. More...
 
ostream & operator<< (ostream &os, Matrix &matrix)
 Write the matrix to the output stream. More...
 
std::ostream & operator<< (std::ostream &os, Matrix &matrix)
 
bool validate (const NaifVertex &v)
 Verifies that the given NaifVector or NaifVertex is 3 dimensional. More...
 
bool validate (const NaifTriangle &t)
 Verifies that the given NaifTriangle is 3 x 3. More...
 
QDebug operator<< (QDebug dbg, const TNT::Array1D< SpiceDouble > &tntArray)
 Enables any TNT array of SpiceDoubles to be passed into qDebug() directly. More...
 
QDebug operator<< (QDebug dbg, const TNT::Array2D< SpiceDouble > &tntMatrix)
 Enables any 2 dimensional TNT array of SpiceDoubles to be passed into qDebug() directly. More...
 
QString toString (const TNT::Array1D< SpiceDouble > &naifArray, int precision)
 Formats any TNT array of SpiceDoubles as a string with given precision. More...
 
std::ostream & operator<< (std::ostream &os, Isis::OverlapStatistics &stats)
 Creates a pvl of various useful data obtained by the overlap statistics class. More...
 
ostream & operator<< (ostream &os, Pipeline &pipeline)
 This is the output operator for a Pipeline, which enables things such as: More...
 
int SizeOf (Isis::PixelType pixelType)
 Returns the number of bytes of the specified PixelType. More...
 
QString PixelTypeName (Isis::PixelType pixelType)
 Returns string name of PixelType enumeration entered as input parameter. More...
 
Isis::PixelType PixelTypeEnumeration (const QString &type)
 Returns PixelType enumeration given a string. More...
 
ostream & operator<< (std::ostream &os, Pvl &pvl)
 This stream will not handle the end of line sequence. More...
 
istream & operator>> (std::istream &is, Pvl &pvl)
 Reads keywords from the instream and appends them to the Pvl object. More...
 
ostream & operator<< (std::ostream &os, PvlContainer &container)
 Output the PvlContainer information. More...
 
KeywordType toKeywordType (const QString type)
 Convert a string representing a type of keyword to the corresponding enumeration. More...
 
std::istream & operator>> (std::istream &is, PvlGroup &result)
 Read in a group. More...
 
ostream & operator<< (std::ostream &os, PvlGroup &group)
 Outputs the PvlGroup data to a specified output stream. More...
 
std::istream & operator>> (std::istream &is, PvlKeyword &result)
 Read in a keyword. More...
 
ostream & operator<< (std::ostream &os, const Isis::PvlKeyword &keyword)
 Write out the keyword. More...
 
ostream & operator<< (std::ostream &os, PvlObject &object)
 Outputs the PvlObject data to a specified output stream. More...
 
std::istream & operator>> (std::istream &is, PvlObject &result)
 This method reads a PvlObject from the input stream. More...
 
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)
 
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. More...
 
QDataStream & operator>> (QDataStream &stream, SparseBlockColumnMatrix &sbcm)
 Reads matrix from binary disk file pointed to by QDataStream stream. More...
 
QDebug operator<< (QDebug dbg, const SparseBlockColumnMatrix &sbcm)
 Writes matrix to QDebug stream. More...
 
QDataStream & operator<< (QDataStream &stream, const SparseBlockRowMatrix &sbrm)
 Writes matrix to binary disk file pointed to by QDataStream stream. More...
 
QDataStream & operator>> (QDataStream &stream, SparseBlockRowMatrix &sbrm)
 Reads matrix from binary disk file pointed to by QDataStream stream. More...
 
QDebug operator<< (QDebug dbg, const SparseBlockRowMatrix &sbrm)
 Writes matrix to QDebug stream. More...
 
QDataStream & operator<< (QDataStream &stream, const SparseBlockMatrix &sparseBlockMatrix)
 Writes matrix to binary disk file pointed to by QDataStream stream. More...
 
QDataStream & operator>> (QDataStream &stream, SparseBlockMatrix &sparseBlockMatrix)
 Reads matrix from binary disk file pointed to by QDataStream stream. More...
 
QDebug operator<< (QDebug dbg, const SparseBlockMatrix &m)
 Writes matrix to QDebug stream. More...
 
bool IsSpecial (const double d)
 Returns if the input pixel is special. More...
 
bool IsSpecial (const float f)
 Returns if the input pixel is special. More...
 
bool IsValidPixel (const double d)
 Returns if the input pixel is valid. More...
 
bool IsNullPixel (const double d)
 Returns if the input pixel is null. More...
 
bool IsHighPixel (const double d)
 Returns if the input pixel is one of the high saturation types. More...
 
bool IsLowPixel (const double d)
 Returns if the input pixel is one of the low saturation types. More...
 
bool IsHrsPixel (const double d)
 Returns if the input pixel is high representation saturation. More...
 
bool IsHisPixel (const double d)
 Returns if the input pixel is high instrument saturation. More...
 
bool IsLisPixel (const double d)
 Returns if the input pixel is low instrument saturation. More...
 
bool IsLrsPixel (const double d)
 Returns if the input pixel is low representation saturation. More...
 
double TestPixel (const float t)
 Converts float pixels to double pixels with special pixel translations. More...
 
float TestPixel (const double t)
 Converts double to float with special pixel translations and care for overflows (underflows are assumed to cast to 0!) More...
 
QString PixelToString (double d)
 Takes a double pixel value and returns the name of the pixel type as a string. More...
 
double StringToPixel (const QString &str)
 Takes the name of the pixel type as a string and returns a double pixel value. More...
 
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 cholmodErrorHandler (int nStatus, const char *file, int nLineNo, const char *message)
 Custom error handler for CHOLMOD. More...
 
QDataStream & operator<< (QDataStream &stream, const BundleResults &bundleResults)
 Insertion operator to save the BundleResults object to a QDataStream. More...
 
QDataStream & operator>> (QDataStream &stream, BundleResults &bundleResults)
 Extraction operator to read the BundleResults object from a QDataStream. More...
 
QDataStream & operator<< (QDataStream &stream, const BundleSettings &settings)
 Writes BundleSettings object to a binary data stream. More...
 
QDataStream & operator>> (QDataStream &stream, BundleSettings &settings)
 Reads BundleSettings object from a binary data stream. More...
 
QDataStream & operator<< (QDataStream &stream, const BundleSolutionInfo &bundleSolutionInfo)
 Creates the write operator for BundleSolutionInfo. More...
 
QDataStream & operator>> (QDataStream &stream, BundleSolutionInfo &bundleSolutionInfo)
 Creates the read operator for BundleSolutionInfo. More...
 
void setStringAttribute (int locationId, QString locationName, QString attributeName, QString attributeValue)
 
QString getStringAttribute (int locationId, QString locationName, QString attributeName)
 
QDataStream & operator<< (QDataStream &stream, const BundleObservationSolveSettings &settings)
 Insertion operator. More...
 
QDataStream & operator>> (QDataStream &stream, BundleObservationSolveSettings &settings)
 Extraction operator. More...
 
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 CorrelationMatrix &matrix)
 The operator << writes matrix data to a QDataStream. More...
 
QDataStream & operator>> (QDataStream &stream, CorrelationMatrix &matrix)
 The operator >> reads matrix data from a QDataStream. More...
 
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)
 
QDataStream & operator<< (QDataStream &stream, const GuiCamera &GuiCamera)
 
QDataStream & operator>> (QDataStream &stream, GuiCamera &GuiCamera)
 
QDataStream & operator<< (QDataStream &stream, const TargetBody &TargetBody)
 
QDataStream & operator>> (QDataStream &stream, TargetBody &TargetBody)
 
void newViewportOpened (CubeViewport *cvp)
 

Variables

ApplicationiApp = 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. More...
 
const DBL_UNION INULL8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFB) }
 
const double NULL8 = INULL8.d
 
const double Null = INULL8.d
 Value for an Isis Null pixel. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
const double VALID_MAX8 = DBL_MAX
 
const double ValidMaximum = DBL_MAX
 The maximum valid double value for Isis pixels. More...
 
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 int IVALID_MAX4 = (*((const int *) &VALID_MAX4))
 
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. More...
 
QString sBoolean [] = { "False", "True" }
 String values for Boolean. More...
 
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
 Constant representing the length and width of the chip viewports. More...
 

Detailed Description

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.

Typedef Documentation

Definition for BundleControlPointQSP, a shared pointer to a BundleControlPoint.

Definition at line 144 of file BundleControlPoint.h.

typedef QSharedPointer<BundleMeasure> Isis::BundleMeasureQsp

Definition for BundleMeasureQsp, a shared pointer to a BundleMeasure.

Definition at line 113 of file BundleMeasure.h.

Typdef for BundleObservation QSharedPointer.

Definition at line 181 of file BundleObservation.h.

 Definition for BundleObservationSolveSettingsQsp, a QSharedPointer to a

< BundleObservationSolveSettings object.

Definition at line 265 of file BundleObservationSolveSettings.h.

typedef QSharedPointer<BundleSettings> Isis::BundleSettingsQsp

Definition for a BundleSettingsQsp, a shared pointer to a BundleSettings object.

Definition at line 404 of file BundleSettings.h.

Definition for BundleTargetBodyQsp, a QSharedPointer to a BundleTargetBody.

Definition at line 198 of file BundleTargetBody.h.

typedef QSharedPointer<ControlNet> Isis::ControlNetQsp

This typedef is for future implementation of target body.

Definition at line 446 of file ControlNet.h.

typedef QSharedPointer<GuiCamera> Isis::GuiCameraQsp

GuiCameraQsp Represents a smart pointer to a GuiCamera object.

It behaves exactly like a normal pointer, but it is thread-safe and it will delete the pointer it is holding when it goes out of scope, provided no other QSharedPointer objects are referencing it.

Definition at line 188 of file GuiCamera.h.

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.

Author
2013-12-05 Kris Becker
History:

2013-12-05 Kris Becker Original Version

2015-03-08 Jeannie Backer - Moved implementation of validate() methods to cpp file. Added qdebug formatters for typedefs so that they can be easily printed in unitTests. Added class to ISIS trunk. References #2035

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.

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.

Definition for a StrategyList, a list of SharedStrategy types.

Definition at line 247 of file Strategy.h.

typedef QSharedPointer<TargetBody> Isis::TargetBodyQsp

Defines A smart pointer to a TargetBody obj.

Definition at line 224 of file TargetBody.h.

Enumeration Type Documentation

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.

Enumerator
AttachedLabel 

The input label is embedded in the image file.

DetachedLabel 

The input label is in a separate data file from the image.

ExternalLabel 

The label is pointing to an external DN file - the label is also external to the data.

This format implies that the output is a cube that contains everything except DN data (more similar to attached than detached).

Definition at line 47 of file CubeAttribute.h.

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.

Author
2004-10-14 Stuart Sides
History:
2005-03-01 Elizabeth Ribelin - Added documentation in Doxygen format

Definition at line 43 of file PixelType.h.

Function Documentation

double Isis::AddOperator ( double  a,
double  b 
)

Returns the result of additing a with b.

Parameters
aInput double
bInput double
Returns
double result of a+b

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.

Parameters
aInput double
bInput double
Returns
the double result of a bitwise AND operation

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.

Parameters
aInput double
bINput double
Returns
the double result of a bitwise OR operation

Definition at line 254 of file Calculator.cpp.

References Round().

Referenced by Isis::Calculator::Or().

static void Isis::cholmodErrorHandler ( int  nStatus,
const char *  file,
int  nLineNo,
const char *  message 
)
static

Custom error handler for CHOLMOD.

If CHOLMOD encounters an error then this will be called.

Parameters
statusThe CHOLMOD error status.
fileThe name of the source code file where the error occured.
lineNumberThe line number in file where the error occured.
messageThe error message.

Definition at line 62 of file BundleAdjust.cpp.

References cholmodErrorHandler(), and toString().

Referenced by cholmodErrorHandler(), and Isis::BundleAdjust::initializeCHOLMODLibraryVariables().

double Isis::CosecantOperator ( double  a)

Returns the cosecant of the input a.

Parameters
aInput double
Returns
the double result of the cosecant of a

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.

Parameters
aInput double
Returns
the double result of the cotangent of a

Definition at line 216 of file Calculator.cpp.

Referenced by Isis::Calculator::Cotangent().

double Isis::DivideOperator ( double  a,
double  b 
)

Returns the result of dividing a by b.

Parameters
aInput double
bIntput double
Returns
double result of a/b

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.

Parameters
aInput double
bInput double
Returns
1.0 if a==b

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.

Parameters
aThe dividend (numerator).
bThe divisor (denominator).
Returns
double The remainder of the quotient that has the same sign as the dividend.

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.

Parameters
aInput double
bInput double
Returns
1.0 if a>b

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.

Parameters
aInput double
bInput double
Returns
1.0 if a>=b

Definition at line 155 of file Calculator.cpp.

Referenced by Isis::Calculator::GreaterThanOrEqual().

bool Isis::IsBigEndian ( )
inline
Deprecated:

Test the architecture the application is running on.

Returns
True if it's BigEndian, False if it's not.

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.

Parameters
objPvl object
Returns
bool Returns true if the object is a blob, and false if it is not

Definition at line 518 of file Blob.cpp.

References Isis::PvlContainer::isNamed().

bool Isis::IsHighPixel ( const double  d)
inline

Returns if the input pixel is one of the high saturation types.

Parameters
dPixel value to test
Returns
bool

Definition at line 249 of file SpecialPixel.h.

Referenced by Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::BandPriorityWithNoTracking(), Isis::ProcessMosaic::ProcessAveragePriority(), and Isis::ProcessMosaic::StartProcess().

bool Isis::IsHisPixel ( const double  d)
inline

Returns if the input pixel is high instrument saturation.

Parameters
dPixel value to test
Returns
bool

Definition at line 285 of file SpecialPixel.h.

Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), and Isis::Calculator::Push().

bool Isis::IsHrsPixel ( const double  d)
inline

Returns if the input pixel is high representation saturation.

Parameters
dPixel value to test
Returns
bool

Definition at line 273 of file SpecialPixel.h.

Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), and Isis::Calculator::Push().

bool Isis::IsLisPixel ( const double  d)
inline

Returns if the input pixel is low instrument saturation.

Parameters
dPixel value to test
Returns
bool

Definition at line 297 of file SpecialPixel.h.

Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), and Isis::Calculator::Push().

bool Isis::IsLittleEndian ( )
inline
Deprecated:

Test the architecture the application is running on.

Returns
True if it's LittleEndian, False if it's not.

Definition at line 111 of file Endian.h.

References IsLsb().

bool Isis::IsLowPixel ( const double  d)
inline

Returns if the input pixel is one of the low saturation types.

Parameters
dPixel value to test
Returns
bool

Definition at line 261 of file SpecialPixel.h.

Referenced by Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::BandPriorityWithNoTracking(), Isis::ProcessMosaic::ProcessAveragePriority(), and Isis::ProcessMosaic::StartProcess().

bool Isis::IsLrsPixel ( const double  d)
inline

Returns if the input pixel is low representation saturation.

Parameters
dPixel value to test
Returns
bool

Definition at line 309 of file SpecialPixel.h.

Referenced by Isis::Statistics::AddData(), PixelToString(), and Isis::Calculator::Push().

bool Isis::IsLsb ( )
inline

Return true if this host is an LSB first machine and false if it is not.

Returns
bool - Returns true if host is LSB and false if it is MSB

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().

bool Isis::IsMsb ( )
inline

Return true if this host is an MSB first machine and false if it is not.

Returns
bool - Returns true if host is MSB and false if it is LSB

Definition at line 100 of file Endian.h.

References IsLsb().

Referenced by Isis::EndianSwapper::EndianSwapper(), and Isis::Table::ReadInit().

bool Isis::IsSpecial ( const double  d)
inline

Returns if the input pixel is special.

Not special implies it is valid to use in computations.

Parameters
dPixel value to test
Returns
bool

Definition at line 199 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::BundleControlPoint::formatAdjustedSigmaString(), Isis::BundleControlPoint::formatAprioriSigmaString(), Isis::BundleControlPoint::formatBundleOutputDetailString(), Isis::BundleObservation::formatBundleOutputString(), Isis::BundleControlPoint::formatValue(), 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::BundleObservationSolveSettings::pvlObject(), Isis::BundleSettings::pvlObject(), Isis::SpectralPlotTool::refreshPlot(), Isis::PlotWindowBestFitDialog::refreshWidgetStates(), Isis::Shape::save(), Isis::Image::save(), Isis::BundleObservationSolveSettings::save(), Isis::BundleSettings::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::BundleControlPoint::setWeights(), Isis::Hillshade::shadedValue(), Isis::AutoReg::SobelGradient(), Isis::Pixel::ToString(), Isis::Gruen::ValidateKey(), and Isis::ControlNetValidMeasure::ValidDnValue().

bool Isis::IsSpecial ( const float  f)
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

Parameters
fPixel value to test
Returns
bool

Definition at line 213 of file SpecialPixel.h.

LabelAttachment Isis::LabelAttachmentEnumeration ( const QString &  labelType)
inline

Return the appropriate LabelType depending on which of the valid values the argument spells.

Parameters
labelType
Returns
The RangeType enum corresponding to the string parameter

Definition at line 86 of file CubeAttribute.h.

References _FILEINFO_, AttachedLabel, DetachedLabel, ExternalLabel, and Isis::IException::Unknown.

QString Isis::LabelAttachmentName ( LabelAttachment  labelType)
inline

Return the string representation of the contents of a variable of type LabelAttachment.

Parameters
labelTypeThe LabelAttachment enum to be converted to a string
Returns
A string representation of the parameter

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.

Parameters
aInput double
bInput double
Returns
1.0 if a<b

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.

Parameters
aInput double
bInput double
Returns
1.0 if a<=b

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.

Parameters
aFirst input value
bSecond input value
Returns
The larger of the two

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.

Parameters
aFirst input value
bSecond input value
Returns
The smaller of the two

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.

Parameters
aInput modulee
bInput modulator
Returns
double result of ab

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.

Parameters
aInput double
bInput double
Returns
double result of a*b

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.

Parameters
aInput double
Returns
double negative of a

Definition at line 51 of file Calculator.cpp.

Referenced by Isis::Calculator::Negative().

static bool Isis::nocase_compare ( const char  c1,
const char  c2 
)
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.

Deprecated:
Parameters
c1First character to compare
c2Second character to compare
Returns
true if the two characters are the same, false otherwise

Definition at line 692 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.

Parameters
aInput double
bInput double
Returns
1.0 if a!=b

Definition at line 181 of file Calculator.cpp.

Referenced by Isis::Calculator::NotEqual().

Angle Isis::operator* ( double  mult,
Angle  angle 
)

Multiply this angle by a double and return the resulting angle.

If this is an invalid angle, then the result will be an invalid angle.

Parameters
multThe value to multiply to this angle
angleThe angle being multiplied by mult
Returns
Multiplied angle

Definition at line 185 of file Angle.cpp.

Displacement Isis::operator* ( double  mult,
Displacement  displacement 
)

Multiply displacement by a value (5m * 2 = 10m).

Parameters
multThis is the value to multiply by
displacementThis is the distance to multiply into
Returns
Resulting value

Definition at line 292 of file Displacement.cpp.

Distance Isis::operator* ( double  mult,
Distance  dist 
)

Multiply this distance by a value (5m * 2 = 10m).

Parameters
multThis is the value to multiply by
distThis is the distance to multiply into
Returns
Resulting value

Definition at line 341 of file Distance.cpp.

Coordinate Isis::operator+ ( const Coordinate &  A,
const Coordinate &  B 
)
inline

Summation operator for Coordinate.

Parameters
AFirst operand
BSecond operand
Returns
Coordinate Returns the sum of the two coordinates if they are both valid otherwise returns invalid point

Definition at line 146 of file GruenTypes.h.

References Isis::Coordinate::isValid().

Radiometric Isis::operator+ ( const Radiometric &  A,
const Radiometric &  B 
)
inline

Operator to sum two radiometric parameters.

Definition at line 244 of file GruenTypes.h.

Coordinate Isis::operator- ( const Coordinate &  A,
const Coordinate &  B 
)
inline

Subtraction operator for Coordinate.

Parameters
AFirst operand
BSecond operand
Returns
Coordinate Returns the difference between the two coordinates if they are both valid otherwise returns invalid point

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.

Parameters
tntArrayTNT 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.

Parameters
tntMatrixTwo 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.

Parameters
osThe output stream to output to.
groupThe PvlGroup object to output.

Definition at line 158 of file PvlGroup.cpp.

References Isis::PvlContainer::keywords().

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.

Parameters
osThe preferred output stream.
containerThe 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.

Parameters
streamstream pointing to binary disk file
sbcmSparseBlockColumnMatrix to write

Definition at line 278 of file SparseBlockMatrix.cpp.

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().

QDebug Isis::operator<< ( QDebug  dbg,
const SparseBlockColumnMatrix &  sbcm 
)

Writes matrix to QDebug stream.

Parameters
dbgdebug stream
sbcmSparseBlockColumnMatrix to write to debug stream

Definition at line 352 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

Parameters
osThe output stream to write to
statsThe OverlapStatistics object to write to os
Returns
ostream Pvl of useful statistics

Definition at line 373 of file OverlapStatistics.cpp.

References Isis::OverlapStatistics::toPvl().

ostream& Isis::operator<< ( std::ostream &  os,
Isis::PvlObject object 
)
QDataStream & Isis::operator<< ( QDataStream &  stream,
const CorrelationMatrix &  matrix 
)

The operator << writes matrix data to a QDataStream.

Parameters
streamThe output stream upon which the matrix data is written.
matrixThe CorrelationMatrix containing the data.
Returns
QDataStream Returns the output stream containing the matrix data.

Definition at line 550 of file CorrelationMatrix.cpp.

References Isis::CorrelationMatrix::write().

QDataStream & Isis::operator<< ( QDataStream &  stream,
const SparseBlockRowMatrix &  sbrm 
)

Writes matrix to binary disk file pointed to by QDataStream stream.

Parameters
streamstream pointing to binary disk file
sbrmSparseBlockRowMatrix to write

Definition at line 660 of file SparseBlockMatrix.cpp.

QDebug Isis::operator<< ( QDebug  dbg,
const SparseBlockRowMatrix &  sbrm 
)

Writes matrix to QDebug stream.

Parameters
dbtdebug stream
sbcmSparseBlockRowMatrix to write to debug stream

Definition at line 734 of file SparseBlockMatrix.cpp.

ostream& Isis::operator<< ( ostream &  os,
Pipeline pipeline 
)

This is the output operator for a Pipeline, which enables things such as:

* Pipeline p;
* cout << p << endl;
*
Parameters
osThe output stream (usually cout)
pipelineThe pipeline object to output
Returns
ostream& The modified output stream
History:
2011-08-15 Debbie A. Cook Added check for NULL pointers in p_apps

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.

Parameters
streamstream pointing to binary disk file
sparseBlockMatrixSparseBlockMatrix to write

Definition at line 1087 of file SparseBlockMatrix.cpp.

QDebug Isis::operator<< ( QDebug  dbg,
const SparseBlockMatrix &  m 
)

Writes matrix to QDebug stream.

Parameters
dbgdebug stream
mSparseBlockMatrix to write to debug stream

Definition at line 1124 of file SparseBlockMatrix.cpp.

QDataStream & Isis::operator<< ( QDataStream &  stream,
const BundleObservationSolveSettings &  settings 
)

Insertion operator.

Overloads the insertion operator to write the state of a BundleObservationSolveSettings to a stream.

Parameters
streamQDataStream to write state to
settingsReference to the BundleObservationSolveSettings to write
See Also
BundleObservationSolveSettings::write(QDataStream &stream)

Definition at line 1217 of file BundleObservationSolveSettings.cpp.

References Isis::BundleObservationSolveSettings::write().

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.

Parameters
outputStreamThe stream to write the string to
stringThe string to put into the stream
Returns
The modified output stream

Definition at line 1399 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.

Parameters
outputStreamThe stream to write the string to
stringThe string to put into the stream
Returns
The modified output stream

Definition at line 1415 of file IString.cpp.

References toString().

QDataStream & Isis::operator<< ( QDataStream &  stream,
const BundleSettings settings 
)

Writes BundleSettings object to a binary data stream.

May be used for HDF5.

NOTE: Currently this method is not used and may be deleted. Documentation and testing to be completed if called. TargetBody info should be added also.

Definition at line 1613 of file BundleSettings.cpp.

References Isis::BundleSettings::write().

QDataStream & Isis::operator<< ( QDataStream &  stream,
const BundleSolutionInfo bundleSolutionInfo 
)

Creates the write operator for BundleSolutionInfo.

Parameters
streamThe stream we are writing to
bundleSolutionInfoThe BundleSolutionInfo we are writing
Returns
QDataStream The stream we wrote to

Definition at line 1733 of file BundleSolutionInfo.cpp.

References Isis::BundleSolutionInfo::write().

ostream& Isis::operator<< ( std::ostream &  os,
const Isis::PvlKeyword keyword 
)

Write out the keyword.

Parameters
osThe output stream.
keywordThe PvlKeyword object to output.
Returns
ostream& Reference to ostream.
See Also
writeWithWrap()

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().

QDebug Isis::operator<< ( QDebug  dbg,
const LinearAlgebra::Vector &  vector 
)

A global function to format a LinearAlgebra::Vector as a QString and writes it to a QDebug stream.

See Also
toString(LinearAlgebra::Vector)
Parameters
dbgThe stream where the vector will be written.
vectorThe vector to be written.
Returns
QDebug The stream with the QString-formatted vector.

Definition at line 1792 of file LinearAlgebra.cpp.

References toString().

QDebug Isis::operator<< ( QDebug  dbg,
const LinearAlgebra::Matrix &  matrix 
)

A global function to format a LinearAlgebra::Matrix as a QString and write it to a QDebug stream.

There will be 4 spaces between each matrix entry and each row is written on a new line.

Parameters
dbgThe stream where the vector will be written.
matrixThe matrix to be written.
Returns
QDebug The stream with the QString-formatted matrix.

Definition at line 1810 of file LinearAlgebra.cpp.

References toString().

QDataStream & Isis::operator<< ( QDataStream &  stream,
const BundleResults bundleResults 
)

Insertion operator to save the BundleResults object to a QDataStream.

Parameters
streamThe QDataStream to write to.
bundleResultsThe BundleResults object to save.
Returns
QDataStream& A reference to the QDataStream after saving.
See Also
write

Definition at line 2483 of file BundleResults.cpp.

References Isis::BundleResults::write().

std::istream& Isis::operator>> ( std::istream &  is,
PvlGroup &  result 
)

Read in a group.

Parameters
isThe input stream
resultThe 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.

Parameters
streamstream pointing to binary disk file
sbcmSparseBlockColumnMatrix to read

Definition at line 312 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.

Parameters
isA specified instream to read from.
pvlThe Pvl object to append to.
Exceptions
iExceptionInvalid PVL format specified.
Returns
Returns the entered instream after reading from it.

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:

* ifstream ifile("myfile.csv");
* CSVReader csv;
* ifile >> csv;
*
Parameters
isInput stream source
csvCSVReader object to read input source lines from
Returns
std::istream& Returns the state of the input stream at EOF or error

Definition at line 463 of file CSVReader.cpp.

References Isis::CSVReader::load().

QDataStream & Isis::operator>> ( QDataStream &  stream,
CorrelationMatrix &  matrix 
)

The operator >> reads matrix data from a QDataStream.

Parameters
streamThe input stream containing the CorrelationMatrix data.
matrixThe matrix which is going to be overwritten by the input stream.
Returns
QDataStream Returns the output stream containing the matrix data.

Definition at line 561 of file CorrelationMatrix.cpp.

References Isis::CorrelationMatrix::read().

std::istream& Isis::operator>> ( std::istream &  is,
PvlObject &  result 
)
QDataStream & Isis::operator>> ( QDataStream &  stream,
SparseBlockRowMatrix &  sbrm 
)

Reads matrix from binary disk file pointed to by QDataStream stream.

Parameters
streamstream pointing to binary disk file
sbcmSparseBlockColumnMatrix to read

Definition at line 694 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

Parameters
isThe input stream
resultThe 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.

Parameters
streamstream pointing to binary disk file
sparseBlockMatrixSparseBlockMatrix to read

Definition at line 1105 of file SparseBlockMatrix.cpp.

References Isis::SparseBlockMatrix::setNumberOfColumns().

QDataStream & Isis::operator>> ( QDataStream &  stream,
BundleObservationSolveSettings &  settings 
)

Extraction operator.

Overloads the extraction operator to read the state of a BundleObservationSolveSettings into this BundleObservationSolveSettings.

Parameters
streamQDataStream to read from
settingsReference to the BundleObservationSolveSettings to read

Definition at line 1231 of file BundleObservationSolveSettings.cpp.

References Isis::BundleObservationSolveSettings::read().

QDataStream & Isis::operator>> ( QDataStream &  stream,
BundleSettings settings 
)

Reads BundleSettings object from a binary data stream.

May be used for HDF5.

NOTE: Currently this method is not used and may be deleted. Documentation and testing to be completed if called. TargetBody info should be added also.

Definition at line 1626 of file BundleSettings.cpp.

References Isis::BundleSettings::read().

QDataStream & Isis::operator>> ( QDataStream &  stream,
BundleSolutionInfo bundleSolutionInfo 
)

Creates the read operator for BundleSolutionInfo.

Parameters
streamThe stream we are reading to
bundleSolutionInfoThe BundleSolutionInfo we are reading
Returns
QDataStream The stream we read from

Definition at line 1746 of file BundleSolutionInfo.cpp.

References Isis::BundleSolutionInfo::read().

QDataStream & Isis::operator>> ( QDataStream &  stream,
BundleResults bundleResults 
)

Extraction operator to read the BundleResults object from a QDataStream.

Parameters
streamThe QDataStream to read from.
bundleResultsThe BundleResults objec to read to.
Returns
QDataStream& A reference to the QDataStream after reading.
See Also
read

Definition at line 2498 of file BundleResults.cpp.

References Isis::BundleResults::read().

const double Isis::PI ( 3.  14159265358979323846)

The mathematical constant PI.

Referenced by Isis::AlbedoAtm::AlbedoAtm(), Isis::Isotropic1::AtmosModelAlgorithm(), Isis::Anisotropic1::AtmosModelAlgorithm(), Isis::HapkeAtm1::AtmosModelAlgorithm(), Isis::Isotropic2::AtmosModelAlgorithm(), Isis::HapkeAtm2::AtmosModelAlgorithm(), Isis::Anisotropic2::AtmosModelAlgorithm(), Isis::Camera::CelestialNorthClockAngle(), 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::Mollweide::Mollweide(), Isis::Mollweide::newton_rapheson(), 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::LunarAzimuthalEqualArea::SetCoordinate(), Isis::PointPerspective::SetCoordinate(), Isis::Mollweide::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::LunarAzimuthalEqualArea::SetGround(), Isis::PointPerspective::SetGround(), Isis::Mollweide::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::LinearAlgebra::toAxisAngle(), 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::TransverseMercator::XYRange(), Isis::LambertConformal::XYRange(), Isis::PolarStereographic::XYRange(), and Isis::Orthographic::XYRange().

QString Isis::PixelToString ( double  d)
inline

Takes a double pixel value and returns the name of the pixel type as a string.

Parameters
dPixel value
Returns
string The name of the pixel type

Definition at line 373 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().

Isis::PixelType Isis::PixelTypeEnumeration ( const QString &  type)
inline

Returns PixelType enumeration given a string.

Parameters
typeQString containing the name of pixel type. Acceptable values are UnsignedByte, SignedByte, UnsignedWord, SignedWord, UnsignedInteger, SignedInteger, Read, and Double (not case sensitive)
Returns
Isis::PixelType

Definition at line 105 of file PixelType.h.

Referenced by Isis::CubeIoHandler::CubeIoHandler().

QString Isis::PixelTypeName ( Isis::PixelType  pixelType)
inline

Returns string name of PixelType enumeration entered as input parameter.

Parameters
pixelTypePixelType enumeration
Returns
string Name of PixelType

Definition at line 82 of file PixelType.h.

Referenced by Isis::Cube::create(), Isis::ProcessImport::SetOutputCube(), Isis::ProcessImport::SetPixelType(), and Isis::CubeAttributeOutput::setPixelType().

int Isis::Round ( double  a)

Returns the result of rounding the input a to the closest integer.

Parameters
aInut double
Returns
the int result of rounding a to the closest whole number

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.

Parameters
aInput double
Returns
the double result of the secant of a

Definition at line 205 of file Calculator.cpp.

Referenced by Isis::Calculator::Secant().

double Isis::StringToPixel ( const QString &  str)
inline

Takes the name of the pixel type as a string and returns a double pixel value.

Parameters
strThe name of the pixel type
Returns
double Pixel value

Definition at line 396 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.

Parameters
aInput subtractee
bInput subtractor
Returns
double result of a-b

Definition at line 103 of file Calculator.cpp.

Referenced by Isis::Calculator::Subtract().

double Isis::TestPixel ( const float  t)
inline

Converts float pixels to double pixels with special pixel translations.

Parameters
tFloat pixel value to be converted to a double
Returns
double The double pixel value

Definition at line 321 of file SpecialPixel.h.

float Isis::TestPixel ( const double  t)
inline

Converts double to float with special pixel translations and care for overflows (underflows are assumed to cast to 0!)

Parameters
tDouble pixel value to be converted to a float
Returns
float The float pixel value

Definition at line 347 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.

Parameters
stringQString to be converted to a big integer.
Returns
The BigInt equivalent to the string

Definition at line 130 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.

Parameters
stringQString to be converted to a boolean.
Returns
The boolean equivalent to the string

Definition at line 53 of file IString.cpp.

References _FILEINFO_.

Referenced by Isis::BundleResults::XmlHandler::endElement(), Isis::BundleSettings::XmlHandler::endElement(), Isis::ImageFileListWidget::fromPvl(), Isis::MosaicGridTool::fromPvl(), IsisAml::GetBoolean(), Isis::Strategy::importGeometry(), Isis::Strategy::initProgress(), Isis::ImageFileListWidget::restoreExpandedStates(), Isis::BundleObservationSolveSettings::XmlHandler::startElement(), Isis::BundleSettings::XmlHandler::startElement(), 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.

Parameters
stringQString to be converted to a double. This may be a hexadecimal string.
Returns
The double equivalent to the string

Definition at line 164 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::DawnVirCamera::DawnVirCamera(), Isis::FeatureNomenclature::Feature::diameter(), Isis::SpectralPlotWindow::drawBandMarkers(), Isis::FeatureNomenclature::Feature::easternLongitude(), Isis::BinaryStretchType::endEditChanged(), Isis::LinearStretchType::endEditChanged(), Isis::BundleObservationSolveSettings::XmlHandler::endElement(), Isis::BundleResults::XmlHandler::endElement(), 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::Equalization::importStatistics(), 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::SpiceRotation::loadPCFromTable(), 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::ProcessPdsCombinedSpectrumLabel(), Isis::ProcessImportPds::ProcessPdsImageLabel(), Isis::ProcessImportPds::ProcessPdsM3Label(), Isis::ProcessImportPds::ProcessPdsQubeLabel(), Isis::ProcessImportPds::ProcessSpecialPixels(), Isis::Target::radiiGroup(), 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(), Isis::BundleResults::XmlHandler::startElement(), Isis::BundleSettings::XmlHandler::startElement(), 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.

Parameters
stringQString to be converted to an integer.
Returns
The integer equivalent to the string

Definition at line 108 of file IString.cpp.

References _FILEINFO_.

Referenced by Isis::ImageTreeWidget::addGroup(), Isis::ApolloPanoramicCamera::ApolloPanoramicCamera(), Isis::ImageList::applyAlphas(), 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::BundleResults::XmlHandler::endElement(), 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::ProcessPdsCombinedSpectrumLabel(), Isis::ProcessImportPds::ProcessPdsImageLabel(), Isis::ProcessImportPds::ProcessPdsM3Label(), Isis::ProcessImportPds::ProcessPdsQubeLabel(), Isis::ProcessImportPds::ProcessPixelBitandType(), Isis::Target::radiiGroup(), 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::BundleObservationSolveSettings::XmlHandler::startElement(), Isis::BundleResults::XmlHandler::startElement(), Isis::BundleSettings::XmlHandler::startElement(), 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().

KeywordType Isis::toKeywordType ( const QString  type)
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.

Parameters
typeThe string to be converted.
Returns
The corresponding KeywordType enum.

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.

Parameters
tntArrayTNT array to be formatted as a string.
precisionNumber of digits each value in the array will be stored with.
Returns
QString A string containing the array values in parentheses and comma separated.

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).

Parameters
boolToConvertBoolean value to be converted to a QString.
Returns
string Converted QString (Yes or No).

Definition at line 226 of file IString.cpp.

Referenced by Isis::LinearAlgebra::add(), Isis::LroWideAngleCameraFocalPlaneMap::addFilter(), Isis::Gruen::AlgorithmStatistics(), Isis::ApolloMetricCamera::ApolloMetricCamera(), Isis::ApolloPanoramicCamera::ApolloPanoramicCamera(), Isis::Application::Application(), Isis::Equalization::applyCorrection(), Isis::Strategy::applyToIntersectedGeometry(), Isis::Message::ArraySubscriptNotInRange(), Isis::CubeAttributeInput::bands(), Isis::Camera::BasicMapping(), Isis::Camera::basicRingMapping(), Isis::FunctionTools::brentsRootFinder(), Isis::SpicePosition::CacheLabel(), Isis::SpiceRotation::CacheLabel(), Isis::Equalization::calculateBandStatistics(), Isis::Equalization::calculateOverlapStatistics(), Isis::Process::CalculateStatistics(), Isis::Chandrayaan1M3Camera::Chandrayaan1M3Camera(), Isis::LightTimeCorrectionState::checkAberrationCorrection(), Isis::QtExporter::checkDataSize(), Isis::LightTimeCorrectionState::checkLightTimeToSurfaceCorrect(), Isis::LightTimeCorrectionState::checkObserverTargetSwap(), Isis::ProcessImport::CheckPixelRange(), cholmodErrorHandler(), Isis::AffineRadio::clone(), Isis::LinearAlgebra::column(), Isis::ControlNetDiff::compare(), Isis::BundleResults::computeSigma0(), Isis::CameraStatistics::constructKeyword(), Isis::ControlPointList::ControlPointId(), Isis::ControlPointList::ControlPointList(), Isis::BundleSettings::convergenceCriteriaToString(), Isis::TiffImporter::convertProjection(), Isis::ControlNetVersioner::ConvertVersion1ToVersion2(), Isis::Cube::create(), Isis::ProjectionFactory::CreateForCube(), IsisAml::CreatePVL(), Isis::CrismCamera::CrismCamera(), Isis::LinearAlgebra::crossProduct(), Isis::CTXCamera::CTXCamera(), Isis::ControlNetFilter::CubeDistanceFilter(), Isis::ControlMeasureLogData::DataTypeToName(), Isis::DawnFcCamera::DawnFcCamera(), Isis::DawnVirCamera::DawnVirCamera(), Isis::iTime::DayOfYearString(), Isis::iTime::DayString(), Isis::PolynomialUnivariate::DerivativeCoef(), Isis::LinearAlgebra::determinant(), Isis::SpiceRotation::DPckPolynomial(), Isis::SpicePosition::DPolynomial(), Isis::SpiceRotation::DPolynomial(), Isis::Equirectangular::Equirectangular(), Isis::HiEqualization::errorCheck(), Isis::Equalization::errorCheck(), 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::BundleTargetBody::formatBundleOutputString(), Isis::BundleObservation::formatBundleOutputString(), Isis::SpiceRotation::FrameTrace(), Isis::OverlapStatistics::fromPvl(), 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::Equalization::getResults(), Isis::SqlRecord::getValue(), Isis::HayabusaAmicaCamera::HayabusaAmicaCamera(), Isis::HayabusaNirsCamera::HayabusaNirsCamera(), Isis::HiresCamera::HiresCamera(), Isis::iTime::HourString(), Isis::HrscCamera::HrscCamera(), Isis::LinearAlgebra::identity(), Isis::Strategy::importGeometry(), Isis::CameraFocalPlaneMap::Init(), Isis::Gruen::init(), Isis::Spice::init(), Isis::ControlNetValidMeasure::InitStdOptionsGroup(), Isis::LinearAlgebra::innerProduct(), Isis::BundleObservationSolveSettings::instrumentPointingSolveOptionToString(), Isis::BundleObservationSolveSettings::instrumentPositionSolveOptionToString(), Isis::IssNACamera::IssNACamera(), Isis::IssWACamera::IssWACamera(), Isis::BundleAdjust::iterationSummary(), Isis::KaguyaMiCamera::KaguyaMiCamera(), Isis::LambertConformal::LambertConformal(), Isis::Equalization::loadInputs(), Isis::Equalization::loadOutputs(), Isis::SpiceRotation::loadPCFromSpice(), Isis::TProjection::LocalRadius(), 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::Mollweide::Mollweide(), Isis::iTime::MonthString(), Isis::MsiCamera::MsiCamera(), Isis::LinearAlgebra::multiply(), Isis::NewHorizonsLorriCamera::NewHorizonsLorriCamera(), Isis::NewHorizonsMvicTdiCamera::NewHorizonsMvicTdiCamera(), Isis::NirCamera::NirCamera(), Isis::ObliqueCylindrical::ObliqueCylindrical(), Isis::ObservationNumberList::observationNumber(), Isis::SerialNumberList::observationNumber(), Isis::ObservationNumberList::observationNumberMapIndex(), Isis::BundleSettings::observationSolveSettings(), Isis::PvlSequence::operator+=(), Isis::Table::operator+=(), operator<<(), Isis::TableField::operator=(), Isis::Orthographic::Orthographic(), Isis::OsirisRexOcamsCamera::OsirisRexOcamsCamera(), Isis::LinearAlgebra::outerProduct(), Isis::BundleSolutionInfo::outputImagesCSV(), Isis::BundleSolutionInfo::outputImagesCSVHeader(), 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(), Isis::LinearAlgebra::project(), IsisAml::PutDouble(), IsisAml::PutInteger(), Isis::TableField::pvlGroup(), Isis::BundleObservationSolveSettings::pvlObject(), Isis::BundleResults::pvlObject(), Isis::BundleSettings::pvlObject(), Isis::Target::radiiGroup(), 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::RosettaOsirisCamera::RosettaOsirisCamera(), Isis::LinearAlgebra::rotate(), Isis::LinearAlgebra::row(), Isis::ProgramLauncher::RunIsisProgram(), Isis::ProgramLauncher::RunSystemCommand(), Isis::BundleObservationSolveSettings::save(), Isis::BundleResults::save(), Isis::BundleSettings::save(), Isis::FileTool::saveAs_FullResolution(), Isis::FileTool::saveAsReducedCube(), Isis::ControlPointEdit::saveChips(), Isis::ControlMeasureEditWidget::saveChips(), Isis::Application::SendParentData(), Isis::SerialNumberList::serialNumber(), Isis::SerialNumberList::SerialNumberList(), Isis::Latitude::setAngle(), Isis::AtmosModel::SetAtmosHnorm(), Isis::JP2Exporter::setBuffer(), Isis::TiffExporter::setBuffer(), Isis::BasisFunction::SetCoefficients(), Isis::LinearAlgebra::setColumn(), 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::Latitude::setPlanetographic(), Isis::Chip::SetReadInterpolator(), Isis::ControlPoint::SetRefMeasure(), Isis::Equalization::setResults(), Isis::LinearAlgebra::setRow(), Isis::Chip::SetSize(), Isis::Projection::SetUpperLeftCorner(), Isis::Chip::SetValidRange(), Isis::SimpleCylindrical::SimpleCylindrical(), Isis::Sinusoidal::Sinusoidal(), Isis::LeastSquares::SolveSVD(), Isis::BundleAdjust::solveSystem(), Isis::SerialNumberList::spacecraftInstrumentId(), 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::LinearAlgebra::subtract(), Isis::BundleTargetBody::targetRadiiOptionToString(), Isis::Stretch::Text(), Isis::TProjection::To180Domain(), Isis::TProjection::To360Domain(), Isis::LinearAlgebra::toAxisAngle(), Isis::RingPlaneProjection::ToClockwise(), Isis::LinearAlgebra::toEulerAngles(), Isis::ControlMeasureLogData::ToKeyword(), Isis::LinearAlgebra::toMatrix(), Isis::TProjection::ToPlanetocentric(), Isis::TProjection::ToPlanetographic(), Isis::TProjection::ToPositiveEast(), Isis::TProjection::ToPositiveWest(), Isis::ImageFileListWidget::toPvl(), Isis::CameraStatistics::toPvl(), Isis::ControlNetFileV0001::toPvl(), Isis::ControlNetFileV0002::toPvl(), Isis::MultivariateStatistics::toPvl(), Isis::MosaicGridTool::toPvl(), Isis::Statistics::toPvl(), Isis::IException::toPvl(), Isis::OverlapStatistics::toPvl(), Isis::LinearAlgebra::toQuaternion(), Isis::Distance::toString(), Isis::IException::toString(), Isis::Angle::toString(), toString(), Isis::TProjection::TProjection(), 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.

Parameters
charToConvertCharacter value to be converted to a QString.
Returns
string Converted QString.

Definition at line 239 of file IString.cpp.

QString Isis::toString ( const int &  intToConvert)

Global function to convert an integer to a string.

Parameters
intToConvertInteger value to be converted to a QString.
Returns
string Converted QString.

Definition at line 252 of file IString.cpp.

QString Isis::toString ( const unsigned int &  intToConvert)

Global function to convert an unsigned integer to a string.

Parameters
intToConvertUnsigned integer value to be converted to a QString.
Returns
string Converted QString.

Definition at line 263 of file IString.cpp.

QString Isis::toString ( const BigInt &  intToConvert)

Global function to convert a big integer to a string.

Parameters
intToConvertBig integer value to be converted to a QString.
Returns
string Converted QString.

Definition at line 274 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

Parameters
doubleToConvertDouble value to be converted to a QString.
precisionNumber of significant figures to convert.
Returns
string Converted QString.

Definition at line 292 of file IString.cpp.

QString Isis::toString ( const LinearAlgebra::Vector &  vector,
int  precision 
)

A global function to format LinearAlgebra::Vector as a QString with the given precision.

The string will be comma-separated entries encased by parentheses.

Parameters
vectorThe vector to be converted.
precisionNumber of significant figures to convert.
Returns
QString The string-formatted vector.

Definition at line 1834 of file LinearAlgebra.cpp.

References toString().

bool Isis::validate ( const NaifVertex &  v)

Verifies that the given NaifVector or NaifVertex is 3 dimensional.

Also acceptable: bool validate(const NaifVector &v).

Parameters
vInput can be a NaifVertex or NaifVector to validate.
Returns
bool Indicates whether the given array is size 3.

Definition at line 54 of file NaifDskApi.cpp.

Referenced by Isis::Intercept::isValid(), Isis::NaifDskPlateModel::makePoint(), Isis::NaifDskPlateModel::plateIdOfIntercept(), and Isis::BundleSettings::setValidateNetwork().

bool Isis::validate ( const NaifTriangle &  t)

Verifies that the given NaifTriangle is 3 x 3.

Parameters
tNaifTriangle to validate.
Returns
bool Indicates whether the given 2D array is 3 x 3.

Definition at line 68 of file NaifDskApi.cpp.

Variable Documentation

const double Isis::His = IHIGH_INSTR_SAT8.d

Value for an Isis High Instrument Saturation pixel.

Definition at line 125 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 131 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 119 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 113 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 109 of file SpecialPixel.h.

Referenced by Isis::Angle::Angle(), Isis::Angle::angle(), Isis::MosaicControlNetToolMovementConfigDialog::applySettings(), Isis::AutoReg::AutoReg(), Isis::BundleControlPoint::BundleControlPoint(), Isis::BundleSettings::BundleSettings(), Isis::GisGeometry::centroid(), Isis::Camera::ComputeAzimuth(), Isis::ControlPointGraphicsItem::ControlPointGraphicsItem(), Isis::PlotWindowBestFitDialog::createBestFitLine(), Isis::QnetTool::createFixedPoint(), Isis::ProjectionFactory::CreateForCube(), Isis::QnetTool::demRadius(), Isis::Camera::DetectorResolution(), 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::BundleObservationSolveSettings::XmlHandler::endElement(), Isis::Chip::Extract(), Isis::FeatureNomenclatureTool::FeaturePosition::FeaturePosition(), Isis::QnetSetAprioriDialog::fillAverageAprioriLineEdits(), Isis::QnetSetAprioriDialog::fillCurrentAprioriLineEdits(), Isis::ProcessMapMosaic::FillNull(), Isis::ProcessPolygons::FillPolygon(), Isis::QnetSetAprioriDialog::fillReferenceAprioriLineEdits(), Isis::QnetSetAprioriDialog::fillSigmaLineEdits(), Isis::PlotWindow::fillTable(), Isis::QnetPointGoodnessFilter::filter(), Isis::TProjection::findExtreme(), Isis::SpectralDefinition1D::findSpectelByWavelength(), Isis::ImagePolygon::FixPolePoly(), Isis::BundleControlPoint::formatAdjustedSigmaString(), Isis::BundleControlPoint::formatBundleOutputDetailString(), 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::ControlPointEditWidget::loadMeasureTable(), 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::Camera::ObliqueDetectorResolution(), Isis::Camera::ObliquePixelResolution(), 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::BundleSolutionInfo::outputHeader(), Isis::ScatterPlotWindow::paint(), Isis::SunShadowTool::paintViewport(), Isis::Pixel::Pixel(), Isis::Camera::PixelResolution(), 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::BundleObservationSolveSettings::setInstrumentPointingSettings(), Isis::BundleObservationSolveSettings::setInstrumentPositionSettings(), Isis::ScatterPlotWindow::setMousePosition(), Isis::TProjection::setSearchGround(), Isis::BundleSettings::setSolveOptions(), Isis::BundleObservation::setSolveSettings(), Isis::RingPlaneProjection::SetUniversalGround(), Isis::Projection::SetUniversalGround(), Isis::TProjection::SetUniversalGround(), Isis::Projection::SetXY(), Isis::Hillshade::shadedValue(), Isis::ViewportBuffer::shiftBuffer(), Isis::AutoReg::SobelGradient(), Isis::Spectel::Spectel(), Isis::BundleSettings::XmlHandler::startElement(), 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().

const int Isis::VIEWSIZE = 301

Constant representing the length and width of the chip viewports.

Definition at line 39 of file ChipViewportsWidget.cpp.

Referenced by Isis::ControlMeasureEditWidget::blinkStartRight(), Isis::ControlMeasureEditWidget::createMeasureEditor(), and Isis::ControlPointEdit::createPointEditor().