USGS

Isis 3.0 Developer's Reference (API)

Home

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCIsis::AbstractPlateAbstract interface to a TIN plate
oCIsis::AffineAffine basis function
oCIsis::AffineRadioContainer for affine and radiometric parameters
oCIsis::AffineToleranceContainer for Affine limits parameters
oCIsis::AlphaCubeThis class is used to rewrite the "alpha" keywords out of the AlphaCube group or Instrument group
oCIsis::AnalysisError analysis of Gruen match point solution
oCIsis::AngleDefines an angle and provides unit conversions
oCIsis::ApolloReads user Apollos from a data file
oCIsis::ApolloPanIOCalculates a series of affine transformations from the measured coordinates of the up to 90 fiducial marks on a complete (stiched) apollo panoramic cube
oCIsis::Equalization::ApplyFunctor
oCIsis::Area3DRepresents a 3D area (a 3D "cube")
oCIsis::ArrayRemoval< T >Policy for deleting arrays that CollectorMap owns
oCIsis::AtmosModelIsotropic atmos scattering model
oCIsis::AtmosModelFactoryThis class is used to create AtmosModel objects
oCIsis::AutoRegAuto Registration class
oCIsis::AutoRegFactoryThis class is used to create AutoReg objects
oCIsis::CubeViewport::BandInfo
oCIsis::BasisFunctionGeneric linear equation class
oCbinary_function
oCIsis::Blob
oCIsis::BlobberBase class for accessing ISIS blobs
oCIsis::BufferBuffer for reading and writing cube data
oCIsis::BundleAdjust
oCIsis::CubeCachingAlgorithm::CacheResultThis stores the results of the caching algorithm
oCIsis::Equalization::CalculateFunctor
oCCalculateFunctor
oCIsis::CalculatorCalculator for arrays
oCIsis::CalculatorVariablePoolThis is a simple class to model a Calculator Variable Pool
oCIsis::CameraBuffers
oCIsis::CameraDetectorMapConvert between parent image coordinates and detector coordinates
oCIsis::CameraDistortionMapDistort/undistort focal plane coordinates
oCIsis::CameraFactoryInitializes a Camera Model
oCIsis::CameraFocalPlaneMapConvert between distorted focal plane and detector coordinates
oCIsis::CameraGroundMapConvert between undistorted focal plane and ground coordinates
oCIsis::CameraPointInfoCameraPointInfo provides quick access to the majority of information avaliable from a camera on a point
oCIsis::CameraSkyMapConvert between undistorted focal plane and ra/dec coordinates
oCIsis::CameraStatisticsCalculates a series of statistics pertaining to a Camera
oCIsis::ExportDescription::ChannelDescriptionDescribes how a cube as a single color channel to be exported
oCIsis::ChipA small chip of data used for pattern matching
oCIsis::CissLabelsRead values from Cassini ISS labels
oCIsis::ColorThis class is designed to serialize QColor in a human-readable form
oCIsis::ColumnFormat ascii tables
oCIsis::ImportPdsTable::ColumnDescr
oCIsis::ControlGraphControl Network statistics and connectivity
oCIsis::ControlMeasureLogDataStatistical and similar ControlMeasure associated information
oCIsis::ControlNetDiffCompares two Control Networks and reports their differences
oCIsis::ControlNetFileGeneric Binary Control Net File Representation
oCIsis::ControlNetStatisticsControl Network Stats
oCIsis::ControlNetValidMeasureControlNetValidMeasure class
oCIsis::ControlNetVersionerHandle Various Control Network Versions
oCIsis::ControlPointListControl Point List generator
oCIsis::CoordinateDefine a generic Y/X container
oCCopyPolicy
oCIsis::CSVParser< TokenStore >CSV Parser seperates fields (tokens) from a string with a delimeter
oCIsis::CSVReaderReads strings and parses them into tokens separated by a delimiter character
oCIsis::CubeIO Handler for Isis Cubes
oCIsis::CubeAttribute< ChildClass >Parent class for CubeAttributeInput and CubeAttributeOutput
oCIsis::CubeAttribute< CubeAttributeInput >
oCIsis::CubeAttribute< CubeAttributeOutput >
oCIsis::CubeCachingAlgorithmThis is the parent of the caching algorithms
oCIsis::CubeIoHandlerHandles converting buffers to and from disk
oCIsis::CubeManagerClass for quick re-accessing of cubes based on file name
oCIsis::DatabaseFactoryCreate database interfaces using access profiles or generic drivers
oCIsis::DataValue
oCIsis::DbProfileA DbProfile is a container for access parameters to a database
oCIsis::DefaultCopy< T >(Default) Policy for copying map elements
oCDefaultHandler
oCIsis::DisplacementDisplacement is a signed length, usually in meters
oCIsis::DistanceDistance measurement, usually in meters
oCEllipse
oCIsis::EndianSwapperByte swapper
oCIsis::Environment
oCIsis::EqualizationThis class can be used to calculate, read in, and/or apply equalization statistics for a list of files
oCexception
oCException
oCIsis::ExportDescriptionDescribes how a series of cubes should be exported
oCIsis::ExportPdsTableExport a PDS table from an Isis3 Table
oCIsis::FeatureNomenclature::FeatureA named feature on a target
oCIsis::FileNameFile name manipulation and expansion
oCIsis::FourierTransformFourier Transform class
oCIsis::FunctionToolsA collection of tools for mathmatical function root finding, maximization, etc (eventually) This class contains only static methods, and cannot be instantiated
oCIsis::FxBinderThis is the parent class to the various function classes
oCIsis::GisGeometryEncapsulation class provides support for GEOS-C API
oCIsis::GisTopologyThis class models GIS topology
oCIsis::GroundGridCalculates a lat/lon grid over an area
oCIsis::GroupedStatisticsGrouped Statistics
oCIsis::GSL::GSLUtilityGSLUtility Provides top level interface to the GNU GSL
oCIsis::GuiParameterFactory
oCIsis::HiLabProcess HiRise label
oCIsis::HillshadeCalculate light intensity reflected off a local slope of DEM
oCIsis::IDCreates sequential IDs
oCIsis::Equalization::ImageAdjustment
oCIsis::ImageExporterExport Isis cubes into standard formats
oCIsis::ImageImporterImports images with standard formats into Isis as cubes
oCIsis::ImageOverlapIndividual overlap container
oCIsis::ImageTreeWidget::ImagePosition
oCIsis::ImportPdsTableImport a PDS table file with a label description
oCIsis::InfixOperatorInfixOperator and InfixFunction are helper classes for InfixToPostfix
oCIsis::InfixToPostfixConverter for math equations
oCIsis::InterceptContainer for a intercept condition
oCIsis::InterestOperatorFactoryThis class is used to create InterestOperator objects
oCIsis::InterpolatorPixel interpolator
oCIsisAmlData
oCIsisChangeData
oCIsisGroupData
oCIsisHelperData
oCIsisListOptionData
oCIsisParameterData
oCiterator
oCIsis::iTimeParse and return pieces of a time string
oCIsis::JP2DecoderJPEG2000 decoder class
oCIsis::JP2EncoderJPEG2000 encoder class
oCIsis::JP2ErrorKakadu error messaging class
oCIsis::KernelThis class stores Kernel information, including Type and kernel file names
oCIsis::KernelDbKernelDb class
oCIsis::KernelsDetermine SPICE kernels defined in an ISIS file
oCIsis::LeastSquaresGeneric least square fitting class
oCIsis::LightTimeCorrectionStateProvides interface to user configurable Light Time correction feature
oCIsis::LineEquationUtility class for creating and using cartesean line equations
oCIsis::LineRateChange
oCIsis::LoCameraFiducialMapComputes map from image coordinates to focal plane based on fiducials
oCIsis::MatchPointStructure containing comprehensive registration info/results
oCIsis::MatrixMatrix class
oCIsis::MaximumLikelihoodWFunctionsClass provides maximum likelihood estimation functions for robust parameter estimation, e.g
oCIsis::MeasureValidationResultsMeasureValidationResults class
oCMessage
oCIsis::MocLabelsRead values from MOC labels
oCIsis::MocNarrowAngleSummingMars Global Surveyor MOC narrow angle summing class
oCIsis::MultivariateStatisticsContainer of multivariate statistics
oCIsis::NaifDskPlateModelImplementation interface API for NAIF's DSK plate model
oCIsis::NaifStatusClass for checking for errors in the NAIF library
oCIsis::NoCaseStringCompare< K >Provides a case insensitive string comparison
oCIsis::NoopRemoval< T >Supplies a NOOP default for removal of a CollectorMap entry
oCIsis::NormModel
oCIsis::NormModelFactoryThis class is used to create NormModel objects
oCIsis::NumericalApproximationNumericalApproximation provides various numerical analysis methods of interpolation, extrapolation and approximation of a tabulated set of x, y data
oCIsis::OverlapNormalizationCalculate the bases and multipliers for normalizing overlapping "data sets" (e.g., cubes)
oCIsis::OverlapStatisticsCalculates statistics in the area of overlap between two projected cubes
oCIsis::SerialNumberList::Pair
oCIsis::Photometry
oCIsis::PhotoModel
oCIsis::PhotoModelFactoryThis class is used to create PhotoModel objects
oCIsis::PipelineThis class helps to call other Isis Applications in a Pipeline
oCIsis::PipelineApplicationThis class represents one application in the pipeline
oCIsis::PipelineParameterThis class represents a parameter of some type for the PipelineApplication
oCIsis::PixelStore and/or manipulate pixel values
oCIsis::PixelIfovThis class defines an instantaneous field of view
oCIsis::PointerCopy< T >Pointer to object policy for copying map elements
oCIsis::PointerRemoval< T >Supplies a policy for deleting pointers that CollectorMap owns
oCIsis::PointGeometryContainer for a point and its geometry
oCIsis::PointPairDefine a point set of left, right and geometry at that location
oCIsis::PolygonSeederThis class is used as the base class for all PolygonSeeder objects
oCIsis::PolygonSeederFactoryThis class is used to create PolygonSeeder objects
oCIsis::PolygonToolsProvides various tools to work with geos multipolygons
oCIsis::PrincipalComponentAnalysisPrincipal Component Analysis class
oCIsis::ProcessBase class for all cube processing derivatives
oCIsis::ProgramLauncherExecute External Programs and Commands
oCIsis::ProgressProgram progress reporter
oCIsis::ProjectionBase class for Map Projections
oCIsis::ProjectionFactoryInitialize a map projection
oCIsis::PvlConstraintsThis class can be used to define import/export behavior of Pvl structures when used in the PvlFlatMap class
oCIsis::PvlContainerContains more than one keyword-value pair
oCIsis::PvlFormatFormats a Pvl name value pair to Isis standards
oCIsis::PvlKeywordA single keyword-value pair
oCIsis::PvlSequenceParse and return elements of a Pvl sequence
oCIsis::PvlTokenContainer for Keyword-value pair
oCIsis::PvlTokenizerConstruct Token list from a stream
oCIsis::PvlTranslationTableInternalizes a translation table
oCQAbstractScrollArea
oCQAction
oCQApplication
oCQComboBox
oCQDialog
oCQFileDialog
oCQGraphicsEllipseItem
oCQGraphicsItem
oCQGraphicsObject
oCQGraphicsRectItem
oCQGraphicsScene
oCQGraphicsView
oCQList
oCQMainWindow
oCQMap
oCQMdiSubWindow
oCQObject
oCQProgressBar
oCQRunnable
oCQSharedData
oCQSpinBox
oCQSqlDatabase
oCQSqlQuery
oCQSqlRecord
oCQThread
oCQToolBar
oCQTreeWidget
oCQTreeWidgetItem
oCIsis::QuaternionProvide operations for quaternion arithmetic
oCIsis::QuickFilterContainer for boxcar statistics
oCQUndoCommand
oCQWidget
oCQwtPlot
oCQwtPlotCurve
oCQwtPlotItem
oCQwtRasterData
oCQXmlDefaultHandler
oCQXmlSimpleReader
oCIsis::RadiometricStore for radiometric gain and shift parameters
oCIsis::ControlPoint::RadiusSource
oCIsis::RawCubeChunkA section of raw data on the disk
oCIsis::ReduceReduce the pixel dimensions of an image
oCRemovalPolicy
oCIsis::ResourceThis class provides a resource of PVL keywords for Strategy classes
oCIsis::RobustFloatCompare< K >Provides a robust comparison of double/float values
oCIsis::SelectionPure Virtual Parent Class for all Selection classes
oCIsis::SerialNumberSerial Number composer
oCIsis::SerialNumberListSerial Number list generator
oCIsis::ShapeModelDefine shapes and provide utilities for Isis3 targets
oCIsis::ShapeModelFactoryThis class is used to create ShapeModel objects
oCIsis::SimpleCompare< K >Provides a simple comparison between two values
oCIsis::SmtkMatcherWorkhorse of stereo matcher
oCIsis::SmtkPointContainer for SMTK match points
oCIsis::BundleAdjust::SpacecraftWeights
oCIsis::SpectralDefinitionCalibration info for spectral smile correction (center wavelengths and widths for the whole nxn chip)
oCIsis::SpectralDefinitionFactoryConstructs a 2D or 1D spectral definition based on the file name extension
oCIsis::SpiceObtain SPICE information for a spacecraft
oCIsis::SpicePositionObtain SPICE position information for a body
oCIsis::SpiceRotationObtain SPICE rotation information for a body
oCStackTrace
oCIsis::StereoProvide stereo information/data for a point or relationship
oCIsis::StrategyStrategy - Supports algorithm development
oCIsis::StretchPixel value mapper
oCstring
oCIsis::SubAreaApply corrections to a cube label for subarea extraction
oCIsis::SurfaceModelModel a 3-D surface
oCIsis::SurfacePointThis class defines a body-fixed surface point
oCIsis::ControlPoint::SurfacePointSource
oCIsis::TableFieldClass for storing an Isis::Table's field information
oCIsis::TableRecord
oCIsis::TargetThis class is used to create and store valid Isis3 targets
oCIsis::TextFileProvides access to sequential ASCII stream I/O
oCIsis::ThresholdCompute/test the Affine convergence from given parameters/chip
oCIsis::ToolListAllows tools to share data between each other
oCIsis::TransformPixel transformation
oCUi_MatchToolDeletePointDialog
oCUi_ProfileDialog
oCUi_QnetDeletePointDialog
oCUi_QnetSetAprioriDialog
oCunary_function
oCIsis::UniversalGroundMapUniversal Ground Map
oCIsis::VecFilterThis class is used to perform filter operations on vectors
oCIsis::ViewportBufferAction
oCIsis::WorkOrderFactoryInstantiate work orders from QString versions of the class name
oCIsis::WorldMapperCreate a mapping between a projection and other coordinate system
oCXMLChTrans
oCQList< bool(CubeAttributeInput::*)(QString) const >
oCQList< bool(CubeAttributeOutput::*)(QString) const >
\CQStringList