An official website of the United States government
Here’s how you know
Official websites use .gov
A
.gov website belongs to an official government
organization in the United States.
Secure .gov websites use HTTPS
A
lock
( ) or https:// means you’ve safely connected to
the .gov website. Share sensitive information only on official,
secure websites.
|
Isis Developer Reference
|
| ►NIsis | This is free and unencumbered software released into the public domain |
| ►NGSL | |
| CGSLUtility | GSLUtility Provides top level interface to the GNU GSL |
| CAbstractFilter | Base class for control net filters |
| CAbstractFilterSelector | Base class for filter selectors |
| CAbstractImageItem | Base class for an image item in the tree |
| CAbstractLeafItem | Base class for leaf items in the tree |
| CAbstractMeasureItem | Base class for a measure item in the tree |
| CAbstractMultipleChoiceFilter | Base class for combo box type filters |
| CAbstractNullDataItem | Base class for an item without data |
| CAbstractNumberFilter | Base class for filters that are number-based |
| CAbstractParentItem | Base class for an item that is a parent in the tree |
| CAbstractPlate | Abstract interface to a TIN plate |
| CAbstractPlotTool | Parent class for plotting tools which provides common functionality |
| CAbstractPointItem | Base class for a point item in the tree |
| CAbstractProjectItemView | AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework |
| CAbstractStringFilter | Base class for filters that are string-based |
| CAbstractTableDelegate | Base class for delegates which create, read, and save data in the tables |
| CAbstractTableModel | Translates the tree model into a table model |
| CAbstractTreeItem | Base class for an item in the tree |
| CAbstractTreeModel | Base class for tree models |
| CAdaptiveGruen | Gruen (adaptive) pattern matching |
| CAdjustedLatitudeFilter | Allows filtering by adjusted surface point latitude |
| CAdjustedLatitudeSigmaFilter | Allows filtering by adjusted surface point latitude sigma |
| CAdjustedLongitudeFilter | Allows filtering by adjusted surface point longitude |
| CAdjustedLongitudeSigmaFilter | Allows filtering by adjusted surface point longitude sigma |
| CAdjustedRadiusFilter | Allows filtering by adjusted surface point radius |
| CAdjustedRadiusSigmaFilter | Allows filtering by adjusted surface point radius sigma |
| CAdjustedXFilter | Allows filtering by adjusted surface point X |
| CAdjustedXSigmaFilter | Allows filtering by adjusted surface point X sigma |
| CAdjustedYFilter | Allows filtering by adjusted surface point Y |
| CAdjustedYSigmaFilter | Allows filtering by adjusted surface point Y sigma |
| CAdjustedZFilter | Allows filtering by adjusted surface point Z |
| CAdjustedZSigmaFilter | Allows filtering by adjusted surface point Z sigma |
| CAdvancedStretch | Advanced Stretch Dialog |
| CAdvancedStretchDialog | Advanced Stretch Dialog |
| CAdvancedTrackTool | Tool to display info for a point on a cube |
| CAffine | Affine basis function |
| CAffineRadio | Container for affine and radiometric parameters |
| CAffineTolerance | Container for Affine limits parameters |
| CAlbedo | Albedo normalization |
| CAlbedoAtm | Albedo normalization with atmosphere |
| CAlphaCube | This class is used to rewrite the "alpha" keywords out of the AlphaCube group or Instrument group |
| CAnalysis | Error analysis of Gruen match point solution |
| CAngle | Defines an angle and provides unit conversions |
| CAnisotropic1 | |
| CAnisotropic2 | |
| CApollo | Reads user Apollos from a data file |
| CApolloMetricCamera | Apollo Metric Camera Model |
| CApolloMetricDistortionMap | Apollo Metric Distortion Map |
| CApolloPanIO | Calculates a series of affine transformations from the measured coordinates of the up to 90 fiducial marks on a complete (stiched) apollo panoramic cube |
| CApolloPanoramicCamera | Apollo Panoramic Camera |
| CApolloPanoramicDetectorMap | Convert between parent image (aka encoder aka machine) coordinates and detector coordinates |
| CApplication | |
| CAPrioriLatitudeFilter | Allows filtering by a priori surface point latitude |
| CAPrioriLatitudeSigmaFilter | Allows filtering by a priori surface point latitude sigma |
| CAPrioriLongitudeFilter | Allows filtering by a priori surface point longitude |
| CAPrioriLongitudeSigmaFilter | Allows filtering by a priori surface point longitude sigma |
| CAPrioriRadiusFilter | Allows filtering by a priori surface point radius |
| CAPrioriRadiusSigmaFilter | Allows filtering by a priori surface point radius sigma |
| CAPrioriXFilter | Allows filtering by a priori surface point X |
| CAPrioriXSigmaFilter | Allows filtering by a priori surface point X sigma |
| CAPrioriYFilter | Allows filtering by a priori surface point Y |
| CAPrioriYSigmaFilter | Allows filtering by a priori surface point Y sigma |
| CAPrioriZFilter | Allows filtering by a priori surface point Z |
| CAPrioriZSigmaFilter | Allows filtering by a priori surface point Z sigma |
| CArea3D | Represents a 3D area (a 3D "cube") |
| CArrayRemoval | Policy for deleting arrays that CollectorMap owns |
| CAtmosModel | Isotropic atmos scattering model |
| CAtmosModelFactory | This class is used to create AtmosModel objects |
| CAutoReg | Auto Registration class |
| CAutoRegFactory | This class is used to create AutoReg objects |
| CAverage | Functor for reduce using average functionality |
| CBandManager | Buffer manager, for moving through a cube in bands |
| CBandSpinBox | |
| CBandTool | |
| CBasis1VariableFunction | Time based linear equation class |
| CBasisFunction | Generic linear equation class |
| CBinaryStretchType | This handles the advanced binary stretch |
| CBlinkTool | |
| CBlob | |
| CBlobber | Base class for accessing ISIS blobs |
| CBoxcarCachingAlgorithm | 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 |
| CBoxcarManager | Buffer manager, for moving through a cube by boxcar |
| CBrick | Buffer for containing a three dimensional section of an image |
| CBrowseDialog | Class for browsing cubes |
| CBuffer | Buffer for reading and writing cube data |
| CBufferManager | Manages a Buffer over a cube |
| CBulletAllHitsRayCallback | Bullet ray tracing callback to return all intersections along a ray's path |
| CBulletClosestRayCallback | Bullet ray tracing callback for closest hit on target surface |
| CBulletDskShape | Bullet Target Shape for NAIF type 2 DSK models |
| CBulletShapeModel | Shape model that uses the Bullet library to perform ray tracing |
| CBulletTargetShape | Bullet Target Shape for planetary bodies |
| CBulletWorldManager | Bullet World manager maintains a proper state for target bodies |
| CBundleAdjust | An image bundle adjustment object |
| CBundleControlPoint | This class holds information about a control point that BundleAdjust needs to run correctly |
| CBundleImage | This class hold image information that BundleAdjust needs to run correctly.Definition for a BundleImageQsp, a shared pointer to a BundleImage |
| CBundleLidarControlPoint | This class holds information about a lidar control point that BundleAdjust requires |
| CBundleLidarPointVector | This class is a container class for BundleLidarControlPoints |
| CBundleLidarRangeConstraint | Implements range constraint between image position and lidar point acquired simultaneously with the image |
| CBundleMeasure | A container class for a ControlMeasure |
| CBundleObservation | Abstract base class for an observation in bundle adjustment |
| CBundleObservationSolveSettings | This class is used to modify and manage solve settings for 1 to many BundleObservations |
| CBundleObservationVector | This class is a container class for BundleObservations |
| CBundleObservationView | View for displaying BundleObservation CSV files |
| CBundleObservationViewWorkOrder | This is a child of the WorkOrder class which is used for anything that performs an action in a Project |
| CBundleResults | A container class for statistical results from a BundleAdjust solution |
| CBundleSettings | Container class for BundleAdjustment settings |
| CBundleSolutionInfo | Container class for BundleAdjustment results |
| CBundleTargetBody | This class is used to represent a target body in a bundle and how to solve for it |
| CBusyLeafItem | A leaf item that is not ready for user interaction |
| CCalculator | Calculator for arrays |
| CCalculatorVariablePool | This is a simple class to model a Calculator Variable Pool |
| CCamera | |
| CCameraBuffers | This class is used to manage buffers for calculating camera related information, such as angles, radii, and resolution |
| CCameraDetectorMap | Convert between parent image coordinates and detector coordinates |
| CCameraDistortionMap | Distort/undistort focal plane coordinates |
| CCameraFactory | Initializes a Camera Model |
| CCameraFocalPlaneMap | Convert between distorted focal plane and detector coordinates |
| CCameraGroundMap | Convert between undistorted focal plane and ground coordinates |
| CCameraPointInfo | CameraPointInfo provides quick access to the majority of information avaliable from a camera on a point |
| CCameraSkyMap | Convert between undistorted focal plane and ra/dec coordinates |
| CCameraStatistics | Calculates a series of statistics pertaining to a Camera |
| CCentroid | Selection class derived from the Pure Virtual Parent Class for all Selection classes |
| CCentroidApolloPan | Selection class derived from the Pure Virtual Parent Class for all Selection classes |
| CChandrayaan1M3Camera | Chandrayaan1 M3 Camera Model |
| CChandrayaan1M3DistortionMap | Distortion map for the Chandrayaan1 M3 camera |
| CChip | A small chip of data used for pattern matching |
| CChipViewport | Viewport for Isis Chips |
| CChipViewportsWidget | Scrolled widget for display ChipViewports |
| CChooserNameFilter | Allows filtering by the chooser name |
| CCisscalFile | Extends TextFile to handle Cassini ISS calibration files |
| CCissLabels | Read values from Cassini ISS labels |
| CClementineUvvisDistortionMap | Distortion map for the Clementine UVVIS camera |
| CClipperNacRollingShutterCamera | Clipper EIS Camera model |
| CClipperPushBroomCamera | This is the camera model for the Europa Clipper Push Broom Camera |
| CClipperWacFcCamera | This is the camera model for the Europa Clipper WAC Framing Camera |
| CCloseProjectWorkOrder | This opens a project that's saved on disk |
| CCnetDisplayProperties | Handles how control networks should be displayed to the user |
| CCnetEditorSortConfigDialog | Configure user's sorting settings for the cneteditor widget |
| CCnetEditorView | Ipce view containing the CnetEditorWidget |
| CCnetEditorViewWorkOrder | This work order allows the user to open a cnet editor (table) view of a single control network |
| CCnetEditorWidget | This widget provides full editing, filtering and viewing capabilities for the raw data in a control network |
| CCollectorMap | Collector/container for arbitrary items |
| CColor | This class is designed to serialize QColor in a human-readable form |
| CColumn | Format ascii tables |
| CConcurrentControlNetReader | This reads a control net in the background |
| CConnectionParentItem | Tree item that is a parent and represents an image |
| CControl | This represents an ISIS control net in a project-based GUI interface |
| CControlDisplayProperties | This is the GUI communication mechanism for cubes |
| CControlHealthMonitorView | View for the Control Net Health Monitor |
| CControlHealthMonitorWidget | Interface that allows real-time evaluation of the state of a Control Network |
| CControlHealthMonitorWorkOrder | This is a child of class WorkOrder which is used for anything that performs an action in a Project |
| CControlList | Maintains a list of Controls so that control nets can easily be copied from one Project to another, saved to disk, or deleted from disk |
| CControlMeasure | Control measurement |
| CControlMeasureEditWidget | Point Editor Widget |
| CControlMeasureLogData | Statistical and similar ControlMeasure associated information |
| CControlNet | Control network |
| CControlNetDiff | Compares two Control Networks and reports their differences |
| CControlNetFilter | Filter Control Network |
| CControlNetGraphicsItem | Control Network Display on Mosaic Scene |
| CControlNetStatistics | Control Network Stats |
| CControlNetTool | ControlNetTool Handles mouse events on CubeDnViews for control point editing for the ipce app |
| CControlNetValidMeasure | ControlNetValidMeasure class |
| CControlNetVersioner | Handle various control network file format versions |
| CControlNetVitals | ControlNetVitals |
| ►CControlPoint | A single control point |
| CRadiusSource | |
| CSurfacePointSource | |
| CControlPointEdit | Point Editor Widget |
| CControlPointEditView | View for editing a single ControlPoint |
| CControlPointEditWidget | Gui for editing ControlPoints in ipce application |
| CControlPointGraphicsItem | The visual display of a single control point |
| CControlPointList | Control Point List generator |
| CControlPointV0001 | A container for the information stored in a version 1 ControlPoint |
| CControlPointV0002 | A container for the information stored in a version 2 ControlPoint |
| CControlPointV0003 | A container for the information stored in a version 3 and 4 ControlPoint |
| CCoordinate | Define a generic Y/X container |
| CCorrelationMatrix | This is a container for the correlation matrix that comes from a bundle adjust |
| CCrismCamera | MRO CRISM camera model |
| CCsmBundleObservation | Class for observations that use CSM camera models in bundle adjustment |
| CCSMCamera | |
| CCsmSensor | Implementation of the SensorUtilities::Sensor interface for a CSM RasterGM model |
| CCSMSkyMap | Convert between undistorted focal plane and ra/dec coordinates |
| CCSVParser | CSV Parser seperates fields (tokens) from a string with a delimeter |
| CCSVReader | Reads strings and parses them into tokens separated by a delimiter character |
| CCTXCamera | MRO CTX Camera Model |
| CCube | IO Handler for Isis Cubes |
| CCubeAttribute | Parent class for CubeAttributeInput and CubeAttributeOutput |
| CCubeAttributeInput | Manipulate and parse attributes of input cube filenames |
| CCubeAttributeOutput | Manipulate and parse attributes of output cube filenames |
| CCubeBsqHandler | IO Handler for Isis Cubes using the BSQ format |
| ►CCubeCachingAlgorithm | This is the parent of the caching algorithms |
| CCacheResult | This stores the results of the caching algorithm |
| CCubeCalculator | Calculator for arrays |
| CCubeDataThread | Encapsulation of Cube I/O with Change Notifications |
| CCubeDataThreadTester | |
| CCubeDnView | View that displays cubes in a QView-like way |
| CCubeDnViewWorkOrder | This work order is designed to bring up a qview-like view for a small number of cubes |
| CCubeInfixToPostfix | Converter for math equations |
| CCubeIoHandler | Handles converting buffers to and from disk |
| CCubeManager | Class for quick re-accessing of cubes based on file name |
| CCubePlotCurve | This is a plot curve with information relating it to a particular cube or region of a cube |
| CCubePlotCurveConfigureDialog | This should be an inner class for CubePlotCurve, but Qt doesn't support having a QObject as an inner class |
| CCubeStretch | Stores stretch information for a cube |
| CCubeTileHandler | IO Handler for Isis Cubes using the tile format |
| ►CCubeViewport | Widget to display Isis cubes for qt apps |
| CBandInfo | |
| CDatabase | Isis database class providing generalized access to a variety of databases |
| CDatabaseFactory | Create database interfaces using access profiles or generic drivers |
| CDataValue | This class is used to define what kind of data is being pushed onto the cube calculator |
| CDawnFcCamera | This is the camera model for the Dawn Framing Camera |
| CDawnFcDistortionMap | |
| CDawnVirCamera | Camera model for both Danw VIR VIS and IR instruments |
| CDbAccess | DbAccess manages programatic access to a database through profiles |
| CDbProfile | A DbProfile is a container for access parameters to a database |
| CDefaultCopy | (Default) Policy for copying map elements |
| CDemShape | Define shapes and provide utilities for targets stored as ISIS maps |
| CDirectory | |
| CDisplacement | Displacement is a signed length, usually in meters |
| CDisplayProperties | |
| CDistance | Distance measurement, usually in meters |
| CEditTool | Interactive image edit tool |
| CEllipsoidShape | Define shapes and provide utilities for ISIS targets |
| CEmbreeShapeModel | General purpose Embree ray tracing model |
| CEmbreeTargetManager | Class for managing the construction and destruction of EmbreeTargetShapes |
| CEmbreeTargetShape | Embree Target Shape for planetary bodies |
| CEndianSwapper | Byte swapper |
| CEnlarge | Enlarge the pixel dimensions of an image |
| CEnvironment | |
| ►CEqualization | This class can be used to calculate, read in, and/or apply equalization statistics for a list of files |
| CApplyFunctor | This class is used as a functor to apply adjustments (equalize) to an image |
| CCalculateFunctor | This class is used as a functor calculate image statistics |
| CImageAdjustment | |
| CEquatorialCylindricalShape | Define shapes and provide utilities for shapes stored as ISIS EquatorialCylindrical map |
| CEquirectangular | Equirectangular Map Projection |
| CExportControlNetWorkOrder | Write a project control network to a user-specified location |
| ►CExportDescription | Describes how a series of cubes should be exported |
| CChannelDescription | Describes how a cube as a single color channel to be exported |
| CExportImagesWorkOrder | Write project images to a user-specified location |
| CExportPdsTable | Export a PDS table from an ISIS Table |
| ►CFeatureNomenclature | Feature nomenclature database querier |
| CFeature | A named feature on a target |
| CFeatureNomenclatureTool | Display nomenclature on MDI Cube Viewports |
| CFileDialog | Class for browsing cubes |
| CFileItem | A container for a filename to be represented as a ProjectItem on the project tree |
| CFileList | Internalizes a list of files |
| CFileName | File name manipulation and expansion |
| CFileTool | |
| CFilterCachingAlgorithm | This algorithm is designed for applications that use ProcessByQuickFilter or very similar I/O patterns to cache cube data appropriately |
| CFilterGroup | This class provides an interface for a group of filters |
| CFilterWidget | This widget contains filtering capabilities for a single filter type |
| CFindSpotGraphicsItem | The visual display of the find point |
| CFindTool | Tool to locate a point on a cube that is projected and/or has a camera model |
| CFootprint2DView | View for displaying footprints of images in a QMos like way |
| CFootprint2DViewWorkOrder | View an image list's footprints in a footprint view |
| CForstnerOperator | Forstner interest operator |
| CFourierTransform | Fourier Transform class |
| CFramingCamera | Generic class for Framing Cameras |
| CFunctionTools | A collection of tools for mathmatical function root finding, maximization, etc (eventually) This class contains only static methods, and cannot be instantiated |
| CFxBinder | This is the parent class to the various function classes |
| CGainChannelNormalize | Computes a gain correction for each sample GainChannelNormalize |
| CGainFlatField | GainFlatField Module - Computes flat field correction for sample |
| CGainLineDrift | Computes a gain correction for each line (Zg Module) |
| CGainNonLinearity | GainNonLinearity Module - Applies non-linear, line-dependant gain |
| CGainTemperature | GaingTemperature Module - Applies temperature-dependant gain correction (column) |
| CGainUnitConversion | Computes units parameters for HiRISE data calibration (Ziof Module) |
| CGaussianDistribution | Gaussian distribution class |
| CGaussianStretch | Gaussian stretch class |
| CGisGeometry | Encapsulation class provides support for GEOS-C API |
| CGisTopology | This class models GIS topology |
| CGoodnessOfFitFilter | Allows filtering by goodness of fit |
| CGradientOperator | Gradient interest operator |
| CGraphicsView | |
| CGridGraphicsItem | The visual display of the find point |
| CGridPolygonSeeder | Seed points using a grid |
| CGroundGrid | Calculates a lat/lon grid over an area |
| CGroundTab | |
| CGroupedStatistics | Grouped Statistics |
| CGruen | Gruen pattern matching algorithm |
| CGui | Gui for Isis Applications |
| CGuiBooleanParameter | |
| CGuiCamera | Container class for GuiCamera |
| CGuiCameraDisplayProperties | The GUI communication mechanism for target body objects |
| CGuiCameraList | List of GuiCameras saved as QSharedPointers |
| CGuiComboBoxParameter | |
| CGuiCubeParameter | |
| CGuiDoubleParameter | |
| CGuiEditFile | Opens a window in Gui Application to be able to edit, save and create text files |
| CGuiFileNameParameter | |
| CGuiHelperAction | |
| CGuiInputAttribute | GUI interface for input cube file attributes |
| CGuiIntegerParameter | |
| CGuiListParameter | |
| CGuiLog | |
| CGuiOutputAttribute | |
| CGuiParameter | |
| CGuiParameterFactory | |
| CGuiStringParameter | |
| CHapke | Hapke-Henyey-Greenstein photometric model |
| CHapkeAtm1 | Implements the Hapke Atmospheric Model |
| CHapkeAtm2 | |
| CHayabusaAmicaCamera | This is the camera model for the Hayabusa AMICA camera |
| CHayabusaNirsCamera | This is the camera model for the Hayabusa NIRS camera |
| CHelpTool | Qisis Help Tool |
| CHiBlob | BLOB extraction class |
| CHiCalData | Container for HiRISE calibration data |
| ►CHiEqualization | |
| CHiCalculateFunctor | |
| CHiHistory | |
| CHiLab | Process HiRise label |
| CHiLineTimeEqn | Compute HiRISE line times |
| CHillshade | Calculate light intensity reflected off a local slope of DEM |
| CHiresCamera | This is the camera model for the Clementine High-Resolution Camera |
| CHiriseCamera | Hirise Camera Model |
| CHistogram | Container of a cube histogram |
| CHistogramItem | This is the (qwt) plot item for a histogram |
| CHistogramPlotWindow | |
| CHistogramTool | Tool for histograms |
| CHistogramWidget | Histogram widget used by AdvancedStretchTool |
| CHistory | |
| CHistoryTreeWidget | History Widget for ipce |
| CHrscCamera | HRSC Camera Model |
| CHyb2OncCamera | This is the camera model for the Hayabusa2 ONC camera |
| CHyb2OncDistortionMap | Distort/undistort focal plane coordinates for Hayabusa 2's ONC cameras |
| CID | Creates sequential IDs |
| CIdealCamera | Ideal Camera Model |
| CIException | Isis exception class |
| CImage | This represents a cube in a project-based GUI interface |
| CImageDisplayProperties | This is the GUI communication mechanism for cubes |
| CImageExporter | Export Isis cubes into standard formats |
| CImageFileListViewWorkOrder | View an image list in an image file list widget |
| CImageFileListWidget | A colored, grouped cube list |
| CImageHistogram | Container of a cube histogram |
| CImageIdFilter | Allows filtering by image ID |
| CImageImageFilterSelector | Allows users to choose filters for filtering connected images |
| CImageImageTreeModel | Tree model for images and images |
| CImageImporter | Imports images with standard formats into Isis as cubes |
| CImageLeafItem | Tree item that is a leaf and represents an image |
| CImageList | Internalizes a list of images and allows for operations on the entire list |
| CImageListActionWorkOrder | Work orders that can be performed on an image list that modifies internal state |
| CImageOverlap | Individual overlap container |
| CImageOverlapSet | This class is used to find the overlaps between all the images in a list of serial numbers |
| CImageParentItem | Tree item that is a parent and represents an image |
| CImagePointFilterSelector | Allows users to choose filters for filtering images and points |
| CImagePointTreeModel | Tree model for images and control points |
| CImagePolygon | Create cube polygons, read/write polygons to blobs |
| CImageReader | |
| CImageTab | |
| ►CImageTreeWidget | |
| CImagePosition | |
| CImageTreeWidgetItem | |
| CImportControlNetWorkOrder | Add control networks to a project c Asks the user for a list of control nets and copies them into the project |
| CImportImagesWorkOrder | Add cubes to a project |
| CImportMapTemplateWorkOrder | Add map templates to a project |
| ►CImportPdsTable | Import a PDS table file with a label description |
| CColumnDescr | |
| CImportRegistrationTemplateWorkOrder | Add registration templates to a project |
| CImportShapesWorkOrder | Add shape model cubes to a project |
| CIndependentCubeViewport | General purpose Cube display widget |
| CInfixFunction | InfixOperator and InfixFunction are helper classes for InfixToPostfix |
| CInfixOperator | InfixOperator and InfixFunction are helper classes for InfixToPostfix |
| CInfixToPostfix | Converter for math equations |
| CInlineCalculator | Provides a calculator for inline equations |
| CInlineInfixToPostfix | A parser for converting equation strings to postfix |
| CInlineVoidFx | This class is used to bind function names with corresponding InlineCalculator functions that do not take parameters |
| CIntercept | Container for a intercept condition |
| CInterestOperator | Interest Operator class |
| CInterestOperatorFactory | This class is used to create InterestOperator objects |
| CInterpolator | Pixel interpolator |
| CIrregularBodyCameraGroundMap | Convert between undistorted focal plane and ground coordinates |
| CIsisBody | Implementation of SensorUtilities::Body backed by an ISIS SpiceRotation |
| CIsisBundleObservation | Class for observations that use ISIS camera models in bundle adjustment |
| CIsisIlluminator | Implementation of SensorUtilities::Illuminator backed by an ISIS SpicePosition |
| CIsisSensor | Implementation of SensorUtilities::Sensor backed by an ISIS camera model |
| CIsisShape | Implementation of SensorUtilities::Shape backed by an ISIS ShapeModel |
| CIsotropic1 | |
| CIsotropic2 | |
| CIssNACamera | Cassini ISS Narrow Angle Camera Model |
| CIssWACamera | Cassini ISS Wide Angle Camera Model |
| CIString | Adds specific functionality to C++ strings |
| CiTime | Parse and return pieces of a time string |
| CJigsawRunWidget | This dialog allows the user to select the bundle adjust parameters, run the bundle, and view the results |
| CJigsawSetupDialog | |
| CJigsawWorkOrder | This work order allows the user to run a bundle adjustment (jigsaw) |
| CJP2Decoder | JPEG2000 decoder class |
| CJP2Encoder | JPEG2000 encoder class |
| CJP2Error | Kakadu error messaging class |
| CJP2Exporter | Exports cubes into JPEG 2000 images |
| CJP2Importer | Imports JPEG 2000 images as Isis cubes |
| CJunoCamera | Juno's JNC (JunoCam) camera model |
| CJunoDistortionMap | Distort/undistort focal plane coordinates for Juno's JunoCam camera |
| CKaguyaMiCamera | Kaguya MI Camera Model |
| CKaguyaMiCameraDistortionMap | Distort/undistort focal plane coordinates |
| CKaguyaTcCamera | This is the camera model for the Kaguya Terrain Cameras TC1 and TC2 |
| CKaguyaTcCameraDistortionMap | Distort/undistort focal plane coordinates for Kaguya's TC cameras |
| CKernel | This class stores Kernel information, including Type and kernel file names |
| CKernelDb | KernelDb class |
| CKernels | Determine SPICE kernels defined in an ISIS file |
| CLabelTranslationManager | Allows applications to translate simple text files |
| CLambert | |
| CLambertAzimuthalEqualArea | Lambert Azimuthal Equal Area Map Projection |
| CLambertConformal | Lambert Conformal Map Projection |
| CLatitude | This class is designed to encapsulate the concept of a Latitude |
| CLatLonGridTool | Lat Lon Grid View Tool |
| CLeastSquares | Generic least square fitting class |
| ►CLidarControlPoint | A lidar control ControlPoint |
| CLidarControlPointLessThanFunctor | |
| CLidarData | LidarData class |
| CLightTimeCorrectionState | Provides interface to user configurable Light Time correction feature |
| CLimitPolygonSeeder | Seed points using a grid |
| CLinearAlgebra | This class holds all static methods to perform linear algebra operations on vectors and matrices |
| CLinearStretchType | This handles the advanced linear stretch |
| CLineEquation | Utility class for creating and using cartesean line equations |
| CLineFilter | Allows filtering by a control measure's line |
| CLineManager | Buffer manager, for moving through a cube in lines |
| CLineRateChange | Container class for storing timing information for a section of an image |
| CLineResidualFilter | Allows filtering by the line residual |
| CLineScanCamera | Generic class for Line Scan Cameras |
| CLineScanCameraDetectorMap | Convert between parent image coordinates and detector coordinates |
| CLineScanCameraGroundMap | Convert between undistorted focal plane and ground coordinates |
| CLineScanCameraSkyMap | Convert between undistorted focal plane and ra/dec coordinates |
| CLineShiftFilter | Allows filtering by a control measure's line shift |
| CLoadCSV | Provides generalized access to HiRISE calibration CSV files |
| CLoCameraFiducialMap | Computes map from image coordinates to focal plane based on fiducials |
| CLoHighCamera | Defines the Lunar Orbiter High Resolution camera class |
| CLoHighDistortionMap | Distort/undistort focal plane coordinates |
| CLoMediumCamera | Defines the Lunar Orbiter Medium Resolution camera class |
| CLoMediumDistortionMap | Distort/undistort focal plane coordinates |
| CLommelSeeliger | |
| CLongitude | This class is designed to encapsulate the concept of a Longitude |
| CLowPassFilter | Compute a low pass filter from a Module class content |
| CLroNarrowAngleCamera | LRO Narrow Angle Camera Model |
| CLroNarrowAngleDistortionMap | Distort/undistort focal plane coordinates |
| CLroWideAngleCamera | LRO Wide Angle Camera Model |
| CLroWideAngleCameraDistortionMap | Distort/undistort focal plane coordinates |
| CLroWideAngleCameraFocalPlaneMap | Distort/undistort focal plane coordinates |
| CLunarAzimuthalEqualArea | Modified Lambert Azimuthal Equal-Area Map Projection |
| CLunarLambert | Lunar (Lommel-Seeliger)-Lambert law photometric model Derive model albedo for Lunar (Lommel-Seeliger)-Lambert law |
| CLunarLambertEmpirical | Empirical Lunar Lambert photometric model Derive model albedo using phase dependent Minnaert equation and calculated empirically |
| CLunarLambertMcEwen | Moonpr photometric model Computes normalized albedo for the Moon, normalized to 0 degrees emission angle and 30 degrees illumination and phase angles |
| CLwirCamera | This is the camera model for the Clementine Long-Wavelength Infrared Camera |
| CMainWindow | Base class for the Qisis main windows |
| CManualStretchType | This handles arbitrary user-input stretches |
| CMarciCamera | Marci Camera Model |
| CMarciDistortionMap | Distort/undistort focal plane coordinates |
| CMariner10Camera | Mariner10 Camera Model |
| CMatchPoint | Structure containing comprehensive registration info/results |
| CMatchTool | Match tool operations |
| CMatchToolNewPointDialog | |
| CMatrix | Matrix class |
| CMatrixGraphicsScene | A graphics scene with improved user-interaction for use with the MatrixSceneWidget |
| CMatrixGraphicsView | A graphics view that resizes in a more friendly way |
| CMatrixOptions | This class holds the matrix color and focus information |
| CMatrixOptionsDialog | This widget allows the user to modify the matrix display |
| CMatrixSceneWidget | This widget encompasses the entire matrixDisplay scene |
| CMatrixViewWorkOrder | This work order will open a MatrixSceneWidget and display the correlation matrix |
| CMaximumCorrelation | Maximum correlation pattern matching |
| CMaximumLikelihoodWFunctions | Class provides maximum likelihood estimation functions for robust parameter estimation, e.g |
| CMdiCubeViewport | Cube display widget for certain Isis MDI applications |
| CMdisCamera | MESSENGER MDIS NAC and WAC Camera Model |
| CMeasureCountFilter | Allows filtering by the number of measures in a control point |
| CMeasureIgnoredFilter | Allows filtering by a control measure's ignored status |
| CMeasureJigsawRejectedFilter | Allows filtering by a control measure's jigsaw rejected status |
| CMeasureLeafItem | A leaf node in the tree structure that represents a control measure |
| CMeasureTableDelegate | Delegate for creating, reading, and saving data in the measure table |
| CMeasureTableModel | Table model for control measures |
| CMeasureTool | Tool for measuring distances |
| CMeasureTypeFilter | Filters by measure type |
| CMeasureValidationResults | MeasureValidationResults class |
| CMercator | Mercator Map Projection |
| CMexHrscSrcCamera | This is the camera model for the Mex HRSC SRC Framing Camera |
| CMinimumDifference | Minimum difference pattern matching |
| CMiniRF | LRO Mini-RF SAR and Chandrayaan 1 Mini-RF SAR |
| CMinnaert | Minnaert photometric model Derive model albedo using Minnaert equation |
| CMinnaertEmpirical | Empirical Minnaert photometric model Derive model albedo using phase dependent Minnaert equation and calculated empirically |
| CMixed | Mixed albedo/topo normalization without atmosphere |
| CMocLabels | Read values from MOC labels |
| CMocNarrowAngleCamera | MOC Narrow Angle Camera Model |
| CMocNarrowAngleSumming | Mars Global Surveyor MOC narrow angle summing class |
| CMocWideAngleCamera | MOC Wide Angle Camera Model |
| CMocWideAngleDetectorMap | Convert between parent image coordinates and detector coordinates |
| CMocWideAngleDistortionMap | Distort/undistort focal plane coordinates |
| CModule | Module manages HiRISE calibration vectors from various sources |
| CMollweide | Mollweide Map Projection |
| CMoonAlbedo | Albedo dependent phase function normalization for the Moon |
| CMoravecOperator | Moravec Interest Operator |
| CMosaicAreaTool | This displays a box with a given distance from a point |
| CMosaicController | |
| CMosaicControlNetTool | //TODO: Remove debug printout & comment // 2016-08-25 Tracie Sucharski - Checking Directory pointer for IPCE code not ideal |
| CMosaicControlNetToolMovementConfigDialog | Configure qmos Control Net Tool's movement arrows |
| CMosaicFindTool | This controls the 'Find' abilities in the MosaicSceneWidget |
| CMosaicGraphicsScene | A graphics scene with improved user-interaction for use with the MosaicSceneWidget |
| CMosaicGraphicsView | A graphics view that resizes in a more friendly way |
| CMosaicGridTool | This controls the 'Grid' abilities in the MosaicSceneWidget |
| CMosaicGridToolConfigDialog | Configure user's settings for the grid tool |
| CMosaicMainWindow | |
| CMosaicPanTool | Handles panning operations for Isis qt apps |
| CMosaicSceneItem | A single cube in the mosaic scene |
| CMosaicSceneWidget | This widget encompasses the entire mosaic scene |
| CMosaicSceneWorkOrder | Work order associated with a MosaicSceneWidget |
| CMosaicSelectTool | Handles selection operations for Isis qt apps |
| CMosaicTool | Base class for the MosaicTools |
| CMosaicTrackTool | |
| CMosaicZoomTool | Handles zoom operations for Isis qt apps |
| CMoveDownOneSceneWorkOrder | Move images, one by one, below the immediately-below intersecting image in a scene This workorder is synchronous and undoable |
| CMoveToBottomSceneWorkOrder | Move images below all other images in a mosaic scene This workorder is synchronous and undoable |
| CMoveToTopSceneWorkOrder | Move images on top of all other images in a mosaic scene This workorder is synchronous and undoable |
| CMoveUpOneSceneWorkOrder | Move images, one by one, on top of the immediately-above intersecting image in a scene This workorder is synchronous and undoable |
| CMsiCamera | NEAR Shoemaker MSI Camera Model |
| CMultivariateStatistics | Container of multivariate statistics |
| CNaifDskPlateModel | Implementation interface API for NAIF's DSK plate model |
| CNaifDskShape | Provides support for NAIF's Digital Shape Kernel (DSK) |
| CNaifStatus | Class for checking for errors in the NAIF library |
| CNearest | Functor for reduce using near functionality |
| CNewControlPointDialog | |
| CNewGroundSourceLocationDialog | Dialog used by ControlPointEditWidget to select a new location for ground source files |
| CNewHorizonsLeisaCamera | This is the camera model for LEISA, New Hoirzon's infrared Spectrometer |
| CNewHorizonsLorriCamera | This is the camera model for the LORRI Framing Camera |
| CNewHorizonsLorriDistortionMap | New Horizons LORRI Distortion Map |
| CNewHorizonsMvicFrameCamera | This is the camera model for the New Horizons MVIC Frame mode Camera |
| CNewHorizonsMvicFrameCameraDistortionMap | Distort/undistort focal plane coordinates for New Horizons/MVIC frame sensor |
| CNewHorizonsMvicTdiCamera | New Horizons Mvic Camera, Tdi mode |
| CNewHorizonsMvicTdiCameraDistortionMap | Distort/undistort focal plane coordinates for New Horizons/MVIC |
| CNirCamera | This is the camera model for the Clementine Near Infrared Camera |
| CNirsDetectorMap | The detector map class for the Hayabusa NIRS camera |
| CNoCaseStringCompare | Provides a case insensitive string comparison |
| CNomenclatureToolConfigDialog | Configure user's settings for the nomenclature tool |
| CNonLinearLSQ | NonLinearLSQ Computes a fit using a Levenberg-Marquardt algorithm |
| CNoNormalization | NoNormalization - perform simple correction without normalization (a*dn +b) |
| CNoOperator | No interest operator |
| CNoopRemoval | Supplies a NOOP default for removal of a CollectorMap entry |
| CNormModel | |
| CNormModelFactory | This class is used to create NormModel objects |
| CNthOrderPolynomial | NthOrderPolynomial basis function |
| CNumericalApproximation | NumericalApproximation provides various numerical analysis methods of interpolation, extrapolation and approximation of a tabulated set of x, y data |
| CNumericalAtmosApprox | This class extends Isis::NumericalApproximation |
| CObliqueCylindrical | Oblique Cylindrical Map Projection |
| CObservationNumber | Serial Number composer |
| CObservationNumberList | Create a list of observation numbers from a file or serial number list |
| COpenProjectWorkOrder | This opens a project that's saved on disk |
| COriginalLabel | Read and store original labels |
| COriginalXmlLabel | Read and store original Xml labels |
| COrthographic | Orthographic Map Projection |
| COsirisRexDistortionMap | Distort/undistort focal plane coordinates for OSIRIS REx's cameras |
| COsirisRexOcamsCamera | This class models the behavior and attributes of the OSIRIS-REx Cameras: Mapping Camera, PolyMath Camera, and Sample Camera |
| COsirisRexOcamsDistortionMap | Distort/undistort focal plane coordinates for OSIRIS REx's cameras |
| COsirisRexTagcamsCamera | This class models the behavior and attributes of the OSIRIS-REx Navigation cameras: NavCam, NFTCam, and StowCam |
| COsirisRexTagcamsDistortionMap | OsirisRexTagcamsDistortionMap camera distortion model for TAGCAMS |
| COverlapNormalization | Calculate the bases and multipliers for normalizing overlapping "data sets" (e.g., cubes) |
| COverlapStatistics | Calculates statistics in the area of overlap between two projected cubes |
| CPaletteWindow | |
| CPanTool | |
| CParameterFx | This class is used to bind function names with corresponding Calculator functions that take a parameter |
| CPFPixelMapper | |
| CPhotometricFunction | An abstract implementation of the photometric function |
| CPhotometry | |
| CPhotoModel | |
| CPhotoModelFactory | This class is used to create PhotoModel objects |
| CPipeline | This class helps to call other Isis Applications in a Pipeline |
| CPipelineApplication | This class represents one application in the pipeline |
| CPipelineParameter | This class represents a parameter of some type for the PipelineApplication |
| CPixel | Store and/or manipulate pixel values |
| CPixelFOV | This class defines a field of view |
| CPlanar | Planar Map Projection |
| CPlaneShape | Define plane shape model |
| CPlotCurve | |
| CPlotWindow | |
| CPlotWindowBestFitDialog | |
| CPlugin | Loads plugins from a shared library |
| CPointEditLockedFilter | Allows filtering by a control point's edit lock status |
| CPointerCopy | Pointer to object policy for copying map elements |
| CPointerRemoval | Supplies a policy for deleting pointers that CollectorMap owns |
| CPointGeometry | Container for a point and its geometry |
| CPointIdFilter | Filter by control point id string |
| CPointIgnoredFilter | Allows filtering by a control point's ignored status |
| CPointJigsawRejectedFilter | Allows filtering by a control point's jigsaw rejected status |
| CPointLeafItem | A leaf node in the tree structure that represents a control point |
| CPointMeasureFilterSelector | Allows users to choose filters for filtering points and measures |
| CPointMeasureTreeModel | Tree model for control points and control measures |
| CPointPair | Define a point set of left, right and geometry at that location |
| CPointParentItem | Tree item that is a parent and represents a control point |
| CPointPerspective | PointPerspective Map Projection |
| CPointTableDelegate | Delegate for creating, reading, and saving data in the point table |
| CPointTableModel | Table model for control points |
| CPointTypeFilter | Filters by point type |
| CPolarStereographic | Stereographic Map Projection for Polar Aspect |
| CPolygonSeeder | This class is used as the base class for all PolygonSeeder objects |
| CPolygonSeederFactory | This class is used to create PolygonSeeder objects |
| CPolygonTools | Provides various tools to work with geos multipolygons |
| CPolynomialBivariate | Nth degree Polynomial with two variables |
| CPolynomialUnivariate | Nth degree Polynomial with one variable |
| CPortal | Buffer for containing a two dimensional section of an image |
| CPreference | Reads user preferences from a data file |
| CPrincipalComponentAnalysis | Principal Component Analysis class |
| CProcess | Base class for all cube processing derivatives |
| CProcessByBoxcar | Process cubes by boxcar |
| CProcessByBrick | Process cubes by brick |
| CProcessByLine | Process cubes by line |
| CProcessByQuickFilter | Process cubes using a Filter Object |
| CProcessBySample | Process cubes by sample |
| CProcessBySpectra | Process cubes by spectra |
| CProcessByTile | Process cubes by tile |
| CProcessExport | Process class for exporting cubes |
| CProcessExportPds | Process class for exporting cubes to PDS standards |
| CProcessExportPds4 | Process class for exporting cubes to PDS4 standards |
| CProcessGroundPolygons | Process cube polygons to map or camera projections |
| CProcessImport | Byte swapper |
| CProcessImportFits | Import a FITS file |
| CProcessImportPds | Convert PDS archive files to Isis format |
| CProcessImportVicar | Import a Vicar file |
| CProcessMapMosaic | Mosaic two cubs together |
| CProcessMosaic | Mosaic two cubes together |
| CProcessPolygons | |
| CProcessRubberSheet | Derivative of Process, designed for geometric transformations |
| CProgramLauncher | Execute External Programs and Commands |
| CProgress | Program progress reporter |
| CProgressBar | |
| CProject | The main project for ipce |
| CProjection | Base class for Map Projections |
| CProjectionConfigDialog | This is the configuration dialog for the MosaicSceneWidget's projection parameters (map file) |
| CProjectionFactory | Initialize a map projection |
| CProjectItem | Represents an item of a ProjectItemModel in Qt's model-view framework |
| CProjectItemModel | Provides access to data stored in a Project through Qt's model-view framework |
| CProjectItemProxyModel | Allows access to items in a ProjectItemModel through a proxy model |
| CProjectItemTreeView | A ProjectItemTreeView displays items from a ProjectItemProxyModel in a tree structure |
| CProjectItemViewMenu | QMenu subclass that overrides the closeEvent |
| CPushFrameCamera | Generic class for Push Frame Cameras |
| ►CPushFrameCameraCcdLayout | Provide image coordinates that map to the push frame detector |
| CFrameletInfo | Container for the layout of a specific framelet on the detector |
| CPushFrameCameraDetectorMap | Convert between parent image coordinates and detector coordinates |
| CPushFrameCameraGroundMap | Convert between undistorted focal plane and ground coordinates |
| CPvl | Container for cube-like labels |
| CPvlConstraints | This class can be used to define import/export behavior of Pvl structures when used in the PvlFlatMap class |
| CPvlContainer | Contains more than one keyword-value pair |
| CPvlEditDialog | PvlEditDialog creates a QDialog window in which a QTextEdit box displays the contents of a pvl file |
| CPvlFlatMap | Provides a flat map of PvlKeywords |
| CPvlFormat | Formats a Pvl name value pair to Isis standards |
| CPvlFormatPds | Formats the value of a PvlKeyword into a PDS complient string |
| CPvlGroup | Contains multiple PvlContainers |
| CPvlKeyword | A single keyword-value pair |
| CPvlObject | Contains Pvl Groups and Pvl Objects |
| CPvlSequence | Parse and return elements of a Pvl sequence |
| CPvlToken | Container for Keyword-value pair |
| CPvlTokenizer | Construct Token list from a stream |
| CPvlToPvlTranslationManager | Allows applications to translate simple text files |
| CPvlToXmlTranslationManager | Allows applications to translate simple text files |
| CPvlTranslationTable | Internalizes a translation table |
| CQHistogram | Plot Histograms |
| CQIsisApplication | Handles exceptions which the QT event handlers and QApplication do not handle |
| CQnetCubeDistanceFilter | Defines the Distance filter for the QnetNavTool's Cubes section |
| CQnetCubeNameFilter | Defines the Name filter for the QnetNavTool's Cubes section |
| CQnetCubePointsFilter | Defines the Points filter for the QnetNavTool's Cubes section |
| CQnetFileTool | Qnet File operations |
| CQnetFilter | |
| CQnetFixedPointDialog | |
| CQnetNavTool | Qnet Navigation Tool |
| CQnetNewMeasureDialog | |
| CQnetPointCubeNameFilter | Defines the Cube Name filter for the QnetNavTool's Points section |
| CQnetPointDistanceFilter | Defines the Distance filter for the QnetNavTool's Points section |
| CQnetPointGoodnessFilter | Defines the Goodness of Fit filter for the QnetNavTool's Points section |
| CQnetPointIdFilter | Defines the Point ID filter for the QnetNavTool's Points section |
| CQnetPointImagesFilter | Defines the Images filter for the QnetNavTool's Points section, i.e |
| CQnetPointJigsawErrorFilter | Defines the Jigsaw Error filter for the QnetNavTool's Points section |
| CQnetPointMeasureFilter | Defines the Measure Properties filter for the QnetNavTool's Points section |
| CQnetPointRangeFilter | Defines the Range filter for the QnetNavTool's Points section |
| CQnetPointRegistrationErrorFilter | Defines the Registration Error filter for the QnetNavTool's Points section |
| CQnetPointTypeFilter | Filter for control point type |
| CQnetSetAprioriDialog | |
| CQnetTool | Qnet tool operations |
| CQStretch | Abstract class for complex stretch objects |
| CQtExporter | Exports cubes into one of several formats with Qt facilities |
| CQtImporter | Imports a series of standard image formats with Qt facilities |
| CQuaternion | Provide operations for quaternion arithmetic |
| CQuickFilter | Container for boxcar statistics |
| CRadarCamera | Generic class for Radar Cameras |
| CRadarGroundMap | Convert between undistorted focal plane coordinate (slant range) and ground coordinates |
| CRadarGroundRangeMap | Construct a mapping between image sample and Radar ground range |
| CRadarPulseMap | Convert between alpha image coordinates and radar sample, time coordinates |
| CRadarSkyMap | Convert between slantrange/groundrange and ra/dec coordinates |
| CRadarSlantRangeMap | Convert between radar ground range and slant range |
| CRadialDistortionMap | |
| CRadiometric | Store for radiometric gain and shift parameters |
| CRawCubeChunk | A section of raw data on the disk |
| CRayHitInformation | Container that holds the body fixed intersection point and unit surface normal for a hit |
| CReduce | Reduce the pixel dimensions of an image |
| CRegionalCachingAlgorithm | This algorithm recommends chunks to be freed that are not within the last IO |
| CRemoveImagesWorkOrder | Removes selected images from current project |
| CRenameProjectWorkOrder | Change the project's GUI name |
| CReseauDistortionMap | Distort/undistort focal plane coordinates |
| CResidualMagnitudeFilter | Filters by residual magnitude |
| CResource | This class provides a resource of PVL keywords for Strategy classes |
| CRingCylindrical | Ring Cylindrical Map Projection |
| CRingPlaneProjection | Base class for Map Projections of plane shapes |
| CRobinson | Robinson Map Projection |
| CRobustFloatCompare | Provides a robust comparison of double/float values |
| CRollingShutterCamera | Generic class for Rolling Shutter Cameras |
| CRollingShutterCameraDetectorMap | Convert between parent image coordinates and detector coordinates |
| CRootItem | The root of a tree |
| CRosettaOsirisCamera | This is the camera model for the Osiris NAC Framing Camera |
| CRosettaOsirisCameraDistortionMap | Distortion map for converting between undistorted focal plane and distorted focal plane coordinates for the Rosetta OSIRIS NAC and WAC |
| CRosettaVirtisCamera | Camera model for both Rosetta VIRTIS-M instruments |
| CRTCMultiHitRay | Struct for capturing multiple intersections when using embree::rtcintersectscene |
| CRTCOcclusionRay | Struct for capturing occluded plates when using embree::rtcintersectscene |
| CRubberBandComboBox | Combo box for choosing a rubber band type |
| CRubberBandTool | Rubber banding tool |
| CSampleFilter | Allows filtering by a control measure's sample |
| CSampleManager | Buffer manager, for moving through a cube in samples |
| CSampleResidualFilter | Allows filtering by the sample residual |
| CSampleShiftFilter | Allows filtering by a control measure's sample shift |
| CSaveAsDialog | Widget to save(Save As) Isis cubes(used in qview) to display the FileDialog to select the output cube |
| CSaveProjectAsWorkOrder | Saves a project to disk (File->Save Project As...) |
| CSaveProjectWorkOrder | Saves a project to disk (File->Save Project...) |
| CSawtoothStretchType | This handles the advanced sawtooth stretch |
| CScatterPlotAlarmConfigDialog | This is the configuration dialog for alarming scatter plots between the plot window and cube viewports |
| CScatterPlotConfigDialog | This configuration dialog is for users to determine the scatter plot parameters required to create a scatter plot |
| CScatterPlotData | This is the QwtRasterData for a scatter plot |
| CScatterPlotTool | Scatter Plot Tool |
| CScatterPlotWindow | Scatter Plot Window |
| CSelection | Pure Virtual Parent Class for all Selection classes |
| CSensor | Class for computing sensor ground coordinates |
| CSensorGetInfoWorkOrder | This is a child of class WorkOrder which is used for anything that performs an action in a Project |
| CSensorInfoWidget | Widget for displaying information about a sensor |
| CSerialNumber | Serial Number composer |
| ►CSerialNumberList | Serial Number list generator |
| CPair | A serial number list entity that contains the filename serial number pair |
| CSessionLog | |
| CSetActiveControlWorkOrder | This is a child of class WorkOrder which is used for anything that performs an action in a Project |
| CSetActiveImageListWorkOrder | This is a child of class WorkOrder which is used for anything that performs an action in a Project |
| CShade | |
| CShadeAtm | |
| CShape | This represents a shape in a project-based GUI interface |
| CShapeDisplayProperties | This is the GUI communication mechanism for shape objects |
| CShapeList | Internalizes a list of shapes and allows for operations on the entire list |
| CShapeModel | Define shapes and provide utilities for Isis targets |
| CShapeModelFactory | This class is used to create ShapeModel objects |
| CShapeReader | |
| CSimpleCompare | Provides a simple comparison between two values |
| CSimpleCylindrical | Simple Cylindrical Map Projection |
| CSinusoidal | Sinusoidal Map Projection |
| CSmtkMatcher | Workhorse of stereo matcher |
| CSmtkPoint | Container for SMTK match points |
| CSocketThread | |
| CSortFilterProxyModel | |
| CSpacecraftPosition | Provides swap observer/target and improved light time correction |
| CSparseBlockColumnMatrix | SparseBlockColumnMatrix |
| CSparseBlockMatrix | SparseBlockMatrix |
| CSparseBlockRowMatrix | SparseBlockRowMatrix |
| CSpatialPlotTool | Spatial Plots |
| CSpecialPixelTool | Sets the colors for the special pixel values |
| CSpectel | Stores information about a "Spectral pixel" or spectel |
| CSpectralDefinition | Calibration info for spectral smile correction (center wavelengths and widths for the whole nxn chip) |
| CSpectralDefinition1D | A Spectral definition that includes wavelength and center values for each (line, sample) coordinate |
| CSpectralDefinition2D | A Spectral definition that includes wavelength and center values for each (line, sample) coordinate |
| CSpectralDefinitionFactory | Constructs a 2D or 1D spectral definition based on the file name extension |
| CSpectralPlotTool | Plot cube DN statistics against the cube band numbers |
| CSpectralPlotWindow | |
| CSpice | Obtain SPICE information for a spacecraft |
| CSpicePosition | Obtain SPICE position information for a body |
| CSpiceRotation | Obtain SPICE rotation information for a body |
| CSplineFill | Compute a low pass filter from a Module class content |
| CSqlQuery | Construct and execute a query on a database and manage result |
| CSqlRecord | Provide simplified access to resulting SQL query row |
| CSsiCamera | This is the camera model for the Galileo Solid State Imaging Camera |
| CStandardDeviationOperator | Standard deviation interest operator |
| CStatCumProbDistDynCalc | This class is used to approximate cumulative probibility distributions of a stream of observations without storing the observations or having any apriori knowlege of the range of the data |
| CStatistics | This class is used to accumulate statistics on double arrays |
| CStatisticsTool | |
| CStereo | Provide stereo information/data for a point or relationship |
| CStereoTool | Tool for computing parallax |
| CStrategy | Strategy - Supports algorithm development |
| CStreamExporter | Exports cubes into a standard format in incremental pieces |
| CStretch | Pixel value mapper |
| CStretchTool | Stretch image edit tool |
| CStretchType | This is the base class for advanced stretches |
| CStripPolygonSeeder | Seed points using a grid with a staggered pattern |
| CSubArea | Apply corrections to a cube label for subarea extraction |
| CSubTreeProxyModel | |
| CSunShadowTool | Tool for measuring shadow heights |
| CSurfaceModel | Model a 3-D surface |
| CSurfacePoint | This class defines a body-fixed surface point |
| CTab | A Tab is a QAction which shows or hides some other QWidget, which we call associatedWidget |
| CTabBar | 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) |
| CTable | Class for storing Table blobs information |
| CTableColumn | |
| CTableColumnList | |
| CTableField | Class for storing an Isis::Table's field information |
| CTableMainWindow | Subclass of the qisis mainwindow, tablemainwindow handles all of the table tasks |
| CTableRecord | |
| CTableView | |
| CTableViewContent | |
| CTableViewHeader | |
| CTarget | This class is used to create and store valid Isis targets |
| CTargetBody | Container class for TargetBody |
| CTargetBodyDisplayProperties | This is the GUI communication mechanism for target body objects |
| CTargetBodyList | List for holding TargetBodies |
| CTargetGetInfoWorkOrder | This work order allows the user to view target body info |
| CTargetInfoWidget | Widget for displaying information about a target |
| CTaylorCameraDistortionMap | Distort/undistort focal plane coordinates |
| CTemplate | |
| CTemplateEditorWidget | Widget for displaying information about a target |
| CTemplateEditViewWorkOrder | This work order allows the user to view and edit a template |
| CTemplateList | |
| CTextFile | Provides access to sequential ASCII stream I/O |
| CTgoCassisCamera | TGO Cassis camera model |
| CTgoCassisDistortionMap | Distort/undistort focal plane coordinates |
| CThemisIrCamera | THEMIS IR Camera |
| CThemisIrDistortionMap | Distort/undistort focal plane coordinates |
| CThemisVisCamera | THEMIS VIS Camera Model |
| CThemisVisDistortionMap | Distort/undistort focal plane coordinates |
| CThreshold | Compute/test the Affine convergence from given parameters/chip |
| CTiffExporter | Exports cubes into TIFF images |
| CTiffImporter | Imports TIFF images as Isis cubes |
| CTileManager | Buffer manager, for moving through a cube in tiles |
| CTool | Base class for the Qisis tools |
| CToolList | Allows tools to share data between each other |
| CToolPad | |
| CTopo | Topographic derivative of an arbitrary photometric function |
| CTopoAtm | 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 |
| CTProjection | Base class for Map TProjections |
| CTrackingTable | Table to store tracking information for a mosaic |
| CTrackTool | This tool is part of the Qisis namespace and displays the statusbar of the window |
| CTransform | Pixel transformation |
| CTransverseMercator | TransverseMercator Map Projection |
| CTreeView | |
| CTreeViewContent | |
| CTreeViewHeader | |
| CTriangularPlate | Specification for an abstract triangular plate |
| CUniqueIOCachingAlgorithm | 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 |
| CUniversalGroundMap | Universal Ground Map |
| CUpturnedEllipsoidTransverseAzimuthal | Upturned Ellipsoid Transverse Azimuthal Map Projection |
| CUserInterface | Command Line and Xml loader, validation, and access |
| CUvvisCamera | This is the camera model for the Clementine Ultraviolet/Visible Camera |
| CVariableLineScanCameraDetectorMap | Convert between parent image coordinates and detector coordinates |
| CVecFilter | This class is used to perform filter operations on vectors |
| CViewControlNet3DWorkOrder | This work order displays a control network in 3D in an OpenGL view |
| CViewportBuffer | Reads and stores visible DN values |
| CViewportBufferAction | |
| CViewportBufferFill | |
| CViewportBufferStretch | |
| CViewportBufferTransform | |
| CViewportMainWindow | This was called the Qisis MainWindow |
| CViewportMdiSubWindow | This is an actual viewport window in qview/qnet/etc |
| CViewSubWindow | This class exists to contain detached views from ipce |
| CVikingCamera | Viking Camera Model |
| CVimsCamera | Cassini Vims camera model |
| CVimsGroundMap | Convert between undistorted focal plane and ground coordinates |
| CVimsSkyMap | Convert between undistorted focal plane and ground coordinates |
| CVisualDisplay | Tool to visualize statistics in an n * m box |
| CVoidFx | This class is used to bind function names with corresponding Calculator functions that do not take parameters |
| CVoyagerCamera | Voyager Camera Model |
| CWarningTreeWidget | Warning Widget for ipce |
| CWarningWidget | 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 |
| CWindowTool | |
| CWorkOrder | Provide Undo/redo abilities, serialization, and history for an operation |
| CWorkOrderFactory | Instantiate work orders from QString versions of the class name |
| CWorkspace | |
| CWorldMapper | Create a mapping between a projection and other coordinate system |
| CXmlToPvlTranslationManager | Allows applications to translate Xml label files |
| CZeroBufferFit | Computes non-linear lsq fit of HiRISE Drift (Zd module) |
| CZeroBufferSmooth | Processes Buffer calibration data (ZeroBufferSmooth Module) |
| CZeroDark | Computes a complex dark subtraction component (ZeroDark module) |
| CZeroDarkRate | Computes a complex dark subtraction component (ZeroDarkRate module) |
| CZeroReverse | Processes Reverse Clock calibration data (ZeroReverse Module) |
| CZoomTool | Handles zoom operations for Isis qt apps |
| CDeleteControlPointDialog | This is free and unencumbered software released into the public domain |
| CEllipse | This is free and unencumbered software released into the public domain |
| CIsisAml | Application program XML file parameter manager |
| CIsisAmlData | |
| CIsisChangeData | |
| CIsisGroupData | |
| CIsisHelperData | |
| CIsisListOptionData | This is free and unencumbered software released into the public domain |
| CIsisParameterData | |
| CIsisXMLApplication | This is free and unencumbered software released into the public domain |
| CIsisXMLGroup | This is free and unencumbered software released into the public domain |
| CIsisXMLGroups | This is free and unencumbered software released into the public domain |
| CIsisXMLHandler | This is free and unencumbered software released into the public domain |
| CIsisXMLHelper | This is free and unencumbered software released into the public domain |
| CIsisXMLHelpers | This is free and unencumbered software released into the public domain |
| CIsisXMLHistory | This is free and unencumbered software released into the public domain |
| CIsisXMLIgnore | This is free and unencumbered software released into the public domain |
| CIsisXMLList | This is free and unencumbered software released into the public domain |
| CIsisXMLMultipleValues | This is free and unencumbered software released into the public domain |
| CIsisXMLParameter | This is free and unencumbered software released into the public domain |
| CMatchToolDeletePointDialog | |
| CMD5 | |
| CMD5_CTX | |
| Cmd5wrapper | |
| CProfileDialog | |
| CQAbstractScrollArea | |
| CQAction | |
| CQApplication | |
| CQAtomicPointer | This is free and unencumbered software released into the public domain |
| CQComboBox | |
| CQDialog | |
| CQDockWidget | |
| CQException | |
| CQFileDialog | |
| CQFlags | |
| CQFrame | |
| CQFutureWatcher | This is free and unencumbered software released into the public domain |
| CQGraphicsEllipseItem | |
| CQGraphicsItem | |
| CQGraphicsObject | |
| CQGraphicsRectItem | |
| CQGraphicsScene | |
| CQGraphicsView | |
| CQHash | This is free and unencumbered software released into the public domain |
| CQIdentityProxyModel | |
| CQList | This is free and unencumbered software released into the public domain |
| CQMainWindow | |
| CQMap | This is free and unencumbered software released into the public domain |
| CQMdiSubWindow | |
| CQMenu | |
| CQnetDeletePointDialog | |
| CQObject | |
| CQPair | This is free and unencumbered software released into the public domain |
| CQProgressBar | |
| CQQueue | This is free and unencumbered software released into the public domain |
| CQRunnable | |
| CQSet | This is free and unencumbered software released into the public domain |
| CQSharedData | |
| CQSharedPointer | |
| CQSortFilterProxyModel | |
| CQSpinBox | |
| CQSqlDatabase | |
| CQSqlQuery | |
| CQSqlRecord | |
| CQStack | This is free and unencumbered software released into the public domain |
| CQStandardItem | |
| CQStandardItemModel | |
| CQThread | |
| CQToolBar | |
| CQTreeWidget | |
| CQTreeWidgetItem | |
| CQUndoCommand | |
| CQVector | This is free and unencumbered software released into the public domain |
| CQWidget | |
| CQwtMatrixRasterData | |
| CQwtPlot | |
| CQwtPlotCurve | |
| CQwtPlotItem | |
| CRTCRayHit | |
| Cstring | This is free and unencumbered software released into the public domain |
| CXMLChTrans | This is free and unencumbered software released into the public domain |