Isis 3.0 Developer's Reference (API) |
Home |
Unless noted otherwise, the portions of Isis written by the USGS are public domain. More...
Namespaces | |
namespace | CnetViz |
namespace | GSL |
namespace | Lo |
Namespace for all Isis Lunar Orbiter mission objects. | |
namespace | Lro |
Namespace for all Isis Lunar Reconnaissance Orbiter mission objects. | |
namespace | Mer |
namespace | Message |
Namespace containing standardized Isis error messages. | |
namespace | Mgs |
Namespace for all Isis Mars Global Surveyor mission objects. | |
namespace | Mro |
Namespace for all Isis Mars Reconnaissance Orbiter mission objects. | |
namespace | Odyssey |
Namespace for all Isis Mars Odyssey mission objects. | |
namespace | Radar |
Classes | |
class | ProcessExportPds |
Process class for exporting cubes to PDS standards. | |
class | SpiceRotation |
Obtain SPICE rotation information for a body. | |
class | Transform |
Pixel transformation. | |
class | WarpTransform |
class | LineScanCameraRotation |
class | PixelOffset |
struct | DeleteObject |
class | BandGeometry |
class | CkKernelWriter |
class | SpiceKernel |
class | SpiceSegment |
class | WriteTabular |
class | FtpGet |
class | HttpGet |
class | Hillier |
class | PointPlot |
class | Stereo |
class | SpiceClient |
class | SpiceClientStarter |
class | Commentor |
class | KernelWriter |
class | SpkKernelWriter |
class | SpkSegment |
class | DarkCurrent |
class | CnetRefByEmission |
class | CnetRefByIncidence |
class | CnetRefByResolution |
struct | PointData |
class | ControlByRow |
class | SlitherTransform |
class | Exponential |
class | HapkeExponential |
class | PhotometricFunction |
class | ProcessExportMiniRFLroPds |
class | DarkModelPixel |
class | MdisEdrKeys |
class | MdisGeometry |
class | SpiceManager |
class | GainChannelNormalize |
class | GainFlatField |
class | GainLineDrift |
class | GainNonLinearity |
class | GainTemperature |
class | GainUnitConversion |
class | HiBlob |
class | HiCalData |
class | HiHistory |
class | HiLineTimeEqn |
class | LoadCSV |
class | LowPassFilter |
class | Module |
class | NonLinearLSQ |
class | SplineFill |
class | ZeroBufferFit |
class | ZeroBufferSmooth |
class | ZeroDark |
class | ZeroReverse |
class | HiJitCube |
class | CnetEditorWidget |
class | CnetEditorWindow |
class | CnetEditorFileDialog |
class | QnetCubeDistanceFilter |
class | QnetCubeNameFilter |
class | QnetCubePointsFilter |
class | QnetFileTool |
class | QnetFilter |
class | QnetFixedPointDialog |
class | QnetNavTool |
class | QnetNewMeasureDialog |
class | QnetNewPointDialog |
class | QnetPointCubeNameFilter |
class | QnetPointDistanceFilter |
class | QnetPointGoodnessFilter |
class | QnetPointIdFilter |
class | QnetPointImagesFilter |
class | QnetPointJigsawErrorFilter |
class | QnetPointMeasureFilter |
class | QnetPointRangeFilter |
class | QnetPointRegistrationErrorFilter |
class | QnetPointTypeFilter |
class | QnetTool |
class | QtieFileTool |
class | QtieTool |
class | ProgramAnalyzer |
class | CalParameters |
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 | Affine |
Affine basis function. More... | |
class | AlbedoAtm |
Albedo normalization with atmosphere. More... | |
class | Angle |
Defines an angle and provides unit conversions. More... | |
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 | 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 | 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 | 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 | 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 | Column |
Format ascii tables. More... | |
class | CSVParser |
CSV Parser seperates fields (tokens) from a string with a delimeter. More... | |
class | CSVReader |
Reads strings and parses them into tokens separated by a delimiter character. More... | |
class | Cube |
IO Handler for Isis Cubes. More... | |
class | CubeBsqHandler |
IO Handler for Isis Cubes using the BSQ format. More... | |
class | CubeIoHandler |
Handles converting buffers to and from disk. More... | |
class | CubeTileHandler |
IO Handler for Isis Cubes using the tile format. More... | |
class | RawCubeChunk |
A section of raw data on the disk. More... | |
class | RegionalCachingAlgorithm |
This algorithm recommends chunks to be freed that are not within the last IO. More... | |
class | CubeAttribute |
Parent class for CubeAttributeInput and CubeAttributeOutput. More... | |
class | CubeAttributeInput |
Manipulate and parse attributes of input cube filenames. More... | |
class | CubeAttributeOutput |
Manipulate and parse attributes of output cube filenames. More... | |
class | CubeCachingAlgorithm |
This is the parent of the caching algorithms. More... | |
class | CubeCalculator |
Calculator for arrays. More... | |
class | DataValue |
class | 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 | Displacement |
Displacement is a signed length, usually in meters. More... | |
class | Distance |
Distance measurement, usually in meters. More... | |
class | EndianSwapper |
Byte swapper. More... | |
class | Enlarge |
Enlarge the pixel dimensions of an image. More... | |
class | Environment |
class | Equalization |
class | Equirectangular |
Equirectangular Map Projection. More... | |
class | FileList |
Internalizes a list of files. More... | |
class | Filename |
Filename 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 | FourierTransform |
Fourier Transform class. More... | |
class | FramingCamera |
Generic class for Framing Cameras. More... | |
class | GaussianDistribution |
gaussian distribution class More... | |
class | GaussianStretch |
Gaussian stretch class. 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 | 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 |
class | GuiIntegerParameter |
class | GuiListParameter |
class | GuiLog |
class | GuiOutputAttribute |
class | GuiParameter |
class | GuiParameterFactory |
class | GuiStringParameter |
class | Hapke |
Hapke-Henyey-Greenstein photometric model. More... | |
class | Histogram |
Container of a cube histogram. More... | |
class | IdealCamera |
Ideal Camera Model. More... | |
class | iException |
Isis exception class. 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 | 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 | 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 | 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 | Longitude |
This class is designed to encapsulate the concept of a Longitude. More... | |
class | LunarAzimuthalEqualArea |
Modified Lambert Azimuthal Equal-Area Map Projection. 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 | Mercator |
Mercator Map Projection. More... | |
class | MoravecOperator |
Moravec Interest Operator. More... | |
class | MultivariateStatistics |
Container of multivariate statistics. More... | |
class | NaifStatus |
Class for checking for errors in the NAIF library. More... | |
class | NoOperator |
no interest operator More... | |
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 | ObservationNumberList |
Needs Documentation. More... | |
class | OriginalLabel |
Read and store original labels. More... | |
class | Orthographic |
Orthographic Map Projection. More... | |
class | OverlapNormalization |
Calculate the bases and multipliers for normalizing overlapping "data sets" (e.g., cubes). More... | |
class | OverlapStatistics |
Calculates statistics in the area of overlap between two projected cubes. More... | |
class | Parabola |
Parabola basis function. More... | |
class | Photometry |
class | PhotoModel |
class | PhotoModelFactory |
This class is used to create PhotoModel objects. More... | |
class | Pipeline |
This class helps to call other Isis Applications in a Pipeline. More... | |
class | PipelineApplication |
This class represents one application in the pipeline. More... | |
class | PipelineParameter |
This class represents a parameter of some type for the PipelineApplication. More... | |
class | Pixel |
Manipulate pixel values. More... | |
class | Plugin |
Loads plugins from a shared library. More... | |
class | PointPerspective |
PointPerspective Map Projection. More... | |
class | PolarStereographic |
Stereographic Map Projection. More... | |
class | PolygonSeeder |
This class is used as the base class for all 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 | ProcessGroundPolygons |
Process cube polygons to map or camera projections. More... | |
class | ProcessImport |
Byte swapper. 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 | 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 | 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 | SampleManager |
Buffer manager, for moving through a cube in samples. More... | |
class | Sensor |
Class for computing sensor ground coordinates. More... | |
class | SerialNumber |
Serial Number composer. More... | |
class | SerialNumberList |
Serial Number list generator. More... | |
class | Shade |
class | ShadeAtm |
class | SimpleCylindrical |
Simple Cylindrical Map Projection. More... | |
class | Sinusoidal |
Sinusoidal Map Projection. More... | |
class | SparseBlockColumnMatrix |
SparseBlockColumnMatrix. More... | |
class | SparseBlockRowMatrix |
SparseBlockRowMatrix. More... | |
class | SparseBlockMatrix |
SparseBlockMatrix. More... | |
class | Spice |
Obtain SPICE information for a spacecraft. More... | |
class | SpicePosition |
Obtain SPICE position information for a body. More... | |
class | Statistics |
This class is used to accumulate statistics on double arrays. 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 | TextFile |
Provides access to sequential ASCII stream I/O. 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 | TransverseMercator |
TransverseMercator Map Projection. More... | |
class | UniqueIOCachingAlgorithm |
This algorithm is designed for applications that jump around between a couple of spots in the cube with a difficult to predict pattern but always the same places in the cube. More... | |
class | UniversalGroundMap |
Universal Ground Map. More... | |
class | UserInterface |
Command Line and Xml loader, validation, and access. More... | |
class | VariableLineScanCameraDetectorMap |
Convert between parent image coordinates and detector coordinates. More... | |
class | LineRateChange |
class | VecFilter |
This class is used to perform filter operations on vectors. More... | |
class | WorldMapper |
Create a mapping between a projection and other coordinate system. More... | |
class | 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 | HiresCamera |
This is the camera model for the Clementine High-Resolution Camera. More... | |
class | LwirCamera |
This is the camera model for the Clementine Long-Wavelength Infrared Camera. More... | |
class | NirCamera |
This is the camera model for the Clementine Near Infrared Camera. More... | |
class | UvvisCamera |
This is the camera model for the Clementine Ultraviolet/Visible Camera. More... | |
class | BundleAdjust |
class | ControlCubeGraphNode |
Serial Number with added functionality for Control Networks. More... | |
class | ControlGraph |
Control Network statistics and connectivity. More... | |
class | ControlMeasure |
a control measurement More... | |
class | ControlMeasureLogData |
Statistical and similar ControlMeasure associated information. More... | |
class | ControlNet |
a control network More... | |
class | ControlNetFilter |
Filter Control Network. More... | |
class | ControlNetStatistics |
Control Network Stats. More... | |
class | ControlNetValidMeasure |
ControlNetValidMeasure class. More... | |
class | MeasureValidationResults |
MeasureValidationResults class. More... | |
class | ControlNetFile |
Generic Binary Control Net File Representation. More... | |
class | ControlNetFileV0001 |
Handle Binary Control Network Files version 1. More... | |
class | ControlNetFileProtoV0001_Pedigree |
class | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_PBMeasure |
class | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure |
class | ControlNetFileProtoV0001_PBControlPoint |
class | ControlNetFileProtoV0001_PBNetCubes_PBCubeList |
class | ControlNetFileProtoV0001_PBNetCubes |
class | ControlNetFileProtoV0001 |
class | ControlNetLogDataProtoV0001_Point_Measure_DataEntry |
class | ControlNetLogDataProtoV0001_Point_Measure |
class | ControlNetLogDataProtoV0001_Point |
class | ControlNetLogDataProtoV0001 |
class | ControlNetFileV0002 |
Handle Binary Control Network Files version 2. More... | |
class | ControlNetFileHeaderV0002 |
class | ControlPointFileEntryV0002_PointLogData |
class | ControlPointFileEntryV0002_Measure_MeasureLogData |
class | ControlPointFileEntryV0002_Measure |
class | ControlPointFileEntryV0002 |
class | ControlNetVersioner |
Handle Various Control Network Versions. More... | |
class | ControlPoint |
A single control point. More... | |
class | ControlPointList |
Control Point List generator. More... | |
class | InterestOperator |
Interest Operator class. More... | |
class | 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 | 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 | 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 | CTXCamera |
MRO CTX Camera Model. More... | |
class | HiEqualization |
class | HiriseCamera |
Hirise Camera Model. More... | |
class | MarciCamera |
Marci Camera Model. More... | |
class | MarciDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | ThemisIrCamera |
THEMIS IR Camera. More... | |
class | ThemisIrDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | ThemisVisCamera |
THEMIS VIS Camera Model. More... | |
class | ThemisVisDistortionMap |
Distort/undistort focal plane coordinates. More... | |
class | AbstractPlotTool |
Parent class for plotting tools which provides common functionality. More... | |
class | AdvancedTrackTool |
Tool to display info for a point on a cube. More... | |
class | BandSpinBox |
class | BandTool |
class | BlinkTool |
class | BrowseDialog |
Class for browsing cubes. More... | |
class | ChipViewport |
Viewport for Isis Chips. More... | |
class | ConcurrentControlNetReader |
This reads a control network in the background. More... | |
class | ControlPointEdit |
Point Editor Widget. More... | |
class | CubeDisplayProperties |
This is the GUI communication mechanism for cubes. More... | |
class | CubePlotCurve |
This was formerly known as PlotToolCurve. 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 | EditTool |
Interactive image edit tool. More... | |
class | FileDialog |
Class for browsing cubes. More... | |
class | FileTool |
class | GroundTab |
class | ImageTab |
class | FindTool |
Tool to locate a point on a cube that is projected and/or has a camera model. More... | |
class | GraphicsView |
class | HelpTool |
Qisis Help Tool. More... | |
class | HistogramItem |
class | HistogramPlotWindow |
class | HistogramTool |
Tool for histograms. More... | |
class | IndependentCubeViewport |
General purpose Cube display widget. More... | |
class | MainWindow |
Base class for the Qisis main windows. More... | |
class | MdiCubeViewport |
Cube display widget for certain Isis MDI applications. More... | |
class | MeasureTool |
Tool for measuring distances. More... | |
class | MosaicFileListWidget |
A colored, grouped cube list. More... | |
class | MosaicTreeWidget |
class | MosaicTreeWidgetItem |
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 |
Handles Control Net displays. More... | |
class | MosaicFindTool |
This controls the 'Find' abilities in 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 | 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 and is what you want to use from an application's point of view. 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 | PaletteWindow |
class | PanTool |
class | PlotCurve |
class | PlotWindow |
class | PlotWindowBestFitDialog |
class | ProgressBar |
QProgressBar with customizable text. More... | |
class | QHistogram |
Plot Histograms. More... | |
class | QIsisApplication |
Handles exceptions which the QT event handlers and QApplication do not handle. 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 |
class | ScatterPlotTool |
Scatter Plot Tool. More... | |
class | ScatterPlotWindow |
Scatter Plot Window. More... | |
class | SocketThread |
class | SpatialPlotTool |
Spatial Plots. More... | |
class | SpecialPixelTool |
Sets the colors for the special pixel values. More... | |
class | SpectralPlotTool |
Plot cube DN statistics against the cube band numbers. More... | |
class | SpectralPlotWindow |
class | VisualDisplay |
Tool to visualize statistics in an n * m box. More... | |
class | StatisticsTool |
class | 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 | Tab |
A Tab is a QAction which shows or hides some other QWidget, which we call associatedWidget. More... | |
class | TabBar |
A TabBar is a QToolBar which is specifically designed to store and manage Tabs, which are specialized QToolButtons that can hide and show other QWidgets (see Tab). More... | |
class | TableMainWindow |
a subclass of the qisis mainwindow, tablemainwindow handles all of the table tasks. More... | |
class | Tool |
Base class for the Qisis tools. More... | |
class | 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 | 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 | Workspace |
class | ZoomTool |
Handles zoom operations for Isis qt apps. More... | |
class | VikingCamera |
Viking Camera Model. More... | |
class | VoyagerCamera |
Voyager Camera Model. More... | |
Typedefs | |
typedef long long int | BigInt |
typedef ControlNetFileV0002 | LatestControlNetFile |
To minimize changes in other places, allow others to use "Latest". | |
Enumerations | |
enum | RangeType { PropagateRange, RangeSet } |
Output cube range tracker. More... | |
enum | LabelAttachment { AttachedLabel, DetachedLabel } |
Input cube label type tracker. More... | |
enum | ByteOrder { NoByteOrder = 0, Lsb, Msb } |
Tests the current architecture for byte order. More... | |
enum | PixelType { None = 0, UnsignedByte, SignedByte, UnsignedWord, SignedWord, UnsignedInteger, SignedInteger, Real, Double } |
Enumerations for Isis Pixel Types. More... | |
enum | KeywordType { NoTypeKeyword, StringKeyword, BoolKeyword, IntegerKeyword, RealKeyword, OctalKeyword, HexKeyword, BinaryKeyword, EnumKeyword } |
The different types of keywords that can be formatted. More... | |
enum | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType { ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate = 1, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Manual = 2, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredPixel = 3, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel = 4 } |
enum | ControlNetFileProtoV0001_PBControlPoint_PointType { ControlNetFileProtoV0001_PBControlPoint_PointType_Tie = 0, ControlNetFileProtoV0001_PBControlPoint_PointType_Ground = 1 } |
enum | ControlNetFileProtoV0001_PBControlPoint_AprioriSource { ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None = 0, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_User = 1, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AverageOfMeasures = 2, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Reference = 3, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Ellipsoid = 4, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_DEM = 5, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Basemap = 6, ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution = 7 } |
enum | ControlPointFileEntryV0002_Measure_MeasureType { ControlPointFileEntryV0002_Measure_MeasureType_Candidate = 0, ControlPointFileEntryV0002_Measure_MeasureType_Manual = 1, ControlPointFileEntryV0002_Measure_MeasureType_RegisteredPixel = 2, ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel = 3 } |
enum | ControlPointFileEntryV0002_PointType { ControlPointFileEntryV0002_PointType_Free = 2, ControlPointFileEntryV0002_PointType_Constrained = 3, ControlPointFileEntryV0002_PointType_Fixed = 4, ControlPointFileEntryV0002_PointType_obsolete_Tie = 0, ControlPointFileEntryV0002_PointType_obsolete_Ground = 1 } |
enum | ControlPointFileEntryV0002_AprioriSource { ControlPointFileEntryV0002_AprioriSource_None = 0, ControlPointFileEntryV0002_AprioriSource_User = 1, ControlPointFileEntryV0002_AprioriSource_AverageOfMeasures = 2, ControlPointFileEntryV0002_AprioriSource_Reference = 3, ControlPointFileEntryV0002_AprioriSource_Ellipsoid = 4, ControlPointFileEntryV0002_AprioriSource_DEM = 5, ControlPointFileEntryV0002_AprioriSource_Basemap = 6, ControlPointFileEntryV0002_AprioriSource_BundleSolution = 7 } |
Functions | |
Angle | operator* (double mult, Angle angle) |
Multiply this angle by a double and return the resulting angle. | |
bool | IsBlob (PvlObject &obj) |
Checks pvl object and returns whether or not it is a Blob. | |
double | NegateOperator (double a) |
The code that performs math operations is designed to call a function and use the result. | |
double | MultiplyOperator (double a, double b) |
Returns the result of a multiplied by b. | |
double | DivideOperator (double a, double b) |
Returns the result of dividing a by b. | |
double | AddOperator (double a, double b) |
Returns the result of additing a with b. | |
double | SubtractOperator (double a, double b) |
Returns the result of subtracting b from a. | |
double | GreaterThanOperator (double a, double b) |
Returns 1.0 if a is greater than b. | |
double | LessThanOperator (double a, double b) |
Returns 1.0 if a is less than b. | |
double | EqualOperator (double a, double b) |
Returns 1.0 if a is equal ot b. | |
double | GreaterThanOrEqualOperator (double a, double b) |
Returns 1.0 if a is greater than or equal to b. | |
double | LessThanOrEqualOperator (double a, double b) |
Returns 1.0 if a is less than or eqaul to b. | |
double | NotEqualOperator (double a, double b) |
Returns 1.0 is a is not equal to b. | |
double | CosecantOperator (double a) |
Returns the cosecant of the input a. | |
double | SecantOperator (double a) |
Returns the secant of the input a. | |
double | CotangentOperator (double a) |
Returns the cotangent of the input a. | |
int | Round (double a) |
Returns the result of rounding the input a to the closest integer. | |
double | BitwiseAndOperator (double a, double b) |
Returns the result of a bitwise AND accross a and b. | |
double | BitwiseOrOperator (double a, double b) |
Returns the result of a bitwise OR across a and b. | |
double | ModulusOperator (double a, double b) |
Returns the modulus of a by b. | |
double | MaximumOperator (double a, double b) |
Returns the max of a and b. | |
double | MinimumOperator (double a, double b) |
Returns the min of a and b. | |
const double | E (2.7182818284590452354) |
Sets some basic constants for use in ISIS programming. | |
const double | PI (3.14159265358979323846) |
The mathematical constant PI. | |
const double | HALFPI (1.57079632679489661923) |
The mathematical constant PI/2. | |
const double | DEG2RAD (PI/180.0) |
Multiplier for converting from degrees to radians. | |
const double | RAD2DEG (180.0/PI) |
Multiplier for converting from radians to degrees. | |
std::istream & | operator>> (std::istream &is, CSVReader &csv) |
Input read operator for input stream sources. | |
std::string | RangeTypeName (RangeType rangeType) |
Return the string representation of the contents of a variable of type RangeType. | |
RangeType | RangeTypeEnumeration (const std::string &rangeType) |
Return the appropriate RangeType depending on which of the valid values the argument spells. | |
std::string | LabelAttachmentName (LabelAttachment labelType) |
Return the string representation of the contents of a variable of type LabelAttachment. | |
LabelAttachment | LabelAttachmentEnumeration (const std::string &labelType) |
Return the appropriate LabelType depending on which of the valid values the argument spells. | |
Displacement | operator* (double mult, Displacement displacement) |
Multiply displacement by a value (5m * 2 = 10m). | |
Distance | operator* (double mult, Distance dist) |
Multiply this distance by a value (5m * 2 = 10m). | |
std::string | ByteOrderName (Isis::ByteOrder byteOrder) |
Isis::ByteOrder | ByteOrderEnumeration (const std::string &order) |
bool | IsLsb () |
Return true if this host is an LSB first machine and false if it is not. | |
bool | IsMsb () |
Return true if this host is an MSB first machine and false if it is not. | |
bool | IsLittleEndian () |
bool | IsBigEndian () |
static bool | nocase_compare (const char c1, const char c2) |
Compare two characters without regard to case. | |
iTime | operator+ (const double &secondsToAdd, iTime time) |
ostream & | operator<< (ostream &os, Matrix &matrix) |
Write the matrix to the output stream. | |
std::ostream & | operator<< (std::ostream &os, Matrix &matrix) |
std::ostream & | operator<< (std::ostream &os, Isis::OverlapStatistics &stats) |
Creates a pvl of various useful data obtained by the overlap statistics class. | |
ostream & | operator<< (ostream &os, Pipeline &pipeline) |
This is the output operator for a Pipeline, which enables things such as:. | |
int | SizeOf (Isis::PixelType pixelType) |
Returns the number of bytes of the specified PixelType. | |
std::string | PixelTypeName (Isis::PixelType pixelType) |
Returns string name of PixelType enumeration entered as input parameter. | |
Isis::PixelType | PixelTypeEnumeration (const std::string &type) |
Returns PixelType enumeration given a string. | |
ostream & | operator<< (std::ostream &os, Pvl &pvl) |
This stream will not handle the end of line sequence. | |
istream & | operator>> (std::istream &is, Pvl &pvl) |
Reads keywords from the instream and appends them to the Pvl object. | |
ostream & | operator<< (std::ostream &os, PvlContainer &container) |
Output the PvlContainer information. | |
KeywordType | ToKeywordType (const std::string type) |
Convert a string representing a type of keyword to the corresponding enumeration. | |
std::istream & | operator>> (std::istream &is, PvlGroup &result) |
Read in a group. | |
ostream & | operator<< (std::ostream &os, PvlGroup &group) |
Outputs the PvlGroup data to a specified output stream. | |
std::istream & | operator>> (std::istream &is, PvlKeyword &result) |
Read in a keyword. | |
ostream & | operator<< (std::ostream &os, const Isis::PvlKeyword &keyword) |
Write out the keyword. | |
ostream & | operator<< (std::ostream &os, PvlObject &object) |
Outputs the PvlObject data to a specified output stream. | |
std::istream & | operator>> (std::istream &is, PvlObject &result) |
This method reads a PvlObject from the input stream. | |
std::ostream & | operator<< (std::ostream &os, Isis::SessionLog &log) |
bool | IsSpecial (const double d) |
Returns if the input pixel is special. | |
bool | IsSpecial (const float f) |
Returns if the input pixel is special. | |
bool | IsValidPixel (const double d) |
Returns if the input pixel is valid. | |
bool | IsNullPixel (const double d) |
Returns if the input pixel is null. | |
bool | IsHighPixel (const double d) |
Returns if the input pixel is one of the high saturation types. | |
bool | IsLowPixel (const double d) |
Returns if the input pixel is one of the low saturation types. | |
bool | IsHrsPixel (const double d) |
Returns if the input pixel is high representation saturation. | |
bool | IsHisPixel (const double d) |
Returns if the input pixel is high instrument saturation. | |
bool | IsLisPixel (const double d) |
Returns if the input pixel is low instrument saturation. | |
bool | IsLrsPixel (const double d) |
Returns if the input pixel is low representation saturation. | |
double | TestPixel (const float t) |
Converts float pixels to double pixels with special pixel translations. | |
float | TestPixel (const double t) |
Converts double to float with special pixel translations and care for overflows (underflows are assumed to cast to 0!). | |
std::string | PixelToString (double d) |
Takes a double pixel value and returns the name of the pixel type as a string. | |
double | StringToPixel (const std::string &str) |
Takes the name of the pixel type as a string and returns a double pixel value. | |
static void | cholmod_error_handler (int nStatus, const char *file, int nLineNo, const char *message) |
void | protobuf_AddDesc_ControlNetFileV0001_2eproto () |
void | protobuf_AssignDesc_ControlNetFileV0001_2eproto () |
void | protobuf_ShutdownFile_ControlNetFileV0001_2eproto () |
bool | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor () |
const ::std::string & | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType value) |
bool | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse (const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType *value) |
bool | ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor () |
const ::std::string & | ControlNetFileProtoV0001_PBControlPoint_PointType_Name (ControlNetFileProtoV0001_PBControlPoint_PointType value) |
bool | ControlNetFileProtoV0001_PBControlPoint_PointType_Parse (const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_PointType *value) |
bool | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor () |
const ::std::string & | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name (ControlNetFileProtoV0001_PBControlPoint_AprioriSource value) |
bool | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse (const ::std::string &name, ControlNetFileProtoV0001_PBControlPoint_AprioriSource *value) |
void | protobuf_AddDesc_ControlNetFileV0002_2eproto () |
void | protobuf_AssignDesc_ControlNetFileV0002_2eproto () |
void | protobuf_ShutdownFile_ControlNetFileV0002_2eproto () |
bool | ControlPointFileEntryV0002_Measure_MeasureType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlPointFileEntryV0002_Measure_MeasureType_descriptor () |
const ::std::string & | ControlPointFileEntryV0002_Measure_MeasureType_Name (ControlPointFileEntryV0002_Measure_MeasureType value) |
bool | ControlPointFileEntryV0002_Measure_MeasureType_Parse (const ::std::string &name, ControlPointFileEntryV0002_Measure_MeasureType *value) |
bool | ControlPointFileEntryV0002_PointType_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlPointFileEntryV0002_PointType_descriptor () |
const ::std::string & | ControlPointFileEntryV0002_PointType_Name (ControlPointFileEntryV0002_PointType value) |
bool | ControlPointFileEntryV0002_PointType_Parse (const ::std::string &name, ControlPointFileEntryV0002_PointType *value) |
bool | ControlPointFileEntryV0002_AprioriSource_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | ControlPointFileEntryV0002_AprioriSource_descriptor () |
const ::std::string & | ControlPointFileEntryV0002_AprioriSource_Name (ControlPointFileEntryV0002_AprioriSource value) |
bool | ControlPointFileEntryV0002_AprioriSource_Parse (const ::std::string &name, ControlPointFileEntryV0002_AprioriSource *value) |
void | newViewportOpened (CubeViewport *cvp) |
Variables | |
Application * | iApp = NULL |
static geos::geom::GeometryFactory | globalFactory |
const int | SizeMatch = 1 |
const int | SpatialMatch = 2 |
const int | OneBand = 16 |
const int | BandMatchOrOne = 32 |
const int | ReadWrite = 64 |
const int | AllMatchOrOne = 128 |
const DBL_UNION | IVALID_MIN8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFA) } |
Manipulate special pixel values. | |
const double | VALID_MIN8 = IVALID_MIN8.d |
const double | ValidMinimum = IVALID_MIN8.d |
The minimum valid double value for Isis pixels. | |
const DBL_UNION | INULL8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFB) } |
const double | NULL8 = INULL8.d |
const double | Null = INULL8.d |
Value for an Isis Null pixel. | |
const DBL_UNION | ILOW_REPR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFC) } |
const double | LOW_REPR_SAT8 = ILOW_REPR_SAT8.d |
const double | Lrs = ILOW_REPR_SAT8.d |
Value for an Isis Low Representation Saturation pixel. | |
const DBL_UNION | ILOW_INSTR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFD) } |
const double | LOW_INSTR_SAT8 = ILOW_INSTR_SAT8.d |
const double | Lis = ILOW_INSTR_SAT8.d |
Value for an Isis Low Instrument Saturation pixel. | |
const DBL_UNION | IHIGH_INSTR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFE) } |
const double | HIGH_INSTR_SAT8 = IHIGH_INSTR_SAT8.d |
const double | His = IHIGH_INSTR_SAT8.d |
Value for an Isis High Instrument Saturation pixel. | |
const DBL_UNION | IHIGH_REPR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFF) } |
const double | HIGH_REPR_SAT8 = IHIGH_REPR_SAT8.d |
const double | Hrs = IHIGH_REPR_SAT8.d |
Value for an Isis High Representation Saturation pixel. | |
const double | VALID_MAX8 = DBL_MAX |
const double | ValidMaximum = DBL_MAX |
The maximum valid double value for Isis pixels. | |
const int | IVALID_MIN4 = 0xFF7FFFFA |
const float | VALID_MIN4 = (*((const float *) &IVALID_MIN4)) |
const int | INULL4 = 0xFF7FFFFB |
const float | NULL4 = (*((const float *) &INULL4)) |
const int | ILOW_REPR_SAT4 = 0xFF7FFFFC |
const float | LOW_REPR_SAT4 = (*((const float *) &ILOW_REPR_SAT4)) |
const int | ILOW_INSTR_SAT4 = 0xFF7FFFFD |
const float | LOW_INSTR_SAT4 = (*((const float *) &ILOW_INSTR_SAT4)) |
const int | IHIGH_INSTR_SAT4 = 0xFF7FFFFE |
const float | HIGH_INSTR_SAT4 = (*((const float *) &IHIGH_INSTR_SAT4)) |
const int | IHIGH_REPR_SAT4 = 0xFF7FFFFF |
const float | HIGH_REPR_SAT4 = (*((const float *) &IHIGH_REPR_SAT4)) |
const float | VALID_MAX4 = FLT_MAX |
const short | VALID_MIN2 = ((short)(-32752)) |
const short | NULL2 = ((short)(-32768)) |
const short | LOW_REPR_SAT2 = ((short)(-32767)) |
const short | LOW_INSTR_SAT2 = ((short)(-32766)) |
const short | HIGH_INSTR_SAT2 = ((short)(-32765)) |
const short | HIGH_REPR_SAT2 = ((short)(-32764)) |
const short | VALID_MAX2 = ((short) 32767) |
const unsigned short | VALID_MINU2 = ((unsigned short) 3) |
const unsigned short | NULLU2 = ((unsigned short) 0) |
const unsigned short | LOW_REPR_SATU2 = ((unsigned short) 1) |
const unsigned short | LOW_INSTR_SATU2 = ((unsigned short) 2) |
const unsigned short | HIGH_INSTR_SATU2 = ((unsigned short) 65534) |
const unsigned short | HIGH_REPR_SATU2 = ((unsigned short) 65535) |
const unsigned short | VALID_MAXU2 = ((unsigned short) 65522) |
const unsigned char | VALID_MIN1 = ((unsigned char) 1) |
const unsigned char | NULL1 = ((unsigned char) 0) |
const unsigned char | LOW_REPR_SAT1 = ((unsigned char) 0) |
const unsigned char | LOW_INSTR_SAT1 = ((unsigned char) 0) |
const unsigned char | HIGH_INSTR_SAT1 = ((unsigned char) 255) |
const unsigned char | HIGH_REPR_SAT1 = ((unsigned char) 255) |
const unsigned char | VALID_MAX1 = ((unsigned char) 254) |
string | sPointType [] = { "Fixed", "Constrained", "Free" } |
String names for Point Type. | |
string | sBoolean [] = { "False", "True" } |
String values for Boolean. | |
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate |
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel |
const int | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_PointType | ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie |
const ControlNetFileProtoV0001_PBControlPoint_PointType | ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground |
const int | ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None |
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution |
const int | ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX + 1 |
const ControlPointFileEntryV0002_Measure_MeasureType | ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN = ControlPointFileEntryV0002_Measure_MeasureType_Candidate |
const ControlPointFileEntryV0002_Measure_MeasureType | ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel |
const int | ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE = ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX + 1 |
const ControlPointFileEntryV0002_PointType | ControlPointFileEntryV0002_PointType_PointType_MIN = ControlPointFileEntryV0002_PointType_obsolete_Tie |
const ControlPointFileEntryV0002_PointType | ControlPointFileEntryV0002_PointType_PointType_MAX = ControlPointFileEntryV0002_PointType_Fixed |
const int | ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE = ControlPointFileEntryV0002_PointType_PointType_MAX + 1 |
const ControlPointFileEntryV0002_AprioriSource | ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN = ControlPointFileEntryV0002_AprioriSource_None |
const ControlPointFileEntryV0002_AprioriSource | ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX = ControlPointFileEntryV0002_AprioriSource_BundleSolution |
const int | ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE = ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX + 1 |
const int | VIEWSIZE = 301 |
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
Namespace for all Isis base objects.
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 long long int Isis::BigInt |
To minimize changes in other places, allow others to use "Latest".
enum Isis::KeywordType |
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.
enum Isis::PixelType |
Enumerations for Isis Pixel Types.
This enumeration is for defining pixel types of cubes. UnsignedByte, SignedWord, and Real are the only three pixel types currently supported. The range for UnsignedBytes is 0 to 255, the range for SignedWord is -32768 to 32767, and the range for Real is -FLT_MAX to FLT_MAX as defined in the include file, float.h.
enum Isis::RangeType |
double Isis::AddOperator | ( | double | a, | |
double | b | |||
) |
Returns the result of additing a with b.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::Add().
double Isis::BitwiseAndOperator | ( | double | a, | |
double | b | |||
) |
Returns the result of a bitwise AND accross a and b.
a | Input double | |
b | Input double |
References Round().
Referenced by Isis::Calculator::And().
double Isis::BitwiseOrOperator | ( | double | a, | |
double | b | |||
) |
Returns the result of a bitwise OR across a and b.
a | Input double | |
b | INput double |
References Round().
Referenced by Isis::Calculator::Or().
Isis::ByteOrder Isis::ByteOrderEnumeration | ( | const std::string & | order | ) | [inline] |
References Lsb, Msb, NoByteOrder, and Isis::iString::UpCase().
Referenced by Isis::Cube::open().
std::string Isis::ByteOrderName | ( | Isis::ByteOrder | byteOrder | ) | [inline] |
References Lsb, Msb, and NoByteOrder.
Referenced by Isis::CubeAttributeOutput::ByteOrderStr(), and Isis::Cube::create().
static void Isis::cholmod_error_handler | ( | int | nStatus, | |
const char * | file, | |||
int | nLineNo, | |||
const char * | message | |||
) | [static] |
References _FILEINFO_, Isis::iException::Math, and Isis::iException::Message().
const ::google::protobuf::EnumDescriptor* Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_descriptor | ( | ) |
bool Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_IsValid | ( | int | value | ) |
const ::std::string& Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Name | ( | ControlNetFileProtoV0001_PBControlPoint_AprioriSource | value | ) | [inline] |
bool Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_Parse | ( | const ::std::string & | name, | |
ControlNetFileProtoV0001_PBControlPoint_AprioriSource * | value | |||
) | [inline] |
const ::google::protobuf::EnumDescriptor* Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_descriptor | ( | ) |
bool Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_IsValid | ( | int | value | ) |
const ::std::string& Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Name | ( | ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType | value | ) | [inline] |
bool Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Parse | ( | const ::std::string & | name, | |
ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType * | value | |||
) | [inline] |
const ::google::protobuf::EnumDescriptor* Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_descriptor | ( | ) |
bool Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_IsValid | ( | int | value | ) |
const ::std::string& Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_Name | ( | ControlNetFileProtoV0001_PBControlPoint_PointType | value | ) | [inline] |
bool Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_Parse | ( | const ::std::string & | name, | |
ControlNetFileProtoV0001_PBControlPoint_PointType * | value | |||
) | [inline] |
const ::google::protobuf::EnumDescriptor* Isis::ControlPointFileEntryV0002_AprioriSource_descriptor | ( | ) |
bool Isis::ControlPointFileEntryV0002_AprioriSource_IsValid | ( | int | value | ) |
const ::std::string& Isis::ControlPointFileEntryV0002_AprioriSource_Name | ( | ControlPointFileEntryV0002_AprioriSource | value | ) | [inline] |
References ControlPointFileEntryV0002_AprioriSource_descriptor().
Referenced by Isis::ControlPointFileEntryV0002::AprioriSource_Name().
bool Isis::ControlPointFileEntryV0002_AprioriSource_Parse | ( | const ::std::string & | name, | |
ControlPointFileEntryV0002_AprioriSource * | value | |||
) | [inline] |
References ControlPointFileEntryV0002_AprioriSource_descriptor().
Referenced by Isis::ControlPointFileEntryV0002::AprioriSource_Parse().
const ::google::protobuf::EnumDescriptor* Isis::ControlPointFileEntryV0002_Measure_MeasureType_descriptor | ( | ) |
bool Isis::ControlPointFileEntryV0002_Measure_MeasureType_IsValid | ( | int | value | ) |
const ::std::string& Isis::ControlPointFileEntryV0002_Measure_MeasureType_Name | ( | ControlPointFileEntryV0002_Measure_MeasureType | value | ) | [inline] |
bool Isis::ControlPointFileEntryV0002_Measure_MeasureType_Parse | ( | const ::std::string & | name, | |
ControlPointFileEntryV0002_Measure_MeasureType * | value | |||
) | [inline] |
const ::google::protobuf::EnumDescriptor* Isis::ControlPointFileEntryV0002_PointType_descriptor | ( | ) |
bool Isis::ControlPointFileEntryV0002_PointType_IsValid | ( | int | value | ) |
const ::std::string& Isis::ControlPointFileEntryV0002_PointType_Name | ( | ControlPointFileEntryV0002_PointType | value | ) | [inline] |
References ControlPointFileEntryV0002_PointType_descriptor().
Referenced by Isis::ControlPointFileEntryV0002::PointType_Name().
bool Isis::ControlPointFileEntryV0002_PointType_Parse | ( | const ::std::string & | name, | |
ControlPointFileEntryV0002_PointType * | value | |||
) | [inline] |
References ControlPointFileEntryV0002_PointType_descriptor().
Referenced by Isis::ControlPointFileEntryV0002::PointType_Parse().
double Isis::CosecantOperator | ( | double | a | ) |
Returns the cosecant of the input a.
a | Input double |
Referenced by Isis::Calculator::Cosecant().
double Isis::CotangentOperator | ( | double | a | ) |
Returns the cotangent of the input a.
a | Input double |
Referenced by Isis::Calculator::Cotangent().
const double Isis::DEG2RAD | ( | PI/180. | 0 | ) |
Multiplier for converting from degrees to radians.
Referenced by Isis::BundleAdjust::ReadSCSigmas(), and Isis::Angle::SetAngle().
double Isis::DivideOperator | ( | double | a, | |
double | b | |||
) |
Returns the result of dividing a by b.
a | Input double | |
b | Intput double |
Referenced by Isis::Calculator::Divide().
double Isis::EqualOperator | ( | double | a, | |
double | b | |||
) |
Returns 1.0 if a is equal ot b.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::Equal().
double Isis::GreaterThanOperator | ( | double | a, | |
double | b | |||
) |
Returns 1.0 if a is greater than b.
Otherwise 0.0 is returned.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::GreaterThan().
double Isis::GreaterThanOrEqualOperator | ( | double | a, | |
double | b | |||
) |
Returns 1.0 if a is greater than or equal to b.
Otherwise 0.0 is returned.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::GreaterThanOrEqual().
const double Isis::HALFPI | ( | 1. | 57079632679489661923 | ) |
The mathematical constant PI/2.
Referenced by Isis::Projection::phi2Compute(), Isis::PolarStereographic::PolarStereographic(), Isis::TransverseMercator::SetCoordinate(), Isis::Sinusoidal::SetCoordinate(), Isis::SimpleCylindrical::SetCoordinate(), Isis::PolarStereographic::SetCoordinate(), Isis::PointPerspective::SetCoordinate(), Isis::Orthographic::SetCoordinate(), Isis::ObliqueCylindrical::SetCoordinate(), Isis::Mercator::SetCoordinate(), Isis::LunarAzimuthalEqualArea::SetCoordinate(), Isis::LambertConformal::SetCoordinate(), Isis::Equirectangular::SetCoordinate(), Isis::TransverseMercator::SetGround(), Isis::LunarAzimuthalEqualArea::SetGround(), Isis::LambertConformal::SetGround(), and Isis::Projection::tCompute().
bool Isis::IsBigEndian | ( | ) | [inline] |
Test the architecture the application is running on.
References IsLsb().
bool Isis::IsBlob | ( | PvlObject & | obj | ) |
Checks pvl object and returns whether or not it is a Blob.
obj | Pvl object |
References Isis::PvlContainer::IsNamed().
bool Isis::IsHighPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is one of the high saturation types.
d | Pixel value to test |
References HIGH_INSTR_SAT8, and HIGH_REPR_SAT8.
Referenced by Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::ProcessAveragePriority(), and Isis::ProcessMosaic::StartProcess().
bool Isis::IsHisPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is high instrument saturation.
d | Pixel value to test |
References HIGH_INSTR_SAT8.
Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), Isis::Calculator::Push(), and Isis::Statistics::RemoveData().
bool Isis::IsHrsPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is high representation saturation.
d | Pixel value to test |
References HIGH_REPR_SAT8.
Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), Isis::Calculator::Push(), and Isis::Statistics::RemoveData().
bool Isis::IsLisPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is low instrument saturation.
d | Pixel value to test |
References LOW_INSTR_SAT8.
Referenced by Isis::Statistics::AddData(), Isis::Stretch::Map(), PixelToString(), Isis::Calculator::Push(), and Isis::Statistics::RemoveData().
bool Isis::IsLittleEndian | ( | ) | [inline] |
Test the architecture the application is running on.
References IsLsb().
bool Isis::IsLowPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is one of the low saturation types.
d | Pixel value to test |
References LOW_INSTR_SAT8, and LOW_REPR_SAT8.
Referenced by Isis::ProcessMosaic::BandComparison(), Isis::ProcessMosaic::ProcessAveragePriority(), and Isis::ProcessMosaic::StartProcess().
bool Isis::IsLrsPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is low representation saturation.
d | Pixel value to test |
References LOW_REPR_SAT8.
Referenced by Isis::Statistics::AddData(), PixelToString(), Isis::Calculator::Push(), and Isis::Statistics::RemoveData().
bool Isis::IsLsb | ( | ) | [inline] |
Return true if this host is an LSB first machine and false if it is not.
References a.
Referenced by Isis::EndianSwapper::EndianSwapper(), IsBigEndian(), IsLittleEndian(), IsMsb(), and Isis::ProcessExport::ProcessExport().
bool Isis::IsMsb | ( | ) | [inline] |
Return true if this host is an MSB first machine and false if it is not.
References IsLsb().
Referenced by Isis::EndianSwapper::EndianSwapper().
bool Isis::IsNullPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is null.
d | Pixel value to test |
References NULL8.
Referenced by Isis::Statistics::AddData(), Isis::ProcessMosaic::BandComparison(), Isis::Stretch::Map(), PixelToString(), Isis::ProcessMosaic::ProcessAveragePriority(), Isis::Calculator::Push(), Isis::Statistics::RemoveData(), and Isis::ProcessMosaic::StartProcess().
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
f | Pixel value to test |
References VALID_MIN4.
bool Isis::IsSpecial | ( | const double | d | ) | [inline] |
Returns if the input pixel is special.
Not special implies it is valid to use in computations.
d | Pixel value to test |
References VALID_MIN8.
Referenced by Isis::ProcessMosaic::BandComparison(), Isis::PipelineApplication::BuildParamString(), Isis::PlotWindowBestFitDialog::createBestFitLine(), Isis::OverlapNormalization::Evaluate(), Isis::PlotWindow::fillTable(), Isis::ControlMeasure::GetResidualMagnitude(), Isis::Calculator::MaximumLine(), Isis::Calculator::MinimumLine(), Isis::MosaicTreeWidgetItem::MosaicTreeWidgetItem(), Isis::VisualDisplay::mouseMoveEvent(), Isis::Equalization::ApplyFunctor::operator()(), Isis::Distance::operator*=(), Isis::Displacement::operator*=(), Isis::iTime::operator+=(), Isis::Distance::operator/=(), Isis::Displacement::operator/=(), Isis::ScatterPlotWindow::paint(), Isis::VisualDisplay::paintPixmap(), PixelToString(), Isis::ProcessMosaic::ProcessAveragePriority(), Isis::Calculator::Push(), Isis::SpectralPlotTool::refreshPlot(), Isis::Angle::SetAngle(), Isis::iTime::setEt(), Isis::Sensor::SetLookDirection(), Isis::ScatterPlotWindow::setMousePosition(), and Isis::ControlNetValidMeasure::ValidDnValue().
bool Isis::IsValidPixel | ( | const double | d | ) | [inline] |
Returns if the input pixel is valid.
d | Pixel value to test |
References VALID_MIN8.
Referenced by Isis::Statistics::AddData(), Isis::Histogram::AddData(), Isis::QuickFilter::AddLine(), Isis::ProcessMosaic::BandComparison(), Isis::Stretch::Map(), Isis::Average::operator()(), Isis::ProcessMosaic::ProcessAveragePriority(), Isis::Statistics::RemoveData(), Isis::Histogram::RemoveData(), Isis::QuickFilter::RemoveLine(), and Isis::ProcessMosaic::StartProcess().
LabelAttachment Isis::LabelAttachmentEnumeration | ( | const std::string & | labelType | ) | [inline] |
Return the appropriate LabelType depending on which of the valid values the argument spells.
labelType |
References _FILEINFO_, AttachedLabel, DetachedLabel, Isis::iException::Message(), Isis::iException::Parse, and Isis::iString::UpCase().
std::string Isis::LabelAttachmentName | ( | LabelAttachment | labelType | ) | [inline] |
Return the string representation of the contents of a variable of type LabelAttachment.
labelType | The LabelAttachment enum to be converted to a string |
References _FILEINFO_, AttachedLabel, DetachedLabel, Isis::iException::Message(), and Isis::iException::Parse.
Referenced by Isis::CubeAttributeOutput::Write().
double Isis::LessThanOperator | ( | double | a, | |
double | b | |||
) |
Returns 1.0 if a is less than b.
Otherwise 0.0 is returned.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::LessThan().
double Isis::LessThanOrEqualOperator | ( | double | a, | |
double | b | |||
) |
Returns 1.0 if a is less than or eqaul to b.
Otherwise 0.0 is returned.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::LessThanOrEqual().
double Isis::MaximumOperator | ( | double | a, | |
double | b | |||
) |
Returns the max of a and b.
a | First input value | |
b | Second input value |
Referenced by Isis::Calculator::MaximumPixel().
double Isis::MinimumOperator | ( | double | a, | |
double | b | |||
) |
Returns the min of a and b.
a | First input value | |
b | Second input value |
Referenced by Isis::Calculator::MinimumPixel().
double Isis::ModulusOperator | ( | double | a, | |
double | b | |||
) |
Returns the modulus of a by b.
a | Input modulee | |
b | Input modulator |
References Round().
Referenced by Isis::Calculator::Modulus().
double Isis::MultiplyOperator | ( | double | a, | |
double | b | |||
) |
Returns the result of a multiplied by b.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::Multiply().
double Isis::NegateOperator | ( | double | a | ) |
The code that performs math operations is designed to call a function and use the result.
These helper methods convert standard operators into functions which perform the desired operations. See the implementation of Calculator::Negative for an example. Returns the nagative of the input parameter.
a | Input double |
Referenced by Isis::Calculator::Negative().
void Isis::newViewportOpened | ( | CubeViewport * | cvp | ) |
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.
c1 | First character to compare | |
c2 | Second character to compare |
Referenced by Isis::iString::Equal().
double Isis::NotEqualOperator | ( | double | a, | |
double | b | |||
) |
Returns 1.0 is a is not equal to b.
Otherwise 0.0 is returned.
a | Input double | |
b | Input double |
Referenced by Isis::Calculator::NotEqual().
Distance Isis::operator* | ( | double | mult, | |
Distance | dist | |||
) |
Multiply this distance by a value (5m * 2 = 10m).
mult | This is the value to multiply by | |
dist | This is the distance to multiply into |
Displacement Isis::operator* | ( | double | mult, | |
Displacement | displacement | |||
) |
Multiply displacement by a value (5m * 2 = 10m).
mult | This is the value to multiply by | |
displacement | This is the distance to multiply into |
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.
mult | The value to multiply to this angle | |
angle | The angle being multiplied by mult |
iTime Isis::operator+ | ( | const double & | secondsToAdd, | |
iTime | time | |||
) |
std::ostream& Isis::operator<< | ( | std::ostream & | os, | |
Isis::SessionLog & | log | |||
) |
References operator<<().
ostream& Isis::operator<< | ( | std::ostream & | os, | |
Isis::PvlObject & | object | |||
) |
Outputs the PvlObject data to a specified output stream.
os | The output stream to write to. | |
object | The PvlObject to send to the output stream. |
References _FILEINFO_, Isis::PvlContainer::AddComment(), Isis::PvlContainer::Comment(), Isis::PvlContainer::Comments(), Isis::Filename::Exists(), Isis::Filename::Expanded(), Isis::PvlObject::Group(), Isis::PvlObject::Groups(), Isis::PvlObject::HasGroup(), Isis::PvlObject::HasObject(), Isis::iException::Io, Isis::PvlContainer::Keywords(), Isis::iException::Message(), Isis::PvlContainer::Name(), Isis::PvlObject::Object(), and Isis::PvlObject::Objects().
ostream& Isis::operator<< | ( | std::ostream & | os, | |
const Isis::PvlKeyword & | keyword | |||
) |
Write out the keyword.
os | The output stream. | |
keyword | The PvlKeyword object to output. |
References Isis::PvlKeyword::Comment(), Isis::PvlKeyword::Comments(), Isis::PvlFormat::FormatEOL(), Isis::PvlFormat::FormatName(), Isis::PvlFormat::FormatValue(), Isis::PvlKeyword::Indent(), Isis::PvlKeyword::p_formatter, Isis::PvlKeyword::Size(), Isis::PvlKeyword::Width(), and Isis::PvlKeyword::WriteWithWrap().
ostream& Isis::operator<< | ( | std::ostream & | os, | |
PvlGroup & | group | |||
) |
Outputs the PvlGroup data to a specified output stream.
os | The output stream to output to. | |
group | The PvlGroup object to output. |
References Isis::PvlContainer::Comment(), Isis::PvlContainer::Comments(), Isis::PvlFormat::FormatEnd(), Isis::PvlFormat::FormatEOL(), Isis::PvlContainer::FormatTemplate(), Isis::PvlContainer::GetFormat(), Isis::PvlContainer::GetNameKeyword(), Isis::PvlContainer::HasFormatTemplate(), Isis::PvlContainer::Indent(), Isis::PvlContainer::Keywords(), Isis::PvlContainer::SetFormat(), and Isis::PvlContainer::SetIndent().
std::ostream & Isis::operator<< | ( | std::ostream & | os, | |
PvlContainer & | container | |||
) |
Output the PvlContainer information.
os | The preferred output stream. | |
container | The PvlContainer object to output. |
ostream& Isis::operator<< | ( | std::ostream & | os, | |
Isis::Pvl & | pvl | |||
) |
This stream will not handle the end of line sequence.
os | ||
pvl |
References _FILEINFO_, Isis::PvlObject::AddGroup(), Isis::PvlContainer::AddKeyword(), Isis::PvlObject::AddObject(), Isis::PvlContainer::Comment(), Isis::PvlContainer::Comments(), Isis::Filename::Exists(), Isis::Filename::Expanded(), Isis::PvlFormat::FormatEOL(), Isis::PvlContainer::FormatTemplate(), Isis::PvlContainer::GetFormat(), Isis::PvlObject::Group(), Isis::PvlObject::Groups(), Isis::PvlContainer::HasFormatTemplate(), Isis::PvlObject::HasGroup(), Isis::PvlObject::HasKeyword(), Isis::PvlObject::HasObject(), Isis::PvlContainer::Indent(), Isis::iException::Io, Isis::PvlContainer::Keywords(), Isis::iException::Message(), Isis::PvlContainer::Name(), Isis::PvlObject::Object(), Isis::PvlObject::Objects(), Isis::PvlContainer::SetFormat(), Isis::PvlContainer::SetFormatTemplate(), Isis::PvlContainer::SetIndent(), and Isis::Pvl::Terminator().
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;
os | The output stream (usually cout) | |
pipeline | The pipeline object to output |
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(), Isis::PipelineApplication::TemporaryFiles(), and Isis::iString::Token().
std::ostream & Isis::operator<< | ( | std::ostream & | os, | |
Isis::OverlapStatistics & | stats | |||
) |
Creates a pvl of various useful data obtained by the overlap statistics class.
The pvl is returned in an output stream
os | The output stream to write to | |
stats | The OverlapStatistics object to write to os |
std::ostream& Isis::operator<< | ( | std::ostream & | os, | |
Matrix & | matrix | |||
) |
ostream& Isis::operator<< | ( | ostream & | os, | |
Matrix & | matrix | |||
) |
Write the matrix to the output stream.
Referenced by operator<<().
std::istream& Isis::operator>> | ( | std::istream & | is, | |
PvlObject & | result | |||
) |
This method reads a PvlObject from the input stream.
References _FILEINFO_, Isis::PvlContainer::AddComment(), Isis::PvlObject::AddGroup(), Isis::PvlContainer::AddKeyword(), Isis::PvlObject::AddObject(), Isis::iException::Message(), Isis::PvlContainer::Name(), Isis::iException::Pvl, and Isis::PvlContainer::SetName().
std::istream& Isis::operator>> | ( | std::istream & | is, | |
PvlKeyword & | result | |||
) |
Read in a keyword.
http://pds.jpl.nasa.gov/tools/standards-reference.shtml
is | The input stream | |
result | The keyword to read into (OUTPUT) |
References _FILEINFO_, Isis::PvlKeyword::AddComments(), Isis::PvlKeyword::AddValue(), line, Isis::iException::Message(), Isis::iException::Pvl, Isis::PvlKeyword::ReadCleanKeyword(), Isis::PvlKeyword::ReadLine(), Isis::PvlKeyword::SetName(), and value.
std::istream& Isis::operator>> | ( | std::istream & | is, | |
PvlGroup & | result | |||
) |
Read in a group.
is | The input stream | |
result | The PvlGroup to read into (OUTPUT) |
References _FILEINFO_, Isis::PvlContainer::AddComment(), Isis::PvlContainer::AddKeyword(), Isis::iException::Message(), Isis::PvlContainer::Name(), Isis::iException::Pvl, and Isis::PvlContainer::SetName().
istream& Isis::operator>> | ( | std::istream & | is, | |
Pvl & | pvl | |||
) |
Reads keywords from the instream and appends them to the Pvl object.
is | A specified instream to read from. | |
pvl | The Pvl object to append to. |
iException | Invalid PVL format specified. |
References _FILEINFO_, Isis::PvlObject::AddGroup(), Isis::PvlContainer::AddKeyword(), Isis::PvlObject::AddObject(), Isis::iException::Message(), Isis::iException::Programmer, and Isis::iException::Pvl.
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;
is | Input stream source | |
csv | CSVReader object to read input source lines from |
const double Isis::PI | ( | 3. | 14159265358979323846 | ) |
The mathematical constant PI.
Referenced by Isis::AlbedoAtm::AlbedoAtm(), Isis::Isotropic2::AtmosModelAlgorithm(), Isis::Isotropic1::AtmosModelAlgorithm(), Isis::ProjectionFactory::CreateForCube(), Isis::GaussianDistribution::CumulativeDistribution(), Isis::Equirectangular::Equirectangular(), Isis::AtmosModel::G11Prime(), Isis::AtmosModel::GenerateAhTable(), Isis::AtmosModel::GenerateHahgTables(), Isis::AtmosModel::GenerateHahgTablesShadow(), Isis::RubberBandTool::getAngleMeasure(), Isis::SurfacePoint::GetLongitude(), Isis::Projection::GetX(), Isis::CameraGroundMap::GetXY(), Isis::Projection::GetY(), Isis::Camera::GroundAzimuth(), Isis::Camera::GroundRange(), Isis::Sensor::IncidenceAngle(), Isis::NumericalAtmosApprox::InrFunc2Bint(), Isis::GaussianDistribution::InverseCumulativeDistribution(), Isis::LambertConformal::LambertConformal(), Isis::Projection::LocalRadius(), Isis::LunarAzimuthalEqualArea::LunarAzimuthalEqualArea(), Isis::LunarLambertMcEwen::LunarLambertMcEwen(), Isis::Mercator::Mercator(), Isis::MiniRF::MiniRF(), Isis::TopoAtm::NormModelAlgorithm(), Isis::ShadeAtm::NormModelAlgorithm(), Isis::AlbedoAtm::NormModelAlgorithm(), Isis::ObliqueCylindrical::ObliqueCylindrical(), Isis::Camera::OffNadirAngle(), Isis::Orthographic::Orthographic(), Isis::NumericalAtmosApprox::OutrFunc2Bint(), Isis::Sensor::PhaseAngle(), Isis::Hapke::PhotoModelAlgorithm(), Isis::PhotoModel::PhtTopder(), Isis::PointPerspective::PointPerspective(), Isis::PolarStereographic::PolarStereographic(), Isis::CubeCalculator::PrepareCalculations(), Isis::GaussianDistribution::Probability(), Isis::RadarGroundMap::RadarGroundMap(), Isis::Affine::Rotate(), Isis::Projection::Scale(), Isis::AtmosModel::SetAtmosInc(), Isis::AtmosModel::SetAtmosPhi(), Isis::Projection::SetComputedXY(), Isis::TransverseMercator::SetCoordinate(), Isis::Sinusoidal::SetCoordinate(), Isis::SimpleCylindrical::SetCoordinate(), Isis::PolarStereographic::SetCoordinate(), Isis::PointPerspective::SetCoordinate(), Isis::Orthographic::SetCoordinate(), Isis::ObliqueCylindrical::SetCoordinate(), Isis::Mercator::SetCoordinate(), Isis::LunarAzimuthalEqualArea::SetCoordinate(), Isis::LambertConformal::SetCoordinate(), Isis::Equirectangular::SetCoordinate(), Isis::TransverseMercator::SetGround(), Isis::Sinusoidal::SetGround(), Isis::SimpleCylindrical::SetGround(), Isis::PolarStereographic::SetGround(), Isis::PointPerspective::SetGround(), Isis::Orthographic::SetGround(), Isis::ObliqueCylindrical::SetGround(), Isis::Mercator::SetGround(), Isis::LunarAzimuthalEqualArea::SetGround(), Isis::LambertConformal::SetGround(), Isis::Equirectangular::SetGround(), Isis::Sensor::SetLookDirection(), Isis::Sensor::SetRightAscensionDeclination(), Isis::SimpleCylindrical::SimpleCylindrical(), Isis::Sinusoidal::Sinusoidal(), Isis::Sensor::SpacecraftAltitude(), Isis::Spice::SubSolarPoint(), Isis::Spice::SubSpacecraftPoint(), Isis::Projection::ToPlanetocentric(), Isis::Projection::ToPlanetographic(), Isis::TopoAtm::TopoAtm(), Isis::FourierTransform::Transform(), Isis::TransverseMercator::TransverseMercator(), Isis::PolarStereographic::TrueScaleLatitude(), Isis::PointPerspective::TrueScaleLatitude(), Isis::Orthographic::TrueScaleLatitude(), Isis::Mercator::TrueScaleLatitude(), Isis::LambertConformal::TrueScaleLatitude(), Isis::Equirectangular::TrueScaleLatitude(), Isis::TransverseMercator::XYRange(), Isis::PolarStereographic::XYRange(), Isis::PointPerspective::XYRange(), Isis::Orthographic::XYRange(), and Isis::LambertConformal::XYRange().
std::string Isis::PixelToString | ( | double | d | ) | [inline] |
Takes a double pixel value and returns the name of the pixel type as a string.
d | Pixel value |
References IsHisPixel(), IsHrsPixel(), IsLisPixel(), IsLrsPixel(), IsNullPixel(), and IsSpecial().
Referenced by Isis::VisualDisplay::mouseMoveEvent().
Isis::PixelType Isis::PixelTypeEnumeration | ( | const std::string & | type | ) | [inline] |
Returns PixelType enumeration given a string.
type | iString containing the name of pixel type. Acceptable values are UnsignedByte, SignedByte, UnsignedWord, SignedWord, UnsignedInteger, SignedInteger, Read, and Double (not case sensitive) |
References Double, None, Real, SignedByte, SignedInteger, SignedWord, UnsignedByte, UnsignedInteger, UnsignedWord, and Isis::iString::UpCase().
Referenced by Isis::CubeIoHandler::CubeIoHandler(), and Isis::Cube::open().
std::string Isis::PixelTypeName | ( | Isis::PixelType | pixelType | ) | [inline] |
Returns string name of PixelType enumeration entered as input parameter.
pixelType | PixelType enumeration |
References Double, None, Real, SignedByte, SignedInteger, SignedWord, UnsignedByte, UnsignedInteger, and UnsignedWord.
Referenced by Isis::Cube::create(), Isis::ProcessImport::SetOutputCube(), Isis::ProcessImport::SetPixelType(), and Isis::CubeAttributeOutput::Write().
void Isis::protobuf_AddDesc_ControlNetFileV0001_2eproto | ( | ) |
void Isis::protobuf_AddDesc_ControlNetFileV0002_2eproto | ( | ) |
void Isis::protobuf_AssignDesc_ControlNetFileV0001_2eproto | ( | ) |
void Isis::protobuf_AssignDesc_ControlNetFileV0002_2eproto | ( | ) |
void Isis::protobuf_ShutdownFile_ControlNetFileV0001_2eproto | ( | ) |
void Isis::protobuf_ShutdownFile_ControlNetFileV0002_2eproto | ( | ) |
const double Isis::RAD2DEG | ( | 180.0/ | PI | ) |
Multiplier for converting from radians to degrees.
Referenced by Isis::Angle::GetAngle().
RangeType Isis::RangeTypeEnumeration | ( | const std::string & | rangeType | ) | [inline] |
Return the appropriate RangeType depending on which of the valid values the argument spells.
rangeType | A string representation of the rangeType |
References _FILEINFO_, Isis::iException::Message(), Isis::iException::Parse, PropagateRange, RangeSet, and Isis::iString::UpCase().
std::string Isis::RangeTypeName | ( | RangeType | rangeType | ) | [inline] |
Return the string representation of the contents of a variable of type RangeType.
rangeType | enum to be converted to a string |
References _FILEINFO_, Isis::iException::Message(), Isis::iException::Parse, PropagateRange, and RangeSet.
int Isis::Round | ( | double | a | ) |
Returns the result of rounding the input a to the closest integer.
a | Inut double |
Referenced by BitwiseAndOperator(), BitwiseOrOperator(), and ModulusOperator().
double Isis::SecantOperator | ( | double | a | ) |
Returns the secant of the input a.
a | Input double |
Referenced by Isis::Calculator::Secant().
int Isis::SizeOf | ( | Isis::PixelType | pixelType | ) | [inline] |
Returns the number of bytes of the specified PixelType.
pixelType | PixelType enumeration |
References Double, None, Real, SignedByte, SignedInteger, SignedWord, UnsignedByte, UnsignedInteger, and UnsignedWord.
Referenced by Isis::Buffer::Allocate(), Isis::Buffer::Copy(), Isis::Cube::create(), Isis::CubeTileHandler::CubeTileHandler(), Isis::CubeIoHandler::getBytesPerChunk(), Isis::ProcessMosaic::GetIndexOffsetByPixelType(), and Isis::ProcessMosaic::GetOriginDefaultByPixelType().
double Isis::StringToPixel | ( | const std::string & | str | ) | [inline] |
Takes the name of the pixel type as a string and returns a double pixel value.
str | The name of the pixel type |
References _FILEINFO_, His, Hrs, Lis, Lrs, Isis::iException::Message(), Null, Isis::iString::ToDouble(), Isis::iString::UpCase(), and Isis::iException::User.
double Isis::SubtractOperator | ( | double | a, | |
double | b | |||
) |
Returns the result of subtracting b from a.
a | Input subtractee | |
b | Input subtractor |
Referenced by Isis::Calculator::Subtract().
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!).
t | Double pixel value to be converted to a float |
References HIGH_INSTR_SAT4, HIGH_INSTR_SAT8, HIGH_REPR_SAT4, HIGH_REPR_SAT8, LOW_INSTR_SAT4, LOW_INSTR_SAT8, LOW_REPR_SAT4, LOW_REPR_SAT8, NULL4, NULL8, VALID_MAX4, and VALID_MIN4.
double Isis::TestPixel | ( | const float | t | ) | [inline] |
Converts float pixels to double pixels with special pixel translations.
t | Float pixel value to be converted to a double |
References HIGH_INSTR_SAT4, HIGH_INSTR_SAT8, HIGH_REPR_SAT4, HIGH_REPR_SAT8, LOW_INSTR_SAT4, LOW_INSTR_SAT8, LOW_REPR_SAT4, LOW_REPR_SAT8, NULL4, NULL8, VALID_MAX4, and VALID_MIN4.
KeywordType Isis::ToKeywordType | ( | const std::string | 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.
type | The string to be converted. |
References BinaryKeyword, BoolKeyword, EnumKeyword, HexKeyword, IntegerKeyword, NoTypeKeyword, OctalKeyword, RealKeyword, Isis::iString::Remove(), StringKeyword, and Isis::iString::UpCase().
Referenced by Isis::PvlFormat::Type().
const int Isis::AllMatchOrOne = 128 |
Referenced by Isis::ProcessByBrick::SetInputCube(), and Isis::Process::SetInputCube().
const int Isis::BandMatchOrOne = 32 |
const int Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MAX = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_BundleSolution |
const ControlNetFileProtoV0001_PBControlPoint_AprioriSource Isis::ControlNetFileProtoV0001_PBControlPoint_AprioriSource_AprioriSource_MIN = ControlNetFileProtoV0001_PBControlPoint_AprioriSource_None |
const int Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MAX = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_RegisteredSubPixel |
const ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType Isis::ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_MeasureType_MIN = ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure_MeasureType_Candidate |
const int Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_ARRAYSIZE = ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX + 1 |
const ControlNetFileProtoV0001_PBControlPoint_PointType Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MAX = ControlNetFileProtoV0001_PBControlPoint_PointType_Ground |
const ControlNetFileProtoV0001_PBControlPoint_PointType Isis::ControlNetFileProtoV0001_PBControlPoint_PointType_PointType_MIN = ControlNetFileProtoV0001_PBControlPoint_PointType_Tie |
const int Isis::ControlPointFileEntryV0002_AprioriSource_AprioriSource_ARRAYSIZE = ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX + 1 |
const ControlPointFileEntryV0002_AprioriSource Isis::ControlPointFileEntryV0002_AprioriSource_AprioriSource_MAX = ControlPointFileEntryV0002_AprioriSource_BundleSolution |
const ControlPointFileEntryV0002_AprioriSource Isis::ControlPointFileEntryV0002_AprioriSource_AprioriSource_MIN = ControlPointFileEntryV0002_AprioriSource_None |
const int Isis::ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_ARRAYSIZE = ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX + 1 |
const ControlPointFileEntryV0002_Measure_MeasureType Isis::ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MAX = ControlPointFileEntryV0002_Measure_MeasureType_RegisteredSubPixel |
const ControlPointFileEntryV0002_Measure_MeasureType Isis::ControlPointFileEntryV0002_Measure_MeasureType_MeasureType_MIN = ControlPointFileEntryV0002_Measure_MeasureType_Candidate |
const int Isis::ControlPointFileEntryV0002_PointType_PointType_ARRAYSIZE = ControlPointFileEntryV0002_PointType_PointType_MAX + 1 |
const ControlPointFileEntryV0002_PointType Isis::ControlPointFileEntryV0002_PointType_PointType_MAX = ControlPointFileEntryV0002_PointType_Fixed |
const ControlPointFileEntryV0002_PointType Isis::ControlPointFileEntryV0002_PointType_PointType_MIN = ControlPointFileEntryV0002_PointType_obsolete_Tie |
geos::geom::GeometryFactory Isis::globalFactory [static] |
Referenced by Isis::PolygonTools::CopyMultiPolygon(), Isis::PolygonTools::Despike(), Isis::ImageOverlapSet::FindAllOverlaps(), Isis::PolygonTools::FixSeam(), Isis::RubberBandTool::getGeometry(), Isis::PolygonTools::LatLonToSampleLine(), Isis::PolygonTools::LatLonToXY(), Isis::PolygonTools::MakeMultiPolygon(), Isis::ImagePolygon::ReadData(), Isis::PolygonTools::ReducePrecision(), Isis::ProcessPolygons::SetOutputCube(), Isis::PolygonTools::To180(), and Isis::PolygonTools::XYToLatLon().
const unsigned char Isis::HIGH_INSTR_SAT1 = ((unsigned char) 255) |
Referenced by Isis::Pixel::To8Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const short Isis::HIGH_INSTR_SAT2 = ((short)(-32765)) |
Referenced by Isis::Pixel::To16Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const float Isis::HIGH_INSTR_SAT4 = (*((const float *) &IHIGH_INSTR_SAT4)) |
Referenced by TestPixel(), Isis::Pixel::To32Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const double Isis::HIGH_INSTR_SAT8 = IHIGH_INSTR_SAT8.d |
const unsigned short Isis::HIGH_INSTR_SATU2 = ((unsigned short) 65534) |
const unsigned char Isis::HIGH_REPR_SAT1 = ((unsigned char) 255) |
Referenced by Isis::Pixel::To8Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const short Isis::HIGH_REPR_SAT2 = ((short)(-32764)) |
Referenced by Isis::Pixel::To16Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const float Isis::HIGH_REPR_SAT4 = (*((const float *) &IHIGH_REPR_SAT4)) |
Referenced by TestPixel(), Isis::Pixel::To32Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const double Isis::HIGH_REPR_SAT8 = IHIGH_REPR_SAT8.d |
const unsigned short Isis::HIGH_REPR_SATU2 = ((unsigned short) 65535) |
const double Isis::His = IHIGH_INSTR_SAT8.d |
Value for an Isis High Instrument Saturation pixel.
Referenced by StringToPixel().
const double Isis::Hrs = IHIGH_REPR_SAT8.d |
Value for an Isis High Representation Saturation pixel.
Referenced by Isis::Calculator::Pop(), and StringToPixel().
Application* Isis::iApp = NULL |
Referenced by Isis::Progress::CheckStatus(), and Isis::Process::WriteHistory().
const int Isis::IHIGH_INSTR_SAT4 = 0xFF7FFFFE |
const DBL_UNION Isis::IHIGH_INSTR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFE) } |
const int Isis::IHIGH_REPR_SAT4 = 0xFF7FFFFF |
const DBL_UNION Isis::IHIGH_REPR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFF) } |
const int Isis::ILOW_INSTR_SAT4 = 0xFF7FFFFD |
const DBL_UNION Isis::ILOW_INSTR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFD) } |
const int Isis::ILOW_REPR_SAT4 = 0xFF7FFFFC |
const DBL_UNION Isis::ILOW_REPR_SAT8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFC) } |
const int Isis::INULL4 = 0xFF7FFFFB |
Referenced by Isis::ProcessMosaic::GetOriginDefaultByPixelType().
const DBL_UNION Isis::INULL8 = { DBL_INIT(0xFFEFFFFF, 0xFFFFFFFB) } |
const int Isis::IVALID_MIN4 = 0xFF7FFFFA |
const double Isis::Lis = ILOW_INSTR_SAT8.d |
Value for an Isis Low Instrument Saturation pixel.
Referenced by StringToPixel().
const unsigned char Isis::LOW_INSTR_SAT1 = ((unsigned char) 0) |
Referenced by Isis::Pixel::To8Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const short Isis::LOW_INSTR_SAT2 = ((short)(-32766)) |
Referenced by Isis::Pixel::To16Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const float Isis::LOW_INSTR_SAT4 = (*((const float *) &ILOW_INSTR_SAT4)) |
Referenced by TestPixel(), Isis::Pixel::To32Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const double Isis::LOW_INSTR_SAT8 = ILOW_INSTR_SAT8.d |
const unsigned short Isis::LOW_INSTR_SATU2 = ((unsigned short) 2) |
const unsigned char Isis::LOW_REPR_SAT1 = ((unsigned char) 0) |
Referenced by Isis::Pixel::To8Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const short Isis::LOW_REPR_SAT2 = ((short)(-32767)) |
Referenced by Isis::Pixel::To16Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const float Isis::LOW_REPR_SAT4 = (*((const float *) &ILOW_REPR_SAT4)) |
Referenced by TestPixel(), Isis::Pixel::To32Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const double Isis::LOW_REPR_SAT8 = ILOW_REPR_SAT8.d |
const unsigned short Isis::LOW_REPR_SATU2 = ((unsigned short) 1) |
const double Isis::Lrs = ILOW_REPR_SAT8.d |
Value for an Isis Low Representation Saturation pixel.
Referenced by Isis::Calculator::Pop(), and StringToPixel().
const double Isis::Null = INULL8.d |
Value for an Isis Null pixel.
Referenced by Isis::Angle::Angle(), Isis::AutoReg::AutoReg(), Isis::PlotWindowBestFitDialog::createBestFitLine(), Isis::CubeDisplayProperties::CubeDisplayProperties(), Isis::Displacement::Displacement(), Isis::Distance::Distance(), Isis::Chip::Extract(), Isis::PlotWindow::fillTable(), Isis::Angle::GetAngle(), Isis::ControlMeasure::GetLineShift(), Isis::ControlMeasure::GetPixelShift(), Isis::ControlMeasure::GetResidualMagnitude(), Isis::ControlMeasure::GetSampleShift(), Isis::Average::operator()(), Isis::Distance::operator*=(), Isis::Displacement::operator*=(), Isis::Distance::operator+=(), Isis::Displacement::operator+=(), Isis::Displacement::operator-=(), Isis::Angle::operator/(), Isis::Distance::operator/=(), Isis::Displacement::operator/=(), Isis::ScatterPlotWindow::paint(), Isis::ControlNetFilter::PointDistanceFilter(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), Isis::Calculator::Pop(), Isis::ProcessRubberSheet::ProcessRubberSheet(), Isis::CubeIoHandler::read(), Isis::AutoReg::Reduce(), Isis::AutoReg::Register(), Isis::ScatterPlotWindow::ScatterPlotWindow(), Isis::Angle::SetAngle(), Isis::ScatterPlotWindow::setMousePosition(), StringToPixel(), Isis::EditTool::toolPadAction(), Isis::ControlMeasure::ToProtocolBuffer(), Isis::Distance::Valid(), Isis::Displacement::Valid(), Isis::Angle::Valid(), and Isis::ControlNetValidMeasure::ValidStandardOptions().
const unsigned char Isis::NULL1 = ((unsigned char) 0) |
const short Isis::NULL2 = ((short)(-32768)) |
const float Isis::NULL4 = (*((const float *) &INULL4)) |
Referenced by TestPixel(), Isis::Pixel::To32Bit(), Isis::Pixel::ToDouble(), and Isis::Pixel::ToFloat().
const double Isis::NULL8 = INULL8.d |
Referenced by Isis::Statistics::Average(), Isis::QuickFilter::Average(), Isis::Statistics::BestMaximum(), Isis::Statistics::BestMinimum(), Isis::Statistics::ChebyshevMaximum(), Isis::Statistics::ChebyshevMinimum(), Isis::ControlNetStatistics::GenerateControlNetStats(), Isis::VimsSkyMap::Init(), Isis::Pixel::IsNull(), IsNullPixel(), Isis::Statistics::Maximum(), Isis::Statistics::Minimum(), Isis::Histogram::Mode(), Isis::Topo::NormModelAlgorithm(), Isis::Histogram::Percent(), Isis::Statistics::Rms(), Isis::ProcessExport::SetInputRange(), Isis::VimsSkyMap::SetSky(), Isis::Histogram::Skew(), Isis::Statistics::StandardDeviation(), Isis::Stretch::Stretch(), TestPixel(), Isis::ProcessImport::TestPixel(), Isis::Pixel::To16Bit(), Isis::Pixel::To32Bit(), Isis::Pixel::To8Bit(), Isis::Pixel::ToDouble(), Isis::Pixel::ToFloat(), Isis::ProcessImportPds::TranslatePdsProjection(), Isis::Statistics::Variance(), and Isis::QuickFilter::Variance().
const unsigned short Isis::NULLU2 = ((unsigned short) 0) |
const int Isis::OneBand = 16 |
Referenced by Isis::Process::SetInputCube().
const int Isis::ReadWrite = 64 |
string Isis::sBoolean = { "False", "True" } |
String values for Boolean.
Referenced by Isis::ControlNetStatistics::GeneratePointStats(), Isis::ControlNetFilter::PointCubeNamesFilter(), Isis::ControlNetFilter::PointEditLockFilter(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointMeasurePropertiesFilter(), Isis::ControlNetFilter::PointMeasuresFilter(), Isis::ControlNetFilter::PointNumMeasuresEditLockFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), and Isis::ControlNetFilter::PointStats().
const int Isis::SizeMatch = 1 |
Referenced by Isis::Process::SetInputCube().
const int Isis::SpatialMatch = 2 |
string Isis::sPointType = { "Fixed", "Constrained", "Free" } |
String names for Point Type.
Referenced by Isis::ControlNetStatistics::GeneratePointStats(), Isis::ControlNetFilter::PointCubeNamesFilter(), Isis::ControlNetFilter::PointEditLockFilter(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), and Isis::ControlNetFilter::PointStats().
const unsigned char Isis::VALID_MAX1 = ((unsigned char) 254) |
const short Isis::VALID_MAX2 = ((short) 32767) |
Referenced by Isis::ControlNetFilter::CubeNumPointsFilter(), Isis::ControlNetFilter::PointMeasuresFilter(), Isis::ControlNetFilter::PointNumMeasuresEditLockFilter(), Isis::Cube::setMinMax(), Isis::ProcessMosaic::SetMosaicOrigin(), Isis::ProcessImport::SetOutputCube(), Isis::ProcessExport::SetOutputType(), Isis::Pixel::To16Bit(), and Isis::Pixel::ToFloat().
const float Isis::VALID_MAX4 = FLT_MAX |
Referenced by Isis::ProcessImport::SetOutputCube(), TestPixel(), and Isis::Pixel::ToDouble().
const double Isis::VALID_MAX8 = DBL_MAX |
Referenced by Isis::Pixel::To32Bit(), and Isis::Pixel::ToFloat().
const unsigned short Isis::VALID_MAXU2 = ((unsigned short) 65522) |
Referenced by Isis::ProcessImport::SetOutputCube(), and Isis::ProcessExport::SetOutputType().
const unsigned char Isis::VALID_MIN1 = ((unsigned char) 1) |
const short Isis::VALID_MIN2 = ((short)(-32752)) |
const float Isis::VALID_MIN4 = (*((const float *) &IVALID_MIN4)) |
Referenced by IsSpecial(), Isis::Pixel::IsSpecial(), Isis::ProcessImport::SetOutputCube(), TestPixel(), and Isis::Pixel::ToDouble().
const double Isis::VALID_MIN8 = IVALID_MIN8.d |
const unsigned short Isis::VALID_MINU2 = ((unsigned short) 3) |
Referenced by Isis::ProcessImport::SetOutputCube(), and Isis::ProcessExport::SetOutputType().
const double Isis::ValidMaximum = DBL_MAX |
The maximum valid double value for Isis pixels.
Referenced by Isis::ControlNetFilter::CubeConvexHullFilter(), Isis::Cube::getHistogram(), Isis::Cube::getStatistics(), Isis::ControlNetValidMeasure::InitStdOptions(), Isis::ControlNetValidMeasure::InitStdOptionsGroup(), Isis::AutoReg::Parse(), Isis::ControlNetFilter::PointGoodnessOfFitFilter(), Isis::ControlNetFilter::PointLatLonFilter(), Isis::ControlNetFilter::PointPixelShiftFilter(), Isis::ControlNetFilter::PointResMagnitudeFilter(), and Isis::ControlNetValidMeasure::ValidatePvlDN().
const double Isis::ValidMinimum = IVALID_MIN8.d |
The minimum valid double value for Isis pixels.
All special pixels have a value lower than this minimum.
Referenced by Isis::Cube::getHistogram(), Isis::Cube::getStatistics(), Isis::ControlNetValidMeasure::InitStdOptions(), Isis::ControlNetValidMeasure::InitStdOptionsGroup(), Isis::AutoReg::Parse(), Isis::ControlNetFilter::PointLatLonFilter(), and Isis::ControlNetValidMeasure::ValidatePvlDN().
const int Isis::VIEWSIZE = 301 |
Referenced by Isis::ControlPointEdit::ControlPointEdit().