►Npcl | PCL root namespace |
CAbstractFFT | Abstract base class of all fast Fourier transform classes |
CAbstractFFT2D | Abstract base class of all two-dimensional fast Fourier transform classes |
►CAbstractImage | Base class of all two-dimensional images in PCL |
CThreadData | Thread synchronization data for status monitoring of parallel image processing tasks |
CAction | Client-side interface to a PixInsight module-defined action object |
CActionInfo | Provides information about the current state of the core application's GUI to module-defined actions |
CAdaptiveLocalFilter | Adaptive, local noise reduction filter in the spatial domain |
CAES256 | AES-256 cipher |
CAkimaInterpolation | Akima subspline interpolation algorithm |
CAlignedAllocator | A block allocator class for aligned memory allocation/deallocation |
CAllocator | Provides memory allocation for PCL containers |
CAlphaTrimmedMeanFilter | Alpha-trimmed mean operator |
CAngleConversionOptions | A set of options specific for string representations of angles |
CAPASSDatabaseFile | APASS catalog star database file (XPSD format) |
CAPASSStarData | Star data structure for APASS catalog search operations |
CArgument | A command-line argument |
CArray | Generic dynamic array |
CAssociation | Generic association of two objects |
►CAstrometricMetadata | Astrometric metadata |
CDescriptionItems | A collection of strings describing the properties and parameters of an astrometric solution |
CAstrometricReprojection | Astrometric image reprojection |
CAtomicInt | Atomic operations on integers |
►CATrousWaveletTransform | Discrete isotropic à trous wavelet transform |
CWaveletScalingFunction | The scaling function of a wavelet transform |
CAutoLock | Automatic mutex lock/unlock |
CAutoLockCounter | Automatic mutex lock/unlock with limited concurrent access allowance |
CAutoPointer | A smart pointer with exclusive object ownership and optional automatic object destruction |
CAutoPointerCloner | A smart pointer able to generate dynamically allocated copies of the objects pointed to by other smart pointers |
CAutoReentrancyGuard | Automatic reentrancy guard sentinel |
CAutoStatusCallbackRestorer | Automatic recovery of status monitoring callbacks |
CAutoViewLock | Automatic view lock/unlock |
CAutoViewWriteLock | Automatic write-only view lock/unlock |
CBayerFilterBGGR | BGGR Bayer filter representation |
CBayerFilterGBRG | GBRG Bayer filter representation |
CBayerFilterGRBG | GRBG Bayer filter representation |
CBayerFilterRGGB | RGGB Bayer filter representation |
CBicubicBSplineInterpolation | Bicubic B-Spline Interpolation Algorithm |
CBicubicBSplinePixelInterpolation | Bicubic B-spline pixel interpolation |
CBicubicFilterInterpolation | Bicubic filter interpolation algorithms |
CBicubicFilterPixelInterpolation | Pixel interpolation based on Mitchell-Netravali parameterized bicubic filters |
CBicubicInterpolation | Bicubic interpolation - an alias for BicubicSplineInterpolation |
CBicubicInterpolationBase | Base class for bicubic interpolation algorithm implementations |
CBicubicPixelInterpolation | Bicubic pixel interpolation - an alias for BicubicSplinePixelInterpolation |
CBicubicSplineInterpolation | Bicubic spline interpolation algorithm |
CBicubicSplinePixelInterpolation | Bicubic spline pixel interpolation |
CBidimensionalInterpolation | A generic interface to two-dimensional interpolation algorithms |
CBidirectionalImageTransformation | Root base class for bidirectional PCL image transformations |
CBidirectionalIterator | Bidirectional iterator class |
CBilinearInterpolation | Bilinear interpolation algorithm |
CBilinearPixelInterpolation | Bilinear pixel interpolation |
CBitmap | Client-side interface to a PixInsight Bitmap object |
CBitmapBox | Client-side interface to a PixInsight BitmapBox control |
CBitmapStructure | A structuring element where static strings are used to define custom existence matrices |
CBoxStructure | Standard box (square) structure |
CBrush | Client-side interface to a PixInsight Brush object |
CButton | Abstract base class for all client-side interfaces to PixInsight button controls |
CCanvasColor | A set of color values used to fill free or unused areas of images |
CCatmullRomSplineFilter | Catmull-Rom spline filter |
CCaughtException | An exception that has already been handled |
CCharTraits | A template instantiation of GenericCharTraits for char16_type |
CCheckBox | Client-side interface to a PixInsight CheckBox control |
CCipher | Abstract base class for cipher algorithm implementations |
CCircularStructure | Standard circular structure |
CCodeEditor | Client-side interface to a PixInsight CodeEditor control |
CColorComboBox | A ComboBox descendant class to select RGB colors |
CColorFilterArray | Color filter array (CFA) structure |
CComboBox | Client-side interface to a PixInsight ComboBox control |
CComplex | Generic complex number |
CComplexPixelTraits | 32-bit IEEE 754 normalized floating point complex pixel traits |
►CCompression | Abstract base class of data compression algorithm implementations |
CPerformance | Compression/decompression performance measurements |
CSubblock | Compression subblock data |
CConicalGradientBrush | Conical gradient brush |
CConsistentlyDefined | An object that can be in consistently defined or undefined/inconsistent states |
CConsole | A high-level interface to a PixInsight processing console |
CConst | Fundamental numeric constants |
CContainer | Root base class of all PCL containers |
CControl | Client-side interface to a PixInsight Control object |
CConvolution | Discrete two-dimensional nonseparable convolution in the spatial domain |
CCrop | Image cropping/expansion algorithm |
CCryptographicHash | Abstract base class for cryptographic hashing algorithm implementations |
CCryptographicHashFactory | Selectable cryptographic hashing algorithm |
CCubicBSplineFilter | Cubic B-spline filter |
CCubicFilter | Mitchell-Netravali parameterized cubic filters |
CCubicSplineInterpolation | Generic interpolating cubic spline |
CCUDADevice | Access to core CUDA device services |
CCursor | Client-side interface to a PixInsight Cursor object |
CDaubechies10Filter | Daubechies-10 wavelet filter |
CDaubechies12Filter | Daubechies-12 wavelet filter |
CDaubechies20Filter | Daubechies-20 wavelet filter |
CDaubechies4Filter | Daubechies-4 wavelet filter |
CDaubechies6Filter | Daubechies-6 wavelet filter |
CDaubechies8Filter | Daubechies-8 wavelet filter |
CDComplexPixelTraits | 64-bit IEEE 754 normalized floating point complex pixel traits |
CDecConversionOptions | A set of options specific for string representations of declination angles |
CDiagonalStructure | Standard diagonal structure |
CDialog | Client-side interface to a PixInsight modal dialog |
CDilationFilter | Dilation morphological operator |
CDirectContainer | Root base class of all PCL containers of objects |
CDirectSortedContainer | Root base class of all PCL sorted containers of objects |
CDisplayFunction | Adaptive histogram transformations for image visualization |
CDoublePixelTraits | 64-bit IEEE 754 normalized floating point real pixel traits |
CDrizzleData | Drizzle integration data parser and generator |
CEdit | Client-side interface to a PixInsight Edit control |
CElapsedTime | High-resolution time stamp |
CEphemerisConstant | A numerical constant defined in an ephemeris file (XEPH format) |
►CEphemerisFile | Solar system ephemerides from XEPH files |
CHandle | Calculation of ephemerides from data stored in XEPH files |
CEphemerisMetadata | Metadata items available in ephemeris files (XEPH format) |
CEphemerisObject | Identifiers and descriptive data of an object available in an ephemeris file |
CErosionFilter | Erosion morphological operator |
CError | A simple exception with an associated error message |
CException | Root base class for all PCL exception classes |
CExternalProcess | Execution of external programs |
CFact | Factorial function |
CFatalError | Errors that cause immediate program termination |
CFFTConvolution | Fourier-based two-dimensional convolution in the spatial domain |
CFFTRegistrationEngine | Base class of FFT-based image registration algorithms |
CFFTRotationAndScaling | FFT registration engine: rotation and scaling |
CFFTTranslation | FFT registration engine: translation |
CFGaussJordan | Gauss-Jordan linear system solver for FMatrix objects |
►CFile | A platform-independent interface to the local file system |
CError | File I/O exception |
CFind | Directory search operation |
CProgress | Abstract base class of file progress objects |
CFileDataCache | Abstract base class of file data cache implementations |
CFileDataCacheItem | Element of a file data cache |
CFileDataCachePreferencesDialog | A dialog to edit file data cache preferences settings |
CFileDialog | Abstract base class of PCL file dialogs |
CFileFilter | A description of a file type and its associated file extensions |
CFileFormat | High-level interface to an installed image file format |
CFileFormatBase | Abstract base class for image file format descriptions |
CFileFormatImplementation | Implementation of a PixInsight file format instance |
CFileFormatInstance | High-level interface to an image file format instance |
CFileInfo | Platform-independent information on file and directory items |
CFileTime | File date and time |
CFindFileInfo | File information structure used by File::Find |
CFInPlaceSVD | In-place singular value decomposition algorithm for FMatrix and FVector objects |
CFITSHeaderKeyword | FITS header keyword |
CFlags | A type-safe collection of enumerated flags |
CFloatPixelTraits | 32-bit IEEE 754 normalized floating point real pixel traits |
CFluxCalibrationData | Flux calibration data parser and generator |
CFont | Client-side interface to a PixInsight Font object |
CFontComboBox | A ComboBox descendant class to select font faces |
CForwardIterator | Forward iterator class |
CFourierTransform | Out-of-place discrete Fourier transform of two-dimensional images |
CFrame | Client-side interface to a PixInsight Frame control |
CFSVD | Singular value decomposition algorithm for FMatrix and FVector objects |
CGaiaDatabaseFile | Gaia catalog star database file (XPSD format) |
CGaiaSearchData | Data items and parameters for Gaia catalog search operations |
CGaiaStarData | Star data structure for Gaia catalog search operations |
CGaiaStarDataBase | Star data base structure for Gaia catalog search operations |
CGammaRandomDeviates | Generation of random gamma deviates |
CGaussianFilter | A kernel filter implementing a discrete Gaussian distribution in two dimensions |
CGaussJordan | Gauss-Jordan linear system solver for Matrix objects |
CGenericCharTraits | Generic base class of character traits classes |
CGenericChebyshevFit | Approximation of vector-valued functions by Chebyshev polynomial expansions |
CGenericFFT | Generic fast Fourier transform of complex data |
CGenericFFT2D | Generic two-dimensional fast Fourier transform of complex data |
CGenericGaussJordan | Generic Gauss-Jordan linear system solver |
►CGenericImage | Implements a generic, two-dimensional, shared or local image |
Cconst_filter_pixel_iterator | Immutable filter pixel iterator |
Cconst_filter_sample_iterator | Immutable filter pixel sample iterator |
Cconst_pixel_iterator | Immutable pixel iterator |
Cconst_roi_filter_pixel_iterator | Immutable region-of-interest, filter pixel iterator |
Cconst_roi_filter_sample_iterator | Immutable region-of-interest, filter pixel sample iterator |
Cconst_roi_pixel_iterator | Immutable region-of-interest pixel iterator |
Cconst_roi_sample_iterator | Immutable region-of-interest pixel sample iterator |
Cconst_sample_iterator | Immutable pixel sample iterator |
Cfilter_pixel_iterator | Mutable filter pixel iterator |
Cfilter_sample_iterator | Mutable filter pixel sample iterator |
Cpixel_iterator | Mutable pixel iterator |
Croi_filter_pixel_iterator | Mutable region-of-interest, filter pixel iterator |
Croi_filter_sample_iterator | Mutable region-of-interest, filter pixel sample iterator |
Croi_pixel_iterator | Mutable region-of-interest pixel iterator |
Croi_sample_iterator | Mutable region-of-interest pixel sample iterator |
Csample_iterator | Mutable pixel sample iterator |
CGenericInPlaceSVD | Generic in-place singular value decomposition algorithm |
CGenericMatrix | Generic dynamic matrix of arbitrary dimensions |
CGenericMultiVector | Generic array of vectors |
CGenericPixelTraits | Base class of all pixel traits classes |
CGenericPoint | A generic point in the two-dimensional space |
CGenericRealFFT | Generic fast Fourier transform of real data |
CGenericRealFFT2D | Generic two-dimensional fast Fourier transform of real data |
CGenericRectangle | A generic rectangle in the two-dimensional space |
CGenericScalarChebyshevFit | Approximation of scalar-valued functions by Chebyshev polynomial expansion |
CGenericString | Generic character string |
CGenericSVD | Generic singular value decomposition algorithm |
CGenericVector | Generic vector of arbitrary length |
CGeometricTransformation | Abstract base class of all PCL geometric image transformations |
CGetDirectoryDialog | A modal dialog box to select an existing directory |
CGnomonicProjection | Gnomonic projection system |
►CGradientBrush | Base class of PCL gradient brushes |
CStop | Gradient stop |
CGraphics | Client-side interface to a PixInsight graphics context object |
CGraphicsContextBase | Base class of client-side interface classes to PixInsight graphics contexts |
CGridInterpolation | Discretized scalar surface interpolation/approximation in two dimensions |
CGroupBox | Client-side interface to a PixInsight GroupBox control |
CHammerAitoffProjection | Hammer-Aitoff projection system |
CHistogram | Discrete image histogram function |
►CHistogramTransformation | Multiple histogram transformation |
CFlags | Characterizes a histogram transformation pertaining to a histogram transformation chain |
CHomography | Homography geometric transformation |
CHorizontalMirror | Mirrors images horizontally |
CHorizontalSizer | Client-side interface to a PixInsight horizontal sizer |
CHorizontalSlider | Horizontal slider control |
►CICCProfile | A high-level interface to ICC color profiles |
CInfo | A structure to hold descriptive data about ICC profiles |
CICCProfileTransformation | Conversion of pixel values between ICC profile color spaces |
CICCProofingTransformation | A soft proofing ICC profile transformation |
CImageColor | Implements color space properties of images |
CImageDescription | A structure to transport basic information and options for an image stored in an image file |
CImageGeometry | Implements geometric properties of two-dimensional images |
CImageInfo | A simple structure to hold basic information about images |
CImageOptions | Format-independent, fundamental image stream options |
CImageResolution | Image resolution data |
CImageSelections | A structure used to store rectangular image selections, channel ranges, anchor points, and clipping ranges |
►CImageStatistics | Descriptive image statistics |
CData | Statistical data in the normalized [0,1] range |
CImageTransformation | Root base class of all PCL image transformations |
CImageVariant | Acts like a union for all types of images in PCL, with optional class-wide ownership of transported images |
CImageView | Client-side interface to a PixInsight ImageView control |
CImageWindow | High-level interface to an image window object in the PixInsight core application |
CIndirectArray | Generic dynamic array of pointers to objects |
CIndirectBinaryFunction | A wrapper class that applies a binary function to pointers to objects |
CIndirectBinaryPredicate | A wrapper class that applies a binary predicate to pointers to objects |
CIndirectContainer | Root base class of all PCL containers of pointers to objects |
CIndirectEqual | A functional class that tests two pointers for equality of the pointed objects |
CIndirectLess | A functional class that applies the less than relational operator to the objects pointed to by two pointers |
CIndirectSortedArray | Generic dynamic sorted array of pointers to objects |
CIndirectSortedContainer | Root base class of all PCL sorted containers of pointers to objects |
CIndirectUnaryFunction | A wrapper class that applies a unary function to pointers to objects |
CIndirectUnaryPredicate | A wrapper class that applies a unary predicate to pointers to objects |
CInPlaceFourierTransform | In-place discrete Fourier transform of two-dimensional complex images |
CInPlaceInverseFourierTransform | In-place discrete inverse Fourier transform of two-dimensional complex images |
CInPlaceSVD | In-place singular value decomposition algorithm for Matrix and Vector objects |
CIntegerResample | A geometric transformation to resample images by integer ratios |
CInterlacedTransformation | Interlaced image transformation in the spatial domain |
CInterpolatingGeometricTransformation | Abstract base class of all PCL interpolating geometric image transformations |
CISO8601ConversionOptions | Formatting options for string representations of dates and times in ISO 8601 format |
CISO8601ConversionOptionsNoTimeZone | Formatting options for string representations of dates and times in ISO 8601 format. Special variant to disable time zone specifiers |
CIsoCharTraits | A template instantiation of GenericCharTraits for the char type |
CIsoString | Eight-bit string (ISO/IEC-8859-1 or UTF-8 string) |
CIterator | Generic container iterator |
CJPLEphemeris | JPL planetary ephemeris |
CKDTree | Bucket PR K-d tree for point data in arbitrary dimensions |
CKernelFilter | Kernel filter in two dimensions |
CKeyValue | Generic key-value association |
CLabel | Client-side interface to a PixInsight Label control |
CLanczos3LUTInterpolation | Two dimensional LUT-based 3rd-order Lanczos interpolation algorithm |
CLanczos3LUTPixelInterpolation | Lanczos 3rd-order LUT-based pixel interpolation |
CLanczos4LUTInterpolation | Two dimensional LUT-based 4th-order Lanczos interpolation algorithm |
CLanczos4LUTPixelInterpolation | Lanczos 3rd-order LUT-based pixel interpolation |
CLanczos5LUTInterpolation | Two dimensional LUT-based 5th-order Lanczos interpolation algorithm |
CLanczos5LUTPixelInterpolation | Lanczos 5th-order LUT-based pixel interpolation |
CLanczosInterpolation | Two dimensional Lanczos interpolation algorithm |
CLanczosPixelInterpolation | Lanczos pixel interpolation |
CLatitudeConversionOptions | A set of options specific for string representations of latitude angles |
CLinearFilter | A kernel filter that follows a discrete linear distribution with radial symmetry in two dimensions |
CLinearFit | Robust straight line fitting by minimization of mean absolute deviation |
CLinearGradientBrush | Linear gradient brush |
CLinearInterpolation | Linear interpolation algorithm |
CLinearTransformation | A linear geometric transformation on the plane defined as a 2x3 matrix of 64-bit floating point scalars |
CLinearWorldTransformation | Linear world coordinate transformation |
CLocalNormalizationData | Normalization data parser and generator |
CLogPolarTransform | In-place transformation to log-polar coordinates |
CLongitudeConversionOptions | A set of options specific for string representations of longitude angles |
CLZ4Compression | Implementation of the LZ4 compression algorithm |
CLZ4HCCompression | Implementation of the LZ4-HC compression algorithm |
CMD5 | Implementation of the MD5 cryptographic hashing algorithm |
CMeanFilter | Square block average kernel filter |
CMedianFilter | Morphological median operator |
CMercatorProjection | Mercator projection system |
CMessageBox | High-level interface to a PixInsight MessageBox object |
CMetaBlock | A formal description of a block process parameter |
CMetaBoolean | A formal description of a Boolean process parameter |
CMetaDouble | A formal description of a 64-bit IEEE 754 floating point process parameter |
CMetaEnumeration | A formal description of an enumerated process parameter |
CMetaFileFormat | A formal description of an image file format in PixInsight |
CMetaFloat | A formal description of a 32-bit IEEE 754 floating point process parameter |
CMetaInt16 | A formal description of a 16-bit signed integer process parameter |
CMetaInt32 | A formal description of a 32-bit signed integer process parameter |
CMetaInt64 | A formal description of a 64-bit signed integer process parameter |
CMetaInt8 | A formal description of an 8-bit signed integer process parameter |
CMetaInteger | A formal description of an integer process parameter |
CMetaModule | A formal description of a PixInsight module |
CMetaNumeric | A formal description of a numeric process parameter |
CMetaObject | Root base class for all PixInsight module components |
CMetaParameter | Root base class for PCL classes providing formal descriptions of process parameters |
CMetaProcess | A formal description of a PixInsight process |
CMetaReal | A formal description of a real process parameter |
CMetaSignedInteger | A formal description of a signed integer process parameter |
CMetaString | A formal description of a string process parameter |
CMetaTable | A formal description of a table process parameter |
CMetaUInt16 | A formal description of a 16-bit unsigned integer process parameter |
CMetaUInt32 | A formal description of a 32-bit unsigned integer process parameter |
CMetaUInt64 | A formal description of a 64-bit unsigned integer process parameter |
CMetaUInt8 | A formal description of an 8-bit unsigned integer process parameter |
CMetaUnsignedInteger | A formal description of an unsigned integer process parameter |
CMetaVariableLengthParameter | A formal description of a variable length process parameter |
CMidpointFilter | Midpoint operator |
CMitchellNetravaliCubicFilter | Mitchell-Netravali cubic filter with B=C=1/3 |
CMoffatFilter | A kernel filter implementing a discrete Moffat distribution in two dimensions |
CMorphologicalOperator | Abstract base class of all PCL morphological operators |
CMorphologicalTransformation | Generic n-way morphological transformation |
CMultiscaleLinearTransform | A redundant multiscale transform using separable convolutions |
CMultiscaleMedianTransform | Multiscale median transform / hybrid median-wavelet transform |
CMultiViewSelectionDialog | A simple dialog box to select a set of existing views |
CMuteStatus | A status monitoring callback that does not provide any progress information |
CMutex | Adaptive mutual exclusion lock variable |
CNearestNeighborInterpolation | Two-dimensional nearest neighbor interpolation algorithm |
CNearestNeighborPixelInterpolation | NearestNeighbor pixel interpolation |
CNetworkTransfer | Synchronous network transfers |
CNormalRandomDeviates | Generation of random normal (Gaussian) deviates |
CNotImplemented | An exception that indicates an unsupported feature |
CNumericControl | A label/edit/slider compound control to edit numeric parameters |
CNumericEdit | A label/edit compound control to edit numeric parameters |
CObserverPosition | Geodetic coordinates of a terrestrial observer |
COnlineObjectSearchDialog | A dialog box to search for object data on online astronomical database services |
COpenFileDialog | A modal dialog box to select one or more existing files |
COptional | An object that can be in a defined or undefined state |
COrthogonalStructure | Standard orthogonal structure |
COrthographicProjection | Orthographic projection system |
COsculatingElements | Osculating conic orbital elements |
CParallelProcess | A process using multiple concurrent execution threads |
CParseError | Base class for exceptions thrown by parsing routines |
Cpcl_bool | A first-class data type that can be safely used to implement Boolean process parameters on all supported platforms |
CPen | Client-side interface to a PixInsight Pen object |
CPixelAllocator | Manages transparent allocation and deallocation of shared and local pixel data |
►CPixelInterpolation | Abstract root base class for all pixel interpolation algorithms |
CInterpolator | Generic two-dimensional pixel interpolator |
CPixInsightSettings | Retrieves global settings from the PixInsight core application |
CPixInsightVersion | Provides version information for the PixInsight core application |
CPlateCarreeProjection | Plate-Carree projection system |
CPointGridInterpolation | Discretized vector surface interpolation/approximation in two dimensions |
CPointsClockwisePredicate | Predicate class for sorting a set of points in clockwise direction |
CPointShepardInterpolation | Vector Shepard interpolation/approximation in two dimensions |
CPointSurfacePolynomial | Vector polynomial interpolation/approximation in two dimensions |
CPointSurfaceSpline | Vector surface spline interpolation/approximation in two dimensions |
CPoissonRandomDeviates | Generation of random Poisson deviates |
CPolarTransform | In-place transformation to polar coordinates |
CPolarTransformBase | Base class of polar transforms |
CPosition | Reduction of planetary and stellar positions |
CPow10I | Exponential function 10**n, n being a signed integer |
CPow2I | Exponential function 2**n, n being a signed integer |
CPreviewSelectionDialog | A simple dialog box to select an existing preview |
CProcess | High-level interface to an installed process |
CProcessBase | Abstract base class for process descriptions |
CProcessImplementation | Implementation of a PixInsight process instance |
CProcessInstance | High-level interface to a process instance |
CProcessInterface | Client-side interface to a PixInsight process interface window |
►CProcessParameter | Identifies and describes a process parameter |
CEnumerationElement | Structure used to describe an enumeration element |
CProgressBarStatus | A status monitoring callback that shows a modal progress dialog |
CProgressDialog | A simple progress bar dialog box |
CProjectionBase | Base class of all projection systems |
CProjectionFactory | Selectable projection system |
CProperty | An identifier-value association |
CPropertyDescription | A structure to describe a data property |
CPSFData | PSF fit parameters |
CPSFEstimator | Base class of estimators based on PSF photometry |
CPSFFit | Numerical Point Spread Function (PSF) fit to a source in an image |
►CPSFScaleEstimator | Estimation of relative image scale based on PSF photometry |
CEstimates | Structure to hold a PSF relative scale estimate |
►CPSFSignalEstimator | Signal estimation based on PSF photometry |
CEstimates | Structure to hold PSF flux and robust mean background estimates |
CPushButton | Client-side interface to a PixInsight PushButton control |
CPyramidalWaveletTransform | Discrete two-dimensional wavelet transforms by the pyramidal algorithms |
►CQuadTree | Bucket PR quadtree for two-dimensional point data |
CLeafNode | Quadtree leaf node structure |
CNode | Quadtree node structure |
CRAConversionOptions | A set of options specific for string representations of right ascensions |
CRadialGradientBrush | Radial gradient brush |
CRadioButton | Client-side interface to a PixInsight RadioButton control |
CRandomAccessIterator | Random access iterator class |
CRandomNumberGenerator | Mersenne Twister (MT19937) pseudo-random number generator |
CReadoutOptions | A structure to hold global pixel readout options |
CReadWriteMutex | Client-side interface to a PixInsight read/write mutex object |
CRealTimePreview | Client-side interface to the Real-Time Preview system |
CRealTimeProgressStatus | A status monitoring callback to provide progress feedback during long real-time preview generation procedures |
CRecursivePointSurfaceSpline | Vector surface spline interpolation/approximation in two dimensions with recursive subspline generation |
CRedundantMultiscaleTransform | Base class of all redundant multiscale transforms |
►CReferenceArray | Dynamic array of pointers to objects providing direct iteration and element access by reference |
Cconst_iterator | Immutable ReferenceArray iterator |
Citerator | Mutable ReferenceArray iterator |
CReferenceCounter | Thread-safe reference counter for copy-on-write data structures |
CReferenceSortedArray | Dynamic sorted array of pointers to objects providing direct iteration and element access by reference |
CResample | Image resampling algorithm |
CReverseBidirectionalIterator | Reverse bidirectional iterator |
CReverseIterable | Reverse container adaptor |
CReverseIteratorBase | Base class of reverse iterators |
CReverseRandomAccessIterator | Reverse random access iterator |
CRGBColorSystem | Colorimetrically defined RGB working color space |
CRigidTransformation | Rigid geometric transformation |
CRobustChauvenetRejection | Robust Chauvenet outlier rejection algorithm |
CRotate180 | Rotates images by 180 degrees |
CRotate90CCW | Rotates images by -90 degrees (counter-clockwise) |
CRotate90CW | Rotates images by 90 degrees (clockwise) |
CRotation | Image rotation algorithm |
CSaveFileDialog | A modal dialog box to select a single file name for output |
CScrollBox | Client-side interface to a PixInsight ScrollBox control |
CSectionBar | A control to manage collapsible sections of interface windows and dialogs |
CSelectionFilter | Morphological selection operator |
CSeparableConvolution | Discrete two-dimensional separable convolution in the spatial domain |
CSeparableFilter | Separable filter in two dimensions |
CSeparableMedianFilter | A two-dimensional separable filter that approximates a median filter |
CSerializableEphemerisData | Chebyshev polynomial expansion coefficients for ephemeris serialization |
CSerializableEphemerisObjectData | A set of Chebyshev polynomial expansions and associated ancillary data for ephemeris serialization |
CSettings | Persistent module settings |
CSettingsData | Serializable, thread-safe settings data |
CSexagesimalConversionOptions | Formatting options for string sexagesimal representations |
CSHA1 | Implementation of the SHA-1 cryptographic hashing algorithm |
CSHA224 | Implementation of the SHA-224 cryptographic hashing algorithm |
CSHA256 | Implementation of the SHA-256 cryptographic hashing algorithm |
CSHA384 | Implementation of the SHA-384 cryptographic hashing algorithm |
CSHA512 | Implementation of the SHA-512 cryptographic hashing algorithm |
CSharedPixelData | Handles transparent, type-independent allocation of local and shared pixel data blocks |
CShepardInterpolation | Two-dimensional surface interpolation with the local Shepard method |
CSimpleColorDialog | A simple color selection dialog |
CSizer | Base class for PixInsight sizer objects |
CSlider | Client-side interface to a PixInsight Slider control |
CSortedArray | Generic dynamic sorted array |
CSourceCodeError | Base class for exceptions thrown by source code interpreters |
CSphericalRotation | Rotation in spherical coordinates |
CSpinBox | Client-side interface to a PixInsight SpinBox control |
CSpinStatus | A status monitoring callback that shows a spinning character animation on the processing console |
CSplineWorldTransformation | Surface spline world coordinate transformation |
CStandardAllocator | A block allocator class that uses the standard new and delete operators |
CStandardDeleter | An object deleter that uses the standard delete operator |
CStandardStatus | A status monitoring callback that sends progress information to the process console |
CStarDatabaseFile | Point source and star catalog database files (XPSD format) |
►CStarDetector | Automatic star detection |
CStar | Structure to hold the data of a detected star |
CStarPosition | Positional data of a star |
CStarStructure | Standard star structure |
CStatusCallback | Provides status monitoring callback functions |
CStatusMonitor | An asynchronous status monitoring system |
CStereographicProjection | Stereographic projection system |
CString | Unicode (UTF-16) string |
CStructuringElement | Abstract base class of all PCL structuring elements |
CSurfacePolynomial | Two-dimensional interpolating/approximating surface polynomial |
CSurfaceSimplifier | Shape-preserving simplification of 2-D surfaces |
►CSurfaceSpline | Two-dimensional interpolating/approximating surface spline |
CNodeData | Auxiliary structure for data sanitization |
CSurfaceSplineBase | Base class of two-dimensional surface splines |
CSVD | Singular value decomposition algorithm for Matrix and Vector objects |
CSVG | Scalable Vector Graphics generation |
CTabBox | Client-side interface to a PixInsight TabBox control |
CTextBox | Client-side interface to a PixInsight TextBox control |
CThread | Client-side interface to a PixInsight thread |
CThreeWayStructure | Standard three-way structure |
CThresholdedTransformation | Thresholded image transformation |
CTimePoint | An instant in any timescale |
CTimer | Client-side interface to a PixInsight Timer object |
CToolButton | Client-side interface to a PixInsight ToolButton control |
CTranslation | Image translation algorithm |
►CTreeBox | Client-side interface to a PixInsight TreeBox control |
CNode | Client-side interface to a PixInsight TreeBox node |
CTwoSidedEstimate | Two-sided descriptive statistical estimate |
CUInt16PixelTraits | 16-bit unsigned integer pixel traits |
CUInt20PixelTraits | 20-bit unsigned integer pixel traits |
CUInt24PixelTraits | 24-bit unsigned integer pixel traits |
CUInt32PixelTraits | 32-bit unsigned integer pixel traits |
CUInt8PixelTraits | 8-bit unsigned integer pixel traits |
CUIObject | Root base class for all user interface objects |
CUnidimensionalInterpolation | A generic interface to one-dimensional interpolation algorithms |
CUniqueFileChecks | A simple POD structure to hold file uniqueness and overwrite verification results |
CUnixSignalException | A UNIX synchronous signal handler that throws C++ exceptions |
CVariableShapeFilter | A kernel filter with variable kurtosis |
CVariant | Acts like a union to store instances of different data types |
CVectorGraphics | Client-side interface to a PixInsight vector graphics context |
CVersion | Provides PCL version numbers |
CVerticalMirror | Mirrors images vertically |
CVerticalSizer | Client-side interface to a PixInsight vertical sizer |
CVerticalSlider | Vertical slider control |
CView | High-level interface to a PixInsight view object |
CViewList | Client-side interface to a PixInsight ViewList object |
CViewSelectionDialog | A simple dialog box to select an existing view |
CWaveletFilter | Abstract base class of all orthogonal wavelet filters |
CWCSKeywords | A structure for management of WCS FITS header keywords and associated image properties |
CWebView | Client-side interface to a PixInsight WebView control |
CWin32Exception | A Win32 structured exception handler that throws C++ exceptions |
CWinsorizedSigmaClippingRejection | Winsorized sigma clipping outlier rejection algorithm |
CWorldTransformation | Abstract base class of world coordinate transformations |
CXISF | Utility functions, data and constants for XISF support |
CXISFFileSignature | XISF monolithic file signature |
CXISFLogHandler | XISF stream message logger |
CXISFOptions | XISF-specific file options |
CXISFReader | XISF input file stream |
CXISFWriter | XISF output file stream |
CXML | Utility functions and data for XML document parsing and generation |
CXMLAttribute | XML element attribute |
CXMLAttributeList | Dynamic list of XML element attributes |
CXMLCDATA | XML CDATA section |
CXMLComment | XML comment section |
CXMLComponent | Root base class of all XML document components |
CXMLDeclaration | XML declaration |
CXMLDocTypeDeclaration | XML DOCTYPE declaration |
CXMLDocument | XML document parsing and generation |
CXMLElement | XML element |
CXMLElementFilter | A functional class for filtering XML elements |
CXMLNode | Abstract base class of all XML document node classes |
CXMLNodeLocation | Source code location of a parsed XML document node |
CXMLParseError | XML parsing error with automatic text location information generation |
CXMLProcessingInstructions | XML processing instructions |
CXMLText | XML text block |
CXMLUnknownElement | Unsupported or invalid XML element |
CXoRoShiRo1024ss | Implementation of the xoroshiro1024** pseudo-random number generator |
CXorShift1024 | Implementation of the XorShift1024* pseudo-random number generator |
CXoShiRo256ss | Implementation of the xoshiro256** pseudo-random number generator |
CXoShiRoBase | Base class of xoshiro and xoroshiro pseudo-random number generators |
►CXPSD | Base class of point source database implementations |
CMetadata | Metadata items available in point source database files |
CSearchData | Data items and parameters for catalog search operations |
CSearchDataBase | Parameters and output instrumentation data for catalog search operations |
CStatistics | Structural and statistical data about an XPSD database file |
CZenithalEqualAreaProjection | Zenithal equal-area projection system |
CZenithalProjectionBase | Base class of zenithal projection systems |
CZLibCompression | Implementation of the ZLib/Deflate compression algorithm |
CZstdCompression | Implementation of the Zstandard compression algorithm |
CAPASSSearchData | Data items and parameters for APASS catalog search operations |
Cargument_item_mode | Represents an ArgumentItemMode enumerated value |
CArgumentList | A dynamic array of command-line arguments |
CArgumentOptions | A combination of ArgumentOption flags |
CByteArray | Dynamic array of 8-bit unsigned integers |
CByteMatrix | 8-bit unsigned integer matrix |
CByteVector | 8-bit unsigned integer vector |
CC32Matrix | 32-bit floating point complex matrix |
CC32Vector | 32-bit floating point complex vector |
CC64Matrix | 64-bit floating point complex matrix |
CC64Vector | 64-bit floating point complex vector |
CCharMatrix | 8-bit signed integer matrix |
CCharVector | 8-bit signed integer vector |
CChebyshevFit | 64-bit floating point Chebyshev function approximation |
Ccomplex | A complex number whose components are 64-bit floating point real numbers |
CComplex32 | A complex number whose components are 32-bit floating point real numbers |
CComplex64 | A complex number whose components are 64-bit floating point real numbers |
CComplexImage | 32-bit floating point complex image |
CDChebyshevFit | 64-bit floating point Chebyshev function approximation |
Cdcomplex | A complex number whose components are 64-bit floating point real numbers |
CDComplexImage | 64-bit floating point complex image |
CDFFT | Fast Fourier transform of 64-bit floating point complex data |
CDFFT2D | Fast Fourier transform of 64-bit floating point complex data |
CDImage | 64-bit floating point real image |
CDMatrix | 64-bit floating point real matrix |
CDMultiVector | 64-bit floating point real multivector |
CDPoint | 64-bit floating-point point in the R^2 space |
CDRealFFT | Fast Fourier transform of 64-bit floating point real data |
CDRealFFT2D | Fast Fourier transform of 64-bit floating point real data |
CDRect | 64-bit floating-point rectangle in the R^2 space |
CDrizzleParserOptions | A collection of Drizzle data parsing options |
CDScalarChebyshevFit | 64-bit floating point scalar Chebyshev function approximation |
CDVector | 64-bit floating point real vector |
CEphemerisConstantList | Dynamic list of ephemeris numerical constants |
CEphemerisObjectList | Dynamic list of object identifiers and descriptions |
CF32ChebyshevFit | 32-bit floating point Chebyshev function approximation |
CF32Matrix | 32-bit floating point real matrix |
CF32Point | 32-bit floating-point point in the R^2 space |
CF32Rect | 32-bit floating-point rectangle in the R^2 space |
CF32ScalarChebyshevFit | 32-bit floating point scalar Chebyshev function approximation |
CF32Vector | 32-bit floating point real vector |
CF64ChebyshevFit | 64-bit floating point Chebyshev function approximation |
CF64Matrix | 64-bit floating point real matrix |
CF64Point | 64-bit floating-point point in the R^2 space |
CF64Rect | 64-bit floating-point rectangle in the R^2 space |
CF64ScalarChebyshevFit | 64-bit floating point scalar Chebyshev function approximation |
CF64Vector | 64-bit floating point real vector |
CF80ChebyshevFit | 80-bit extended precision floating point Chebyshev function approximation |
CF80Matrix | 80-bit extended precision floating point real matrix |
CF80ScalarChebyshevFit | 80-bit extended precision floating point scalar Chebyshev function approximation |
CF80Vector | 80-bit extended precision floating point real vector |
CFChebyshevFit | 32-bit floating point Chebyshev function approximation |
Cfcomplex | A complex number whose components are 32-bit floating point real numbers |
CFComplexImage | 32-bit floating point complex image |
CFFFT | Fast Fourier transform of 32-bit floating point complex data |
CFFFT2D | Fast Fourier transform of 32-bit floating point complex data |
CFFT | Fast Fourier transform of 32-bit floating point complex data |
CFFT2D | Fast Fourier transform of 32-bit floating point complex data |
CFileAttributes | A combination of file type, attribute and access mode flags |
CFileInfoList | A dynamic array of FileInfo structures |
CFileModes | A combination of file access, share and opening/creation mode flags |
CFImage | 32-bit floating point real image |
CFITSKeywordArray | Dynamic array of FITS header keywords |
CFMatrix | 32-bit floating point real matrix |
CFMultiVector | 32-bit floating point real multivector |
CFPoint | 32-bit floating-point point in the R^2 space |
CFRealFFT | Fast Fourier transform of 32-bit floating point real data |
CFRealFFT2D | Fast Fourier transform of 32-bit floating point real data |
CFRect | 32-bit floating-point rectangle in the R^2 space |
CFScalarChebyshevFit | 32-bit floating point scalar Chebyshev function approximation |
CFVector | 32-bit floating point real vector |
CI16Matrix | 16-bit signed integer matrix |
CI16Vector | 16-bit signed integer vector |
CI32Matrix | 32-bit signed integer matrix |
CI32Point | 32-bit integer point on the plane |
CI32Rect | 32-bit integer rectangle on the plane |
CI32Vector | 32-bit signed integer vector |
CI64Matrix | 64-bit integer matrix |
CI64Vector | 64-bit integer vector |
CI8Matrix | 8-bit signed integer matrix |
CI8Vector | 8-bit signed integer vector |
CICCColorSpaces | A combination of ICCColorSpace values |
CICCProfileClasses | A combination of ICCProfileClass values |
CImage | 32-bit floating point real image |
CImageDescriptionArray | Dynamic array of ImageDescription structures |
CIMatrix | 32-bit signed integer matrix |
CIMultiVector | Integer multivector |
CInterfaceFeatures | A collection of interface feature flags |
CIsoStringKeyValue | Key-value association of two 8-bit strings |
CIsoStringKeyValueList | Dynamic list of key-value associations implemented as 8-bit strings |
CIsoStringList | Dynamic list of 8-bit strings |
CIVector | 32-bit signed integer vector |
CKeyboardModifiers | A combination of keyboard modifier codes |
CLDChebyshevFit | 80-bit extended precision floating point Chebyshev function approximation |
CLDMatrix | 80-bit extended precision floating point real matrix |
CLDScalarChebyshevFit | 80-bit extended precision floating point scalar Chebyshev function approximation |
CLDVector | 80-bit extended precision floating point real vector |
CMatrix | 64-bit floating point real matrix |
CMultiVector | 64-bit floating point real multivector |
CPoint | 32-bit integer point on the plane |
CProcessAborted | An exception class signaling the interruption of a process |
CPropertyArray | Dynamic array of Property objects |
CPropertyDescriptionArray | Dynamic array of PropertyDescription structures |
CRandomizationOptions | A collection of string randomization options |
CReadTextOptions | A combination of file text reading mode flags |
CRealFFT | Fast Fourier transform of 32-bit floating point real data |
CRealFFT2D | Fast Fourier transform of 32-bit floating point real data |
CRealTimePreviewGenerationFlags | A collection of real-time preview generation flags |
CRect | 32-bit integer rectangle on the plane |
Cconst_reverse_iterator | Immutable ReferenceArray reverse iterator |
Creverse_iterator | Mutable ReferenceArray reverse iterator |
CScalarChebyshevFit | 64-bit floating point scalar Chebyshev function approximation |
CSerializableEphemerisDataList | Dynamic list of Chebyshev polynomial expansions for ephemeris serialization |
CSerializableEphemerisObjectDataList | Dynamic list of per-object data for ephemeris serialization |
CShortArray | Dynamic array of 16-bit signed integers |
CSortedByteArray | Dynamic sorted array of 8-bit unsigned integers |
CSortedIsoStringKeyValueList | Dynamic sorted list of key-value associations implemented as 8-bit strings |
CSortedIsoStringList | Dynamic sorted list of 8-bit strings |
CSortedShortArray | Dynamic sorted array of 16-bit signed integers |
CSortedStringKeyValueList | Dynamic sorted list of key-value associations implemented as Unicode (UTF-16) strings |
CSortedStringList | Dynamic sorted list of Unicode (UTF-16) strings |
CSortedWordArray | Dynamic sorted array of 16-bit unsigned integers |
CStarletTransform | Starlet wavelet transform, a synonym for ATrousWaveletTransform |
CStringKeyValue | Key-value association of two Unicode (UTF-16) strings |
CStringKeyValueList | Dynamic list of key-value associations implemented as Unicode (UTF-16) strings |
CStringList | Dynamic list of Unicode (UTF-16) strings |
CSVGRenderOptions | A collection of rendering options for raster image representation of SVG documents |
CSzVector | Size_type integer vector |
CUI16Matrix | 16-bit unsigned integer matrix |
CUI16Vector | 16-bit unsigned integer vector |
CUI32Matrix | 32-bit unsigned integer matrix |
CUI32Vector | 32-bit unsigned integer vector |
CUI64Matrix | 64-bit unsigned integer matrix |
CUI64Vector | 64-bit unsigned integer vector |
CUI8Matrix | 8-bit unsigned integer matrix |
CUI8Vector | 8-bit unsigned integer vector |
CUIMatrix | Unsigned integer matrix |
CUInt16Image | 16-bit unsigned integer image |
CUInt32Image | 32-bit unsigned integer image |
CUInt8Image | 8-bit unsigned integer image |
CUIVector | 32-bit unsigned integer vector |
CUndoFlags | A collection of history data item specifiers |
CVector | 64-bit floating point real vector |
CWordArray | Dynamic array of 16-bit unsigned integers |
CXMLElementList | Dynamic list of XML elements |
CXMLNodeList | Dynamic list of XML node objects |
CXMLNodeTypes | A collection of XML node types |
CXMLParserOptions | A collection of XML document parsing options |