PCL
pcl Namespace Reference

PCL root namespace. More...

Namespaces

 AbsoluteResizeMode
 Absolute resizing modes for the Resample process.
 
 Align
 Control alignment modes.
 
 ArgumentItemMode
 Non-parametric argument parsing modes.
 
 ArgumentOption
 Working options affecting how non-parametric arguments are interpreted.
 
 BackgroundBrush
 Transparency background brushes.
 
 BitmapFormat
 Bitmap pixel value interpretation modes.
 
 BrushStyle
 Supported brush styles.
 
 CFAType
 Color Filter Array types.
 
 CheckState
 Button check states.
 
 Clip
 Clip codes used by the Sutherland-Cohen line clipping algorithm.
 
 ColorSpace
 Supported color spaces.
 
 CompositionOp
 Image composition operators.
 
 CropMode
 Image cropping modes for the Crop geometric transformation.
 
 DisplayChannel
 Rendering modes for image display and bitmap renditions.
 
 ExternalProcessError
 External process error conditions.
 
 FFTDirection
 Defines directions and types of fast Fourier transforms.
 
 FileAttribute
 File attributes.
 
 FileMode
 File access, share and opening/creation modes.
 
 FillRule
 Polygon fill rules.
 
 FindMode
 Flags to control text find and replacement operations.
 
 FocusStyle
 Control focus styles.
 
 FontFamily
 Platform-independent, standard font families.
 
 FontStretch
 Standard font stretchs.
 
 FontWeight
 Standard font weights.
 
 FrameStyle
 Frame styles.
 
 GlobalVariableType
 Data types for global platform variables.
 
 GradientSpreadMode
 Supported gradient spread modes.
 
 ICCColorSpace
 Representation of data and connection color spaces in ICC color profiles.
 
 ICCProfileClass
 Representation of ICC color profile classes.
 
 ICCRenderingDirection
 ICC transform rendering direction.
 
 ICCRenderingIntent
 ICC rendering intents.
 
 ImageMode
 GUI operation modes.
 
 ImageOp
 Arithmetic, bitwise logical and pixel composition operations.
 
 InstallMode
 Module installation modes.
 
 IntegerDownsampleMode
 Downsampling operations for IntegerResample.
 
 InterfaceFeature
 Provides symbolic constants defining feature flags to customize process interfaces.
 
 InterpolationAlgorithm
 Standard pixel interpolation algorithms.
 
 JPLEphemerisItem
 JPL planetary ephemeris items.
 
 KeyCode
 Defines PCL key codes.
 
 KeyModifier
 Defines PCL keyboard modifiers.
 
 MaskMode
 Mask rendering modes for image display and bitmap renditions.
 
 MouseButton
 Defines PCL mouse button codes.
 
 PenCap
 Pen cap styles.
 
 PenJoin
 Pen join styles.
 
 PenStyle
 Pen drawing styles.
 
 ProcessParameterType
 Process parameter data types.
 
 RandomizationOption
 String randomization options.
 
 ReadoutData
 Pixel readout data modes.
 
 ReadoutMode
 Pixel readout calculation modes.
 
 ReadTextOption
 File text reading options.
 
 ResizeMode
 Resizing modes for the Resample process.
 
 SeekMode
 File seek modes.
 
 StdButton
 Standard MessageBox buttons.
 
 StdCursor
 Standard cursor shapes available in the PixInsight core application.
 
 StdDialogCode
 Standard dialog return codes.
 
 StdIcon
 Standard MessageBox icons.
 
 SwapCompression
 Compression algorithms for raw image file generation.
 
 TabPosition
 Tab positions in TabBox controls.
 
 TextAlign
 Text alignment modes.
 
 ThreadPriority
 Thread scheduling priorities.
 
 TickStyle
 Slider tick styles.
 
 TransparencyMode
 Transparency rendering modes.
 
 UndoFlag
 History data item specifiers for ProcessImplementation::UndoMode().
 
 VariantType
 Variant data types.
 
 ViewPropertyAttribute
 Attributes of view properties.
 
 XISFByteOrder
 XISF block byte order
 
 XISFChecksum
 XISF block checksum algorithms
 
 XISFCompression
 XISF block compression codecs
 
 XISFMessageType
 XISF log message types
 
 XMLNodeType
 XML document node types
 
 XMLParserOption
 XML document parsing options
 

Classes

class  AbstractFFT
 Abstract base class of all fast Fourier transform classes. More...
 
class  AbstractFFT2D
 Abstract base class of all two-dimensional fast Fourier transform classes. More...
 
class  AbstractImage
 Base class of all two-dimensional images in PCL. More...
 
class  Action
 Client-side interface to a PixInsight module-defined action object. More...
 
class  ActionInfo
 Provides information about the current state of the core application's GUI to module-defined actions. More...
 
class  AdaptiveLocalFilter
 Adaptive, local noise reduction filter in the spatial domain. More...
 
class  AES256
 AES-256 cipher. More...
 
class  AkimaInterpolation
 Akima subspline interpolation algorithm. More...
 
class  Allocator
 Provides memory allocation for PCL containers. More...
 
class  AlphaTrimmedMeanFilter
 Alpha-trimmed mean operator. More...
 
struct  AngleConversionOptions
 A set of options specific for string representations of angles. More...
 
class  Argument
 A command-line argument. More...
 
class  argument_item_mode
 Represents an ArgumentItemMode enumerated value. More...
 
class  ArgumentList
 A dynamic array of command-line arguments. More...
 
class  ArgumentOptions
 A combination of ArgumentOption flags. More...
 
class  Array
 Generic dynamic array. More...
 
class  Association
 Generic association of two objects. More...
 
class  AstrometricMetadata
 Astrometric metadata. More...
 
class  AtomicInt
 Atomic operations on integers. More...
 
class  ATrousWaveletTransform
 Discrete isotropic à trous wavelet transform. More...
 
class  AutoLock
 Automatic mutex lock/unlock. More...
 
class  AutoLockCounter
 Automatic mutex lock/unlock with limited concurrent access allowance. More...
 
class  AutoPointer
 A smart pointer with sole object ownership and optional automatic object destruction. More...
 
class  AutoPointerCloner
 A smart pointer able to clone the objects pointed to by other smart pointers. More...
 
class  AutoReentrancyGuard
 Automatic reentrancy guard sentinel. More...
 
class  AutoViewLock
 Automatic view lock/unlock. More...
 
class  AutoViewWriteLock
 Automatic write-only view lock/unlock. More...
 
class  BayerFilterBGGR
 BGGR Bayer filter representation. More...
 
class  BayerFilterGBRG
 GBRG Bayer filter representation. More...
 
class  BayerFilterGRBG
 GRBG Bayer filter representation. More...
 
class  BayerFilterRGGB
 RGGB Bayer filter representation. More...
 
class  BicubicBSplineInterpolation
 Bicubic B-Spline Interpolation Algorithm. More...
 
class  BicubicBSplinePixelInterpolation
 Bicubic B-spline pixel interpolation. More...
 
class  BicubicFilterInterpolation
 Bicubic filter interpolation algorithms. More...
 
class  BicubicFilterPixelInterpolation
 Pixel interpolation based on Mitchell-Netravali parameterized bicubic filters. More...
 
class  BicubicInterpolation
 Bicubic interpolation - an alias for BicubicSplineInterpolation. More...
 
class  BicubicInterpolationBase
 Base class for bicubic interpolation algorithm implementations. More...
 
class  BicubicPixelInterpolation
 Bicubic pixel interpolation - an alias for BicubicSplinePixelInterpolation. More...
 
class  BicubicSplineInterpolation
 Bicubic spline interpolation algorithm. More...
 
class  BicubicSplinePixelInterpolation
 Bicubic spline pixel interpolation. More...
 
class  BidimensionalInterpolation
 A generic interface to two-dimensional interpolation algorithms. More...
 
class  BidirectionalImageTransformation
 Root base class for bidirectional PCL image transformations. More...
 
class  BidirectionalIterator
 Bidirectional iterator class. More...
 
class  BilinearInterpolation
 Bilinear interpolation algorithm. More...
 
class  BilinearPixelInterpolation
 Bilinear pixel interpolation. More...
 
class  Bitmap
 Client-side interface to a PixInsight Bitmap object. More...
 
class  BitmapBox
 Client-side interface to a PixInsight BitmapBox control. More...
 
class  BitmapStructure
 A structuring element where static strings are used to define custom existence matrices. More...
 
class  BoxStructure
 Standard box (square) structure. More...
 
class  Brush
 Client-side interface to a PixInsight Brush object. More...
 
class  Button
 Abstract base class for all client-side interfaces to PixInsight button controls. More...
 
class  ByteArray
 Dynamic array of 8-bit unsigned integers. More...
 
class  ByteMatrix
 8-bit unsigned integer matrix. More...
 
class  ByteVector
 8-bit unsigned integer vector. More...
 
class  C32Matrix
 32-bit floating point complex matrix. More...
 
class  C32Vector
 32-bit floating point complex vector. More...
 
class  C64Matrix
 64-bit floating point complex matrix. More...
 
class  C64Vector
 64-bit floating point complex vector. More...
 
class  CanvasColor
 A set of color values used to fill free or unused areas of images. More...
 
class  CatmullRomSplineFilter
 Catmull-Rom spline filter. More...
 
class  CaughtException
 An exception that has already been handled. More...
 
class  CharMatrix
 8-bit signed integer matrix. More...
 
class  CharTraits
 A template instantiation of GenericCharTraits for char16_type. More...
 
class  CharVector
 8-bit signed integer vector. More...
 
class  ChebyshevFit
 64-bit floating point Chebyshev function approximation. More...
 
class  CheckBox
 Client-side interface to a PixInsight CheckBox control. More...
 
class  Cipher
 Abstract base class for cipher algorithm implementations. More...
 
class  CircularStructure
 Standard circular structure. More...
 
class  CodeEditor
 Client-side interface to a PixInsight CodeEditor control. More...
 
class  ColorComboBox
 A ComboBox descendant class to select RGB colors. More...
 
class  ColorFilterArray
 Color filter array (CFA) structure. More...
 
class  ComboBox
 Client-side interface to a PixInsight ComboBox control. More...
 
class  complex
 A complex number whose components are 64-bit floating point real numbers. More...
 
class  Complex
 Generic complex number. More...
 
class  Complex32
 A complex number whose components are 32-bit floating point real numbers. More...
 
class  Complex64
 A complex number whose components are 64-bit floating point real numbers. More...
 
class  ComplexImage
 32-bit floating point complex image. More...
 
class  ComplexPixelTraits
 32-bit IEEE 754 normalized floating point complex pixel traits. More...
 
class  Compression
 Abstract base class of data compression algorithm implementations. More...
 
class  ConicalGradientBrush
 Conical gradient brush. More...
 
class  Console
 A high-level interface to a PixInsight processing console. More...
 
class  Const
 Fundamental numeric constants. More...
 
class  Container
 Root base class of all PCL containers. More...
 
class  Control
 Client-side interface to a PixInsight Control object. More...
 
class  Convolution
 Discrete two-dimensional, nonseparable convolution in the spatial domain. More...
 
class  Crop
 Image cropping/expansion algorithm More...
 
class  CryptographicHash
 Abstract base class for cryptographic hashing algorithm implementations. More...
 
class  CryptographicHashFactory
 Selectable cryptographic hashing algorithm. More...
 
class  CubicBSplineFilter
 Cubic B-spline filter. More...
 
class  CubicFilter
 Mitchell-Netravali parameterized cubic filters. More...
 
class  CubicSplineInterpolation
 Generic interpolating cubic spline. More...
 
class  CubicSplineInterpolationBase
 Base class of interpolating cubic splines in one dimension. More...
 
class  Cursor
 Client-side interface to a PixInsight Cursor object. More...
 
class  Daubechies10Filter
 Daubechies-10 wavelet filter. More...
 
class  Daubechies12Filter
 Daubechies-12 wavelet filter. More...
 
class  Daubechies20Filter
 Daubechies-20 wavelet filter. More...
 
class  Daubechies4Filter
 Daubechies-4 wavelet filter. More...
 
class  Daubechies6Filter
 Daubechies-6 wavelet filter. More...
 
class  Daubechies8Filter
 Daubechies-8 wavelet filter. More...
 
class  DChebyshevFit
 64-bit floating point Chebyshev function approximation. More...
 
class  dcomplex
 A complex number whose components are 64-bit floating point real numbers. More...
 
class  DComplexImage
 64-bit floating point complex image. More...
 
class  DComplexPixelTraits
 64-bit IEEE 754 normalized floating point complex pixel traits. More...
 
struct  DecConversionOptions
 A set of options specific for string representations of declination angles. More...
 
class  DFFT
 Fast Fourier transform of 64-bit floating point complex data. More...
 
class  DFFT2D
 Fast Fourier transform of 64-bit floating point complex data. More...
 
class  DiagonalStructure
 Standard diagonal structure. More...
 
class  Dialog
 Client-side interface to a PixInsight modal dialog. More...
 
class  DilationFilter
 Dilation morphological operator. More...
 
class  DImage
 64-bit floating point real image. More...
 
class  DirectContainer
 Root base class of all PCL containers of objects. More...
 
class  DirectSortedContainer
 Root base class of all PCL sorted containers of objects. More...
 
class  DisplayFunction
 Adaptive histogram transformations for image visualization. More...
 
class  DMatrix
 64-bit floating point real matrix. More...
 
class  DMultiVector
 64-bit floating point real multivector. More...
 
class  DoublePixelTraits
 64-bit IEEE 754 normalized floating point real pixel traits. More...
 
class  DPoint
 64-bit floating-point point in the R^2 space. More...
 
class  DRealFFT
 Fast Fourier transform of 64-bit floating point real data. More...
 
class  DRealFFT2D
 Fast Fourier transform of 64-bit floating point real data. More...
 
class  DRect
 64-bit floating-point rectangle in the R^2 space. More...
 
class  DrizzleData
 Drizzle integration data parser and generator. More...
 
class  DScalarChebyshevFit
 64-bit floating point scalar Chebyshev function approximation. More...
 
class  DVector
 64-bit floating point real vector. More...
 
class  Edit
 Client-side interface to a PixInsight Edit control. More...
 
class  ElapsedTime
 High-resolution time stamp. More...
 
struct  EphemerisConstant
 A numerical constant defined in an ephemeris file (XEPH format). More...
 
class  EphemerisConstantList
 Dynamic list of ephemeris numerical constants. More...
 
class  EphemerisFile
 Solar system ephemerides from XEPH files. More...
 
struct  EphemerisMetadata
 Metadata items available in ephemeris files (XEPH format). More...
 
struct  EphemerisObject
 Identifiers and descriptive data of an object available in an ephemeris file. More...
 
class  EphemerisObjectList
 Dynamic list of object identifiers and descriptions. More...
 
class  ErosionFilter
 Erosion morphological operator. More...
 
class  Error
 A simple exception with an associated error message. More...
 
class  Exception
 Root base class for all PCL exception classes. More...
 
class  ExternalProcess
 Execution of external programs. More...
 
class  F32ChebyshevFit
 32-bit floating point Chebyshev function approximation. More...
 
class  F32Matrix
 32-bit floating point real matrix. More...
 
class  F32Point
 32-bit floating-point point in the R^2 space. More...
 
class  F32Rect
 32-bit floating-point rectangle in the R^2 space. More...
 
class  F32ScalarChebyshevFit
 32-bit floating point scalar Chebyshev function approximation. More...
 
class  F32Vector
 32-bit floating point real vector. More...
 
class  F64ChebyshevFit
 64-bit floating point Chebyshev function approximation. More...
 
class  F64Matrix
 64-bit floating point real matrix. More...
 
class  F64Point
 64-bit floating-point point in the R^2 space. More...
 
class  F64Rect
 64-bit floating-point rectangle in the R^2 space. More...
 
class  F64ScalarChebyshevFit
 64-bit floating point scalar Chebyshev function approximation. More...
 
class  F64Vector
 64-bit floating point real vector. More...
 
class  F80ChebyshevFit
 80-bit extended precision floating point Chebyshev function approximation. More...
 
class  F80Matrix
 80-bit extended precision floating point real matrix. More...
 
class  F80ScalarChebyshevFit
 80-bit extended precision floating point scalar Chebyshev function approximation. More...
 
class  F80Vector
 80-bit extended precision floating point real vector. More...
 
class  Fact
 Factorial function. More...
 
class  FatalError
 Errors that cause immediate program termination. More...
 
class  FChebyshevFit
 32-bit floating point Chebyshev function approximation. More...
 
class  fcomplex
 A complex number whose components are 32-bit floating point real numbers. More...
 
class  FComplexImage
 32-bit floating point complex image. More...
 
class  FFFT
 Fast Fourier transform of 32-bit floating point complex data. More...
 
class  FFFT2D
 Fast Fourier transform of 32-bit floating point complex data. More...
 
class  FFT
 Fast Fourier transform of 32-bit floating point complex data. More...
 
class  FFT2D
 Fast Fourier transform of 32-bit floating point complex data. More...
 
class  FFTConvolution
 Fourier-based two-dimensional convolution. More...
 
class  FFTRegistrationEngine
 Base class of FFT-based image registration algorithms. More...
 
class  FFTRotationAndScaling
 FFT registration engine: rotation and scaling More...
 
class  FFTTranslation
 FFT registration engine: translation More...
 
class  FGaussJordan
 Gauss-Jordan linear system solver for FMatrix objects. More...
 
class  File
 A platform-independent interface to the local file system. More...
 
class  FileAttributes
 A combination of file type, attribute and access mode flags. More...
 
class  FileDialog
 Abstract base class of PCL file dialogs. More...
 
class  FileFilter
 A description of a file type and its associated file extensions. More...
 
class  FileFormat
 High-level interface to an installed image file format. More...
 
class  FileFormatBase
 Abstract base class for image file format descriptions. More...
 
class  FileFormatImplementation
 Implementation of a PixInsight file format instance. More...
 
class  FileFormatInstance
 High-level interface to an image file format instance. More...
 
class  FileInfo
 Platform-independent information on file and directory items. More...
 
class  FileModes
 A combination of file access, share and opening/creation mode flags. More...
 
struct  FileTime
 File date and time. More...
 
class  FImage
 32-bit floating point real image. More...
 
struct  FindFileInfo
 File information structure used by File::Find More...
 
class  FInPlaceSVD
 In-place singular value decomposition algorithm for FMatrix and FVector objects. More...
 
class  FITSHeaderKeyword
 FITS header keyword More...
 
class  FITSKeywordArray
 Dynamic array of FITS header keywords. More...
 
class  Flags
 A type-safe collection of enumerated flags. More...
 
class  FloatPixelTraits
 32-bit IEEE 754 normalized floating point real pixel traits. More...
 
class  FMatrix
 32-bit floating point real matrix. More...
 
class  FMultiVector
 32-bit floating point real multivector. More...
 
class  Font
 Client-side interface to a PixInsight Font object. More...
 
class  FontComboBox
 A ComboBox descendant class to select font faces. More...
 
class  ForwardIterator
 Forward iterator class. More...
 
class  FourierTransform
 Out-of-place discrete Fourier transform of two-dimensional images. More...
 
class  FPoint
 32-bit floating-point point in the R^2 space. More...
 
class  Frame
 Client-side interface to a PixInsight Frame control. More...
 
class  FRealFFT
 Fast Fourier transform of 32-bit floating point real data. More...
 
class  FRealFFT2D
 Fast Fourier transform of 32-bit floating point real data. More...
 
class  FRect
 32-bit floating-point rectangle in the R^2 space. More...
 
class  FScalarChebyshevFit
 32-bit floating point scalar Chebyshev function approximation. More...
 
class  FSVD
 Singular value decomposition algorithm for FMatrix and FVector objects. More...
 
class  FVector
 32-bit floating point real vector. More...
 
class  GaussianFilter
 A kernel filter implementing a discrete Gaussian distribution in two dimensions. More...
 
class  GaussJordan
 Gauss-Jordan linear system solver for Matrix objects. More...
 
class  GenericCharTraits
 Generic base class of character traits classes. More...
 
class  GenericChebyshevFit
 Approximation of vector-valued functions by Chebyshev polynomial expansions. More...
 
class  GenericFFT
 Generic fast Fourier transform of complex data. More...
 
class  GenericFFT2D
 Generic two-dimensional fast Fourier transform of complex data. More...
 
class  GenericGaussJordan
 Generic Gauss-Jordan linear system solver. More...
 
class  GenericImage
 Implements a generic, two-dimensional, shared or local image. More...
 
class  GenericInPlaceSVD
 Generic in-place singular value decomposition algorithm. More...
 
class  GenericMatrix
 Generic dynamic matrix of arbitrary dimensions. More...
 
class  GenericMultiVector
 Generic array of vectors. More...
 
class  GenericPixelTraits
 Base class of all pixel traits classes. More...
 
class  GenericPoint
 A generic point in the two-dimensional space. More...
 
class  GenericRealFFT
 Generic fast Fourier transform of real data. More...
 
class  GenericRealFFT2D
 Generic two-dimensional fast Fourier transform of real data. More...
 
class  GenericRectangle
 A generic rectangle in the two-dimensional space. More...
 
class  GenericScalarChebyshevFit
 Approximation of scalar-valued functions by Chebyshev polynomial expansion. More...
 
class  GenericString
 Generic character string. More...
 
class  GenericSVD
 Generic singular value decomposition algorithm. More...
 
class  GenericVector
 Generic vector of arbitrary length. More...
 
class  GeometricTransformation
 Abstract base class of all PCL geometric image transformations. More...
 
class  GetDirectoryDialog
 A modal dialog box to select an existing directory. More...
 
class  GnomonicProjection
 Gnomonic projection system. More...
 
class  GradientBrush
 Base class of PCL gradient brushes. More...
 
class  Graphics
 Client-side interface to a PixInsight graphics context object. More...
 
class  GraphicsContextBase
 Base class of client-side interface classes to PixInsight graphics contexts More...
 
class  GridInterpolation
 Discretized scalar surface interpolation/approximation in two dimensions. More...
 
class  GroupBox
 Client-side interface to a PixInsight GroupBox control. More...
 
class  HammerAitoffProjection
 Hammer-Aitoff projection system. More...
 
class  Histogram
 Discrete image histogram function. More...
 
class  HistogramTransformation
 Multiple histogram transformation. More...
 
class  HorizontalMirror
 Mirrors images horizontally. More...
 
class  HorizontalSizer
 Client-side interface to a PixInsight horizontal sizer. More...
 
class  HorizontalSlider
 Horizontal slider control. More...
 
class  I16Matrix
 16-bit signed integer matrix. More...
 
class  I16Vector
 16-bit signed integer vector. More...
 
class  I32Matrix
 32-bit signed integer matrix. More...
 
class  I32Point
 32-bit integer point on the plane. More...
 
class  I32Rect
 32-bit integer rectangle on the plane. More...
 
class  I32Vector
 32-bit signed integer vector. More...
 
class  I64Matrix
 64-bit integer matrix. More...
 
class  I64Vector
 64-bit integer vector. More...
 
class  I8Matrix
 8-bit signed integer matrix. More...
 
class  I8Vector
 8-bit signed integer vector. More...
 
class  ICCColorSpaces
 A combination of ICCColorSpace values. More...
 
class  ICCProfile
 A high-level interface to ICC color profiles. More...
 
class  ICCProfileClasses
 A combination of ICCProfileClass values. More...
 
class  ICCProfileTransformation
 Conversion of pixel values between ICC profile color spaces. More...
 
class  ICCProofingTransformation
 A soft proofing ICC profile transformation. More...
 
class  Image
 32-bit floating point real image. More...
 
class  ImageColor
 Implements color space properties of images. More...
 
class  ImageDescription
 A structure to transport basic information and options for an image stored in an image file. More...
 
class  ImageDescriptionArray
 Dynamic array of ImageDescription structures. More...
 
class  ImageGeometry
 Implements geometric properties of two-dimensional images. More...
 
class  ImageInfo
 A simple structure to hold basic information about images. More...
 
class  ImageOptions
 Format-independent fundamental image stream options. More...
 
class  ImageResolution
 Image resolution data More...
 
struct  ImageSelections
 A structure used to store rectangular image selections, channel ranges, anchor points, and clipping ranges. More...
 
class  ImageStatistics
 Descriptive image statistics. More...
 
class  ImageTransformation
 Root base class of all PCL image transformations. More...
 
class  ImageVariant
 Acts like a union for all types of images in PCL, with optional class-wide ownership of transported images. More...
 
class  ImageView
 Client-side interface to a PixInsight ImageView control. More...
 
class  ImageWindow
 High-level interface to an image window object in the PixInsight core application. More...
 
class  IMatrix
 32-bit signed integer matrix. More...
 
class  IMultiVector
 Integer multivector. More...
 
class  IndirectArray
 Generic dynamic array of pointers to objects. More...
 
class  IndirectBinaryFunction
 A wrapper class that applies a binary function to pointers to objects. More...
 
class  IndirectBinaryPredicate
 A wrapper class that applies a binary predicate to pointers to objects. More...
 
class  IndirectContainer
 Root base class of all PCL containers of pointers to objects. More...
 
class  IndirectEqual
 A functional class that tests two pointers for equality of the pointed objects. More...
 
class  IndirectLess
 A functional class that applies the less than relational operator to the objects pointed to by two pointers. More...
 
class  IndirectSortedArray
 Generic dynamic sorted array of pointers to objects. More...
 
class  IndirectSortedContainer
 Root base class of all PCL sorted containers of pointers to objects. More...
 
class  IndirectUnaryFunction
 A wrapper class that applies a unary function to pointers to objects. More...
 
class  IndirectUnaryPredicate
 A wrapper class that applies a unary predicate to pointers to objects. More...
 
class  InPlaceFourierTransform
 In-place discrete Fourier transform of two-dimensional complex images. More...
 
class  InPlaceInverseFourierTransform
 In-place discrete inverse Fourier transform of two-dimensional complex images. More...
 
class  InPlaceSVD
 In-place singular value decomposition algorithm for Matrix and Vector objects. More...
 
class  IntegerResample
 A geometric transformation to resample images by integer ratios. More...
 
class  InterfaceFeatures
 A collection of interface feature flags. More...
 
class  InterlacedTransformation
 Interlaced image transformation in the spatial domain. More...
 
class  InterpolatingGeometricTransformation
 Abstract base class of all PCL interpolating geometric image transformations. More...
 
struct  ISO8601ConversionOptions
 Formatting options for string representations of dates and times in ISO 8601 format. More...
 
class  IsoCharTraits
 A template instantiation of GenericCharTraits for the char type. More...
 
class  IsoString
 Eight-bit string (ISO/IEC-8859-1 or UTF-8 string) More...
 
class  IsoStringKeyValue
 Key-value association of two 8-bit strings. More...
 
class  IsoStringKeyValueList
 Dynamic list of key-value associations implemented as 8-bit strings. More...
 
class  IsoStringList
 Dynamic list of 8-bit strings. More...
 
class  Iterator
 Generic container iterator. More...
 
class  IVector
 32-bit signed integer vector. More...
 
class  JPLEphemeris
 JPL planetary ephemeris. More...
 
class  KDTree
 Bucket PR K-d tree for point data in arbitrary dimensions. More...
 
class  KernelFilter
 Kernel filter in two dimensions. More...
 
class  KeyValue
 Generic key-value association. More...
 
class  Label
 Client-side interface to a PixInsight Label control. More...
 
class  Lanczos3LUTInterpolation
 Two dimensional LUT-based 3rd-order Lanczos interpolation algorithm. More...
 
class  Lanczos3LUTPixelInterpolation
 Lanczos 3rd-order LUT-based pixel interpolation. More...
 
class  Lanczos4LUTInterpolation
 Two dimensional LUT-based 4th-order Lanczos interpolation algorithm. More...
 
class  Lanczos4LUTPixelInterpolation
 Lanczos 3rd-order LUT-based pixel interpolation. More...
 
class  Lanczos5LUTInterpolation
 Two dimensional LUT-based 5th-order Lanczos interpolation algorithm. More...
 
class  Lanczos5LUTPixelInterpolation
 Lanczos 5th-order LUT-based pixel interpolation. More...
 
class  LanczosInterpolation
 Two dimensional Lanczos interpolation algorithm. More...
 
class  LanczosPixelInterpolation
 Lanczos pixel interpolation. More...
 
struct  LatitudeConversionOptions
 A set of options specific for string representations of latitude angles. More...
 
class  LDChebyshevFit
 80-bit extended precision floating point Chebyshev function approximation. More...
 
class  LDMatrix
 80-bit extended precision floating point real matrix. More...
 
class  LDScalarChebyshevFit
 80-bit extended precision floating point scalar Chebyshev function approximation. More...
 
class  LDVector
 80-bit extended precision floating point real vector. More...
 
class  LinearFilter
 A kernel filter that follows a discrete linear distribution with radial symmetry in two dimensions. More...
 
class  LinearFit
 Robust straight line fitting by minimization of mean absolute deviation. More...
 
class  LinearGradientBrush
 Linear gradient brush. More...
 
class  LinearInterpolation
 Linear interpolation algorithm. More...
 
class  LinearTransformation
 A linear geometric transformation on the plane defined as a 2x3 matrix of 64-bit floating point scalars. More...
 
class  LinearWorldTransformation
 WCS linear world coordinate transformation. More...
 
class  LocalNormalizationData
 Normalization data parser and generator. More...
 
class  LogPolarTransform
 In-place transformation to log-polar coordinates. More...
 
struct  LongitudeConversionOptions
 A set of options specific for string representations of longitude angles. More...
 
class  LZ4Compression
 Implementation of the LZ4 compression algorithm. More...
 
class  LZ4HCCompression
 Implementation of the LZ4-HC compression algorithm. More...
 
class  Matrix
 64-bit floating point real matrix. More...
 
class  MD5
 Implementation of the MD5 cryptographic hashing algorithm. More...
 
class  MeanFilter
 Square block average kernel filter. More...
 
class  MedianFilter
 Morphological median operator. More...
 
class  MercatorProjection
 Mercator projection system. More...
 
class  MessageBox
 High-level interface to a PixInsight MessageBox object. More...
 
class  MetaBlock
 A formal description of a block process parameter. More...
 
class  MetaBoolean
 A formal description of a Boolean process parameter. More...
 
class  MetaDouble
 A formal description of a 64-bit IEEE 754 floating point process parameter. More...
 
class  MetaEnumeration
 A formal description of an enumerated process parameter. More...
 
class  MetaFileFormat
 A formal description of an image file format in PixInsight. More...
 
class  MetaFloat
 A formal description of a 32-bit IEEE 754 floating point process parameter. More...
 
class  MetaInt16
 A formal description of a 16-bit signed integer process parameter. More...
 
class  MetaInt32
 A formal description of a 32-bit signed integer process parameter. More...
 
class  MetaInt64
 A formal description of a 64-bit signed integer process parameter. More...
 
class  MetaInt8
 A formal description of an 8-bit signed integer process parameter. More...
 
class  MetaInteger
 A formal description of an integer process parameter. More...
 
class  MetaModule
 A formal description of a PixInsight module. More...
 
class  MetaNumeric
 A formal description of a numeric process parameter. More...
 
class  MetaObject
 Root base class for all PixInsight module components. More...
 
class  MetaParameter
 Root base class for PCL classes providing formal descriptions of process parameters. More...
 
class  MetaProcess
 A formal description of a PixInsight process. More...
 
class  MetaReal
 A formal description of a real process parameter. More...
 
class  MetaSignedInteger
 A formal description of a signed integer process parameter. More...
 
class  MetaString
 A formal description of a string process parameter. More...
 
class  MetaTable
 A formal description of a table process parameter. More...
 
class  MetaUInt16
 A formal description of a 16-bit unsigned integer process parameter. More...
 
class  MetaUInt32
 A formal description of a 32-bit unsigned integer process parameter. More...
 
class  MetaUInt64
 A formal description of a 64-bit unsigned integer process parameter. More...
 
class  MetaUInt8
 A formal description of an 8-bit unsigned integer process parameter. More...
 
class  MetaUnsignedInteger
 A formal description of an unsigned integer process parameter. More...
 
class  MetaVariableLengthParameter
 A formal description of a variable length process parameter. More...
 
class  MidpointFilter
 Midpoint operator. More...
 
class  MitchellNetravaliCubicFilter
 Mitchell-Netravali cubic filter with B=C=1/3. More...
 
class  MoffatFilter
 A kernel filter implementing a discrete Moffat distribution in two dimensions. More...
 
class  MorphologicalOperator
 Abstract base class of all PCL morphological operators. More...
 
class  MorphologicalTransformation
 Generic n-way morphological transformation. More...
 
class  MultiscaleLinearTransform
 A redundant multiscale transform using separable convolutions. More...
 
class  MultiscaleMedianTransform
 Multiscale median transform / hybrid median-wavelet transform. More...
 
class  MultiVector
 64-bit floating point real multivector. More...
 
class  MultiViewSelectionDialog
 A simple dialog box to select a set of existing views. More...
 
class  MuteStatus
 A status monitoring callback that does not provide any progress information. More...
 
class  Mutex
 Adaptive mutual exclusion lock variable. More...
 
class  NearestNeighborInterpolation
 Two-dimensional nearest neighbor interpolation algorithm. More...
 
class  NearestNeighborPixelInterpolation
 NearestNeighbor pixel interpolation. More...
 
class  NetworkTransfer
 Synchronous network transfers. More...
 
class  NotImplemented
 An exception that indicates an unsupported feature. More...
 
class  NumericControl
 A label/edit/slider compound control to edit numeric parameters. More...
 
class  NumericEdit
 A label/edit compound control to edit numeric parameters. More...
 
struct  ObserverPosition
 Geodetic coordinates of a terrestrial observer. More...
 
class  OpenFileDialog
 A modal dialog box to select one or more existing files. More...
 
class  Optional
 An object that can be in a defined or undefined state. More...
 
class  OrthogonalStructure
 Standard orthogonal structure. More...
 
class  OrthographicProjection
 Orthographic projection system. More...
 
class  ParallelProcess
 A process using multiple concurrent execution threads. More...
 
class  ParseError
 Base class for exceptions thrown by parsing routines. More...
 
class  pcl_bool
 A first-class data type that can be safely used to implement Boolean process parameters on all supported platforms. More...
 
class  Pen
 Client-side interface to a PixInsight Pen object. More...
 
class  PixelAllocator
 Manages transparent allocation and deallocation of shared and local pixel data. More...
 
class  PixelInterpolation
 Abstract root base class for all pixel interpolation algorithms. More...
 
class  PixInsightSettings
 Retrieves global settings from the PixInsight core application. More...
 
class  PixInsightVersion
 Provides version information for the PixInsight core application. More...
 
class  PlateCarreeProjection
 Plate-Carree projection system. More...
 
class  Point
 32-bit integer point on the plane. More...
 
class  PointGridInterpolation
 Discretized vector surface interpolation/approximation in two dimensions. More...
 
class  PointShepardInterpolation
 Vector Shepard interpolation/approximation in two dimensions. More...
 
class  PointSurfaceSpline
 Vector surface spline interpolation/approximation in two dimensions. More...
 
class  PolarTransform
 In-place transformation to polar coordinates. More...
 
class  PolarTransformBase
 Base class of polar transforms. More...
 
class  Position
 Reduction of planetary and stellar positions. More...
 
class  Pow10I
 Exponential function 10**n, n being a signed integer. More...
 
class  Pow2I
 Exponential function 2**n, n being a signed integer. More...
 
class  PreviewSelectionDialog
 A simple dialog box to select an existing preview. More...
 
class  Process
 High-level interface to an installed process. More...
 
class  ProcessAborted
 An exception class signaling the interruption of a process. More...
 
class  ProcessBase
 Abstract base class for process descriptions. More...
 
class  ProcessImplementation
 Implementation of a PixInsight process instance. More...
 
class  ProcessInstance
 High-level interface to a process instance. More...
 
class  ProcessInterface
 Client-side interface to a PixInsight process interface window. More...
 
class  ProcessParameter
 Identifies and describes a process parameter. More...
 
class  ProjectionBase
 Base class of all projection systems. More...
 
class  ProjectionFactory
 Selectable projection system. More...
 
class  Property
 An identifier-value association. More...
 
class  PropertyArray
 Dynamic array of Property objects. More...
 
class  PropertyDescription
 A structure to describe a data property. More...
 
class  PropertyDescriptionArray
 Dynamic array of PropertyDescription structures. More...
 
class  PushButton
 Client-side interface to a PixInsight PushButton control. More...
 
class  PyramidalWaveletTransform
 Discrete two-dimensional wavelet transforms by the pyramidal algorithms. More...
 
class  QuadTree
 Bucket PR quadtree for two-dimensional point data. More...
 
struct  RAConversionOptions
 A set of options specific for string representations of right ascensions. More...
 
class  RadialGradientBrush
 Radial gradient brush. More...
 
class  RadioButton
 Client-side interface to a PixInsight RadioButton control. More...
 
class  RandomAccessIterator
 Random access iterator class. More...
 
class  RandomizationOptions
 A collection of string randomization options. More...
 
class  RandomNumberGenerator
 Mersenne Twister (MT19937) pseudo-random number generator. More...
 
class  ReadoutOptions
 A structure to hold global pixel readout options. More...
 
class  ReadTextOptions
 A combination of file text reading mode flags. More...
 
class  ReadWriteMutex
 Client-side interface to a PixInsight read/write mutex object. More...
 
class  RealFFT
 Fast Fourier transform of 32-bit floating point real data. More...
 
class  RealFFT2D
 Fast Fourier transform of 32-bit floating point real data. More...
 
class  RealTimePreview
 Client-side interface to the Real-Time Preview system. More...
 
class  RealTimeProgressStatus
 A status monitoring callback to provide progress feedback during long real-time preview generation procedures. More...
 
class  Rect
 32-bit integer rectangle on the plane. More...
 
class  RedundantMultiscaleTransform
 Base class of all redundant multiscale transforms. More...
 
class  ReferenceArray
 Dynamic array of pointers to objects providing direct iteration and element access by reference. More...
 
class  ReferenceCounter
 Thread-safe reference counter for copy-on-write data structures. More...
 
class  ReferenceSortedArray
 Dynamic sorted array of pointers to objects providing direct iteration and element access by reference. More...
 
class  Resample
 Image resampling algorithm. More...
 
class  ReverseBidirectionalIterator
 Reverse bidirectional iterator. More...
 
class  ReverseIteratorBase
 Base class of reverse iterators. More...
 
class  ReverseRandomAccessIterator
 Reverse random access iterator. More...
 
class  RGBColorSystem
 A colorimetrically defined RGB working color space. More...
 
class  Rotate180
 Rotates images by 180 degrees. More...
 
class  Rotate90CCW
 Rotates images by -90 degrees (counter-clockwise) More...
 
class  Rotate90CW
 Rotates images by 90 degrees (clockwise) More...
 
class  Rotation
 Image rotation algorithm. More...
 
class  SaveFileDialog
 A modal dialog box to select a single file name for output. More...
 
class  ScalarChebyshevFit
 64-bit floating point scalar Chebyshev function approximation. More...
 
class  ScrollBox
 Client-side interface to a PixInsight ScrollBox control. More...
 
class  SectionBar
 A control to manage collapsible sections of interface windows and dialogs. More...
 
class  SelectionFilter
 Morphological selection operator. More...
 
class  SeparableConvolution
 Discrete two-dimensional separable convolution. More...
 
class  SeparableFilter
 Separable filter in two dimensions. More...
 
class  SeparableMedianFilter
 A two-dimensional separable filter that approximates a median filter. More...
 
struct  SerializableEphemerisData
 Chebyshev polynomial expansion coefficients for ephemeris serialization. More...
 
class  SerializableEphemerisDataList
 Dynamic list of Chebyshev polynomial expansions for ephemeris serialization. More...
 
struct  SerializableEphemerisObjectData
 A set of Chebyshev polynomial expansions and associated ancillary data for ephemeris serialization. More...
 
class  SerializableEphemerisObjectDataList
 Dynamic list of per-object data for ephemeris serialization. More...
 
class  Settings
 Persistent module settings. More...
 
struct  SexagesimalConversionOptions
 Formatting options for string sexagesimal representations. More...
 
class  SHA1
 Implementation of the SHA-1 cryptographic hashing algorithm. More...
 
class  SHA224
 Implementation of the SHA-224 cryptographic hashing algorithm. More...
 
class  SHA256
 Implementation of the SHA-256 cryptographic hashing algorithm. More...
 
class  SHA384
 Implementation of the SHA-384 cryptographic hashing algorithm. More...
 
class  SHA512
 Implementation of the SHA-512 cryptographic hashing algorithm. More...
 
class  SharedPixelData
 Handles transparent, type-independent allocation of local and shared pixel data blocks. More...
 
class  ShepardInterpolation
 Two-dimensional surface interpolation with the local Shepard method. More...
 
class  ShortArray
 Dynamic array of 16-bit signed integers. More...
 
class  SimpleColorDialog
 A simple color selection dialog. More...
 
class  Sizer
 Base class for PixInsight sizer objects. More...
 
class  Slider
 Client-side interface to a PixInsight Slider control. More...
 
class  SortedArray
 Generic dynamic sorted array. More...
 
class  SortedByteArray
 Dynamic sorted array of 8-bit unsigned integers. More...
 
class  SortedIsoStringKeyValueList
 Dynamic sorted list of key-value associations implemented as 8-bit strings. More...
 
class  SortedIsoStringList
 Dynamic sorted list of 8-bit strings. More...
 
class  SortedShortArray
 Dynamic sorted array of 16-bit signed integers. More...
 
class  SortedStringKeyValueList
 Dynamic sorted list of key-value associations implemented as Unicode (UTF-16) strings. More...
 
class  SortedStringList
 Dynamic sorted list of Unicode (UTF-16) strings. More...
 
class  SortedWordArray
 Dynamic sorted array of 16-bit unsigned integers. More...
 
class  SourceCodeError
 Base class for exceptions thrown by source code interpreters. More...
 
class  SphericalRotation
 Rotation in spherical coordinates. More...
 
class  SpinBox
 Client-side interface to a PixInsight SpinBox control. More...
 
class  SpinStatus
 A status monitoring callback that shows a spinning character animation on the processing console. More...
 
class  SplineWorldTransformation
 Surface spline world coordinate transformation. More...
 
class  StandardAllocator
 A block allocator class that uses the standard new and delete operators. More...
 
class  StandardDeleter
 An object deleter that uses the standard delete operator. More...
 
class  StandardStatus
 A status monitoring callback that sends progress information to the process console. More...
 
class  StarletTransform
 Starlet wavelet transform, a synonym for ATrousWaveletTransform. More...
 
struct  StarPosition
 Positional data of a star. More...
 
class  StarStructure
 Standard star structure. More...
 
class  StatusCallback
 Provides status monitoring callback functions. More...
 
class  StatusMonitor
 An asynchronous status monitoring system. More...
 
class  StereographicProjection
 Stereographic projection system. More...
 
class  String
 Unicode (UTF-16) string. More...
 
class  StringKeyValue
 Key-value association of two Unicode (UTF-16) strings. More...
 
class  StringKeyValueList
 Dynamic list of key-value associations implemented as Unicode (UTF-16) strings. More...
 
class  StringList
 Dynamic list of Unicode (UTF-16) strings. More...
 
class  StructuringElement
 Abstract base class of all PCL structuring elements. More...
 
class  SurfacePolynomial
 Two-dimensional interpolating/approximating surface polynomial. More...
 
class  SurfaceSimplifier
 Shape-preserving simplification of 2-D surfaces. More...
 
class  SurfaceSpline
 Two-dimensional interpolating/approximating surface spline (thin plate). More...
 
class  SurfaceSplineBase
 Base class of two-dimensional surface splines. More...
 
class  SVD
 Singular value decomposition algorithm for Matrix and Vector objects. More...
 
class  SVG
 Scalable Vector Graphics generation. More...
 
class  TabBox
 Client-side interface to a PixInsight TabBox control. More...
 
class  TextBox
 Client-side interface to a PixInsight TextBox control. More...
 
class  Thread
 Client-side interface to a PixInsight thread. More...
 
class  ThreeWayStructure
 Standard three-way structure. More...
 
class  ThresholdedTransformation
 Thresholded image transformation. More...
 
class  TimePoint
 An instant in any timescale. More...
 
class  Timer
 Client-side interface to a PixInsight Timer object. More...
 
class  ToolButton
 Client-side interface to a PixInsight ToolButton control. More...
 
class  Translation
 Image translation algorithm. More...
 
class  TreeBox
 Client-side interface to a PixInsight TreeBox control. More...
 
class  UI16Matrix
 16-bit unsigned integer matrix. More...
 
class  UI16Vector
 16-bit unsigned integer vector. More...
 
class  UI32Matrix
 32-bit unsigned integer matrix. More...
 
class  UI32Vector
 32-bit unsigned integer vector. More...
 
class  UI64Matrix
 64-bit unsigned integer matrix. More...
 
class  UI64Vector
 64-bit unsigned integer components. More...
 
class  UI8Matrix
 8-bit unsigned integer matrix. More...
 
class  UI8Vector
 8-bit unsigned integer vector. More...
 
class  UIMatrix
 Unsigned integer matrix. More...
 
class  UInt16Image
 16-bit unsigned integer image. More...
 
class  UInt16PixelTraits
 16-bit unsigned integer pixel traits. More...
 
class  UInt20PixelTraits
 20-bit unsigned integer pixel traits. More...
 
class  UInt24PixelTraits
 24-bit unsigned integer pixel traits. More...
 
class  UInt32Image
 32-bit unsigned integer image. More...
 
class  UInt32PixelTraits
 32-bit unsigned integer pixel traits. More...
 
class  UInt8Image
 8-bit unsigned integer image. More...
 
class  UInt8PixelTraits
 8-bit unsigned integer pixel traits. More...
 
class  UIObject
 Root base class for all user interface objects. More...
 
class  UIVector
 32-bit unsigned integer vector. More...
 
class  UndoFlags
 A collection of history data item specifiers. More...
 
class  UnidimensionalInterpolation
 A generic interface to one-dimensional interpolation algorithms. More...
 
class  UnixSignalException
 A UNIX synchronous signal handler that throws C++ exceptions. More...
 
class  VariableShapeFilter
 A kernel filter with variable kurtosis. More...
 
class  Variant
 Acts like a union to store instances of different data types. More...
 
class  Vector
 64-bit floating point real vector. More...
 
class  VectorGraphics
 Client-side interface to a PixInsight vector graphics context. More...
 
class  Version
 Provides PCL version numbers. More...
 
class  VerticalMirror
 Mirrors images vertically. More...
 
class  VerticalSizer
 Client-side interface to a PixInsight vertical sizer. More...
 
class  VerticalSlider
 Vertical slider control. More...
 
class  View
 High-level interface to a PixInsight view object. More...
 
class  ViewList
 Client-side interface to a PixInsight ViewList object. More...
 
class  ViewSelectionDialog
 A simple dialog box to select an existing view. More...
 
class  WaveletFilter
 Abstract base class of all orthogonal wavelet filters. More...
 
class  WCSKeywords
 A structure for management of WCS FITS header keywords and associated image properties. More...
 
class  WebView
 Client-side interface to a PixInsight WebView control. More...
 
class  Win32Exception
 A Win32 structured exception handler that throws C++ exceptions. More...
 
class  WordArray
 Dynamic array of 16-bit unsigned integers. More...
 
class  WorldTransformation
 Abstract base class of world coordinate transformations. More...
 
class  XISF
 Utility functions, data and constants for XISF support. More...
 
struct  XISFFileSignature
 XISF monolithic file signature More...
 
class  XISFLogHandler
 XISF stream message logger More...
 
class  XISFOptions
 XISF-specific file options More...
 
class  XISFReader
 XISF input file stream More...
 
class  XISFWriter
 XISF output file stream More...
 
class  XML
 Utility functions and data for XML document parsing and generation. More...
 
class  XMLAttribute
 XML element attribute More...
 
class  XMLAttributeList
 Dynamic list of XML element attributes. More...
 
class  XMLCDATA
 XML CDATA section More...
 
class  XMLComment
 XML comment section More...
 
class  XMLComponent
 Root base class of all XML document components. More...
 
class  XMLDeclaration
 XML declaration More...
 
class  XMLDocTypeDeclaration
 XML DOCTYPE declaration More...
 
class  XMLDocument
 XML document parsing and generation More...
 
class  XMLElement
 XML element More...
 
class  XMLElementFilter
 A functional class for filtering XML elements. More...
 
class  XMLElementList
 Dynamic list of XML elements. More...
 
class  XMLNode
 Abstract base class of all XML document node classes. More...
 
class  XMLNodeList
 Dynamic list of XML node objects. More...
 
struct  XMLNodeLocation
 Source code location of a parsed XML document node. More...
 
class  XMLNodeTypes
 A collection of XML node types. More...
 
class  XMLParseError
 XML parsing error with automatic text location information generation More...
 
class  XMLParserOptions
 A collection of XML document parsing options. More...
 
class  XMLProcessingInstructions
 XML processing instructions More...
 
class  XMLText
 XML text block More...
 
class  XMLUnknownElement
 Unsupported or invalid XML element. More...
 
class  XorShift1024
 Implementation of the XorShift1024* pseudo-random number generator. More...
 
class  ZenithalEqualAreaProjection
 Zenithal equal-area projection system. More...
 
class  ZenithalProjectionBase
 Base class of zenithal projection systems. More...
 
class  ZLibCompression
 Implementation of the ZLib/Deflate compression algorithm. More...
 

Typedefs

typedef uint16 char16_type
 
typedef uint32 char32_type
 
typedef Flags< Clip::mask_type > ClipFlags
 
typedef ptrdiff_t distance_type
 
typedef Flags< FindMode::mask_type > FindModes
 
typedef Flags< FocusStyle::mask_type > FocusStyles
 
typedef int64 fpos_type
 
typedef int64 fsize_type
 
typedef signed short int16
 
typedef signed int int32
 
typedef signed long long int64
 
typedef signed char int8
 
typedef Flags< KeyModifier::mask_type > KeyModifiers
 
typedef Flags< MouseButton::mask_type > MouseButtons
 
typedef int32 pcl_enum
 An integer type that can be safely used to implement enumerated process parameters on all supported platforms. More...
 
typedef uint32 RGBA
 
typedef size_t size_type
 
typedef Flags< TextAlign::mask_type > TextAlignmentFlags
 
typedef Flags< TickStyle::mask_type > TickStyles
 
typedef unsigned short uint16
 
typedef unsigned int uint32
 
typedef unsigned long long uint64
 
typedef unsigned char uint8
 
typedef Flags< ViewPropertyAttribute::mask_type > ViewPropertyAttributes
 

Functions

float Abs (float x)
 
template<typename T >
Abs (const Complex< T > &c)
 
template<class FI >
void Advance (FI &i, distance_type d)
 
uint8 Alpha (RGBA rgba)
 
template<typename T >
constexpr T Angle (int d, T m)
 
template<typename T >
constexpr T Angle (int d, int m, T s)
 
template<class FI , class F >
void Apply (FI i, FI j, F f)
 
template<class FI , class F , typename T1 >
void Apply (FI i, FI j, F f, T1 x)
 
template<class FI , class F , class UP >
void ApplyIf (FI i, FI j, F f, UP p)
 
template<class FI , class F , class UP , typename T1 >
void ApplyIf (FI i, FI j, F f, UP p, T1 x)
 
template<typename T >
constexpr T ArcCos (T x)
 
template<typename T >
constexpr T ArcCosh (T x)
 
template<typename T >
constexpr T ArcHav (T x)
 
template<typename T >
constexpr T ArcSin (T x)
 
template<typename T >
constexpr T ArcSinh (T x)
 
template<typename T >
constexpr T ArcTan (T x)
 
template<typename T >
constexpr T ArcTan (T y, T x)
 
template<typename T >
ArcTan2Pi (T y, T x)
 
template<typename T >
constexpr T ArcTanh (T x)
 
template<typename T >
constexpr T AsRad (T x)
 
template<typename T1 , typename T2 >
Association< T1, T2 > Associate (const T1 &x1, const T2 &x2)
 
template<typename T >
double AvgDev (const T *i, const T *j, double center)
 
template<typename T >
double AvgDev (const T *i, const T *j)
 
template<typename T >
double BendMidvariance (const T *x, const T *xn, double center, double beta=0.2)
 
uint16 BigToLittleEndian (uint16 x)
 
uint32 BigToLittleEndian (uint32 x)
 
uint64 BigToLittleEndian (uint64 x)
 
template<class FI , class T >
FI BinarySearch (FI i, FI j, const T &v)
 
template<class FI , class T , class BP >
FI BinarySearch (FI i, FI j, const T &v, BP p)
 
template<class FI , class T , class BP1 , class BP2 >
FI BinarySearch (FI i, FI j, const T &v, BP1 p1, BP2 p2)
 
template<class FI , class T >
FI BinarySearchLast (FI i, FI j, const T &v)
 
template<class FI , class T , class BP >
FI BinarySearchLast (FI i, FI j, const T &v, BP p)
 
template<typename T >
double BiweightMidvariance (const T *x, const T *xn, double center, double sigma, int k=9)
 
uint8 Blue (RGBA rgba)
 
template<typename T >
constexpr T Ceil (T x)
 
size_type PCL_FUNC Checksum (const void *data, size_type length)
 
template<class C >
uint32 Checksum (const C &data)
 
void ClearAlpha (RGBA &rgba)
 
void ClearBlue (RGBA &rgba)
 
void ClearGreen (RGBA &rgba)
 
void ClearRed (RGBA &rgba)
 
template<class FI1 , class FI2 >
int Compare (FI1 i1, FI1 j1, FI2 i2, FI2 j2)
 
template<class FI1 , class FI2 , class BP >
int Compare (FI1 i1, FI1 j1, FI2 i2, FI2 j2, BP p)
 
void PCL_FUNC ComplexTimeToJD (int &jdi, double &jdf, int year, int month, int day, double dayf=0)
 
double ComplexTimeToJD (int year, int month, int day, double dayf=0)
 
template<class T , class A >
void Construct (T *p, A &a)
 
template<class T , class T1 , class A >
void Construct (T *p, const T1 &v, A &a)
 
template<typename T >
constexpr T Cos (T x)
 
template<typename T >
Complex< T > Cos (const Complex< T > &c)
 
template<typename T >
constexpr T Cosh (T x)
 
template<typename T >
Complex< T > Cosh (const Complex< T > &c)
 
template<typename T >
constexpr T Cotan (T x)
 
template<class FI , typename T >
size_type Count (FI i, FI j, const T &v)
 
template<class FI , typename T , class BP >
size_type Count (FI i, FI j, const T &v, BP p)
 
template<class FI , class UP >
size_type CountIf (FI i, FI j, UP p)
 
uint32 PCL_FUNC CRC32 (const void *data, size_type length)
 
template<class C >
uint32 CRC32 (const C &data)
 
template<class P1 , class P2 >
void PCL_FUNC CrossPowerSpectrumMatrix (GenericImage< P1 > &R, const GenericImage< P2 > &A, const GenericImage< P2 > &B)
 
template<typename T >
void CrossPowerSpectrumMatrix (Complex< T > *i, const Complex< T > *j, const Complex< T > *a, const Complex< T > *b)
 
IsoString PCL_FUNC CSSColorName (RGBA)
 
template<typename S1 , typename S2 , typename S3 , typename D >
void DecimalToSexagesimal (int &sign, S1 &s1, S2 &s2, S3 &s3, const D &d)
 
template<typename T >
constexpr T Deg (T x)
 
template<class T >
void Destroy (T *p)
 
template<class T >
void Destroy (T *p, T *q)
 
template<class FI >
distance_type Distance (FI i, FI j)
 
template<typename T >
double Distance (const GenericPoint< T > &p1, const GenericPoint< T > &p2)
 
template<class FI1 , class FI2 >
bool Equal (FI1 i1, FI2 i2, FI2 j2)
 
template<class FI1 , class FI2 , class BP >
bool Equal (FI1 i1, FI2 i2, FI2 j2, BP p)
 
template<typename T >
constexpr T Exp (T x)
 
template<typename T >
Complex< T > Exp (const Complex< T > &c)
 
ArgumentList PCL_FUNC ExtractArguments (const StringList &argv, argument_item_mode mode=ArgumentItemMode::Ignore, ArgumentOptions options=ArgumentOptions())
 
template<class FI >
void FindExtremeItems (FI &kmin, FI &kmax, FI i, FI j)
 
template<class FI , class BP >
void FindExtremeItems (FI &kmin, FI &kmax, FI i, FI j, BP p)
 
template<class FI1 , class FI2 >
Association< FI1, FI2 > FindNotEqual (FI1 i1, FI2 i2, FI2 j2)
 
template<class FI1 , class FI2 , class BP >
Association< FI1, FI2 > FindNotEqual (FI1 i1, FI2 i2, FI2 j2, BP p)
 
template<class FI , class UP >
FI FirstThat (FI i, FI j, UP p)
 
template<class FI , class UP , typename T1 >
FI FirstThat (FI i, FI j, UP p, T1 x)
 
template<typename T >
constexpr T Floor (T x)
 
template<typename T >
constexpr T Frac (T x)
 
template<typename T >
void Frexp (T x, T &m, int &p)
 
uint8 Green (RGBA rgba)
 
uint32 Hash32 (const void *data, size_type size, uint32 seed=0)
 
uint64 Hash64 (const void *data, size_type size, uint64 seed=0)
 
template<typename T >
constexpr T Hav (T x)
 
template<class RI >
void HeapSort (RI i, RI j)
 
template<class RI , class BP >
void HeapSort (RI i, RI j, BP p)
 
void PCL_FUNC InPlaceGaussJordan (Matrix &A, Matrix &B)
 
void PCL_FUNC InPlaceGaussJordan (FMatrix &A, FMatrix &B)
 
template<class FI , class T >
FI InsertionPoint (FI i, FI j, const T &v)
 
template<class FI , class T , class BP >
FI InsertionPoint (FI i, FI j, const T &v, BP p)
 
template<class BI >
void InsertionSort (BI i, BI j)
 
template<class BI , class BP >
void InsertionSort (BI i, BI j, BP p)
 
bool IsAltPressed ()
 
constexpr bool IsBigEndianMachine ()
 
bool IsControlOrCmdPressed ()
 
bool IsControlPressed ()
 
bool IsFinite (float x)
 
bool IsFinite (double x)
 
template<typename T >
bool IsHorizontalLine (T x0, T y0, T x1, T y1)
 
int IsInfinity (float x)
 
int IsInfinity (double x)
 
bool IsKeyPressed (int key1, int key2=0)
 
template<typename T >
bool IsLine (T x0, T y0, T x1, T y1)
 
constexpr bool IsLittleEndianMachine ()
 
bool IsNaN (float x)
 
bool IsNaN (double x)
 
template<typename T >
bool IsNormalRect (T x0, T y0, T x1, T y1)
 
template<typename T >
bool IsOrderedRect (T x0, T y0, T x1, T y1)
 
template<typename T >
bool IsPoint (T x0, T y0, T x1, T y1)
 
template<typename T >
bool IsPointOrLine (T x0, T y0, T x1, T y1)
 
template<typename T >
bool IsRect (T x0, T y0, T x1, T y1)
 
bool IsShiftPressed ()
 
bool IsSpaceBarPressed ()
 
template<typename T >
bool IsVerticalLine (T x0, T y0, T x1, T y1)
 
template<class C , class T >
T * ItemType (const Iterator< C, T > &)
 
template<typename T >
T * ItemType (const T *)
 
template<class C , class T >
IteratorClass (const Iterator< C, T > &)
 
template<typename T >
RandomAccessIterator IteratorClass (const T *)
 
void PCL_FUNC JDToComplexTime (int &year, int &month, int &day, double &dayf, int jdi, double jdf)
 
void JDToComplexTime (int &year, int &month, int &day, double &dayf, double jd)
 
template<typename T >
double L1Norm (const T *i, const T *j)
 
template<typename T >
double L2Norm (const T *i, const T *j)
 
template<class BI , class UP >
BI LastThat (BI i, BI j, UP p)
 
template<class BI , class UP , typename T1 >
BI LastThat (BI i, BI j, UP p, T1 x)
 
template<typename T >
constexpr T Ldexp (T m, int p)
 
template<class FI , class T >
FI LinearSearch (FI i, FI j, const T &v)
 
template<class FI , class T , class BP >
FI LinearSearch (FI i, FI j, const T &v, BP p)
 
template<class BI , class T >
BI LinearSearchLast (BI i, BI j, const T &v)
 
template<class BI , class T , class BP >
BI LinearSearchLast (BI i, BI j, const T &v, BP p)
 
template<typename T >
LittleToBigEndian (T x)
 
template<typename T >
constexpr T Ln (T x)
 
template<typename T >
Complex< T > Ln (const Complex< T > &c)
 
constexpr long double Ln2 ()
 
template<typename T >
constexpr T Log (T x)
 
template<typename T >
Complex< T > Log (const Complex< T > &c)
 
constexpr long double Log2 ()
 
template<typename T >
constexpr T Log2 (T x)
 
constexpr long double Log2e ()
 
constexpr long double Log2T ()
 
template<typename T >
constexpr T LogN (T n, T x)
 
template<typename T >
double MAD (const T *i, const T *j, double center)
 
template<typename T >
double MAD (const T *i, const T *j)
 
template<typename T1 , typename T2 >
double ManhattanDistance (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
constexpr T MasRad (T x)
 
template<typename T >
constexpr const T & Max (const T &a, const T &b)
 
template<typename T , class BP >
const T & Max (const T &a, const T &b, BP p)
 
template<class FI >
FI MaxItem (FI i, FI j)
 
template<class FI , class BP >
FI MaxItem (FI i, FI j, BP p)
 
int MaxSSEInstructionSetSupported ()
 
template<typename T >
double Mean (const T *i, const T *j)
 
template<typename T >
constexpr const T & Median (const T &a, const T &b, const T &c)
 
template<typename T , class BP >
const T & Median (const T &a, const T &b, const T &c, BP p)
 
template<typename T >
double Median (T *i, T *j)
 
template<typename T , class BP >
double Median (T *i, T *j, BP p)
 
template<typename T >
constexpr const T & Min (const T &a, const T &b)
 
template<typename T , class BP >
const T & Min (const T &a, const T &b, BP p)
 
template<class FI >
FI MinItem (FI i, FI j)
 
template<class FI , class BP >
FI MinItem (FI i, FI j, BP p)
 
template<typename T >
constexpr T MinRad (T x)
 
template<typename T >
constexpr T Mod (T x, T y)
 
template<typename T >
constexpr T Mod2Pi (T x)
 
template<typename T >
double Modulus (const T *i, const T *j)
 
template<class BI >
void MoveBackward (BI &i, size_type n)
 
template<class FI >
void MoveForward (FI &i, size_type n)
 
template<typename T >
double NondestructiveMedian (const T *i, const T *j)
 
template<typename T , class BP >
double NondestructiveMedian (const T *i, const T *j, BP p)
 
template<typename T >
double Norm (const T *i, const T *j, double p)
 
template<typename T >
double Norm (const T *i, const T *j)
 
template<typename T >
constexpr T Norm2Pi (T x)
 
template<class T1 , class T2 >
bool operator!= (const T1 &a, const T2 &b)
 
template<typename T1 , class T2 >
Complex< T1 > operator* (const Complex< T1 > &c1, const Complex< T2 > &c2)
 
template<typename T1 , class T2 >
Complex< T1 > operator* (const Complex< T1 > &c, T2 x)
 
template<typename T1 , class T2 >
Complex< T2 > operator* (T1 x, const Complex< T2 > &c)
 
template<typename T1 , typename T2 >
GenericPoint< T1 > operator* (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
GenericPoint< T > operator* (const GenericPoint< T > &p1, T d2)
 
template<typename T >
GenericPoint< T > operator* (T d1, const GenericPoint< T > &p2)
 
template<typename T >
operator* (const GenericVector< T > &A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator* (const GenericVector< T > &A, const T &x)
 
template<typename T >
GenericVector< T > operator* (GenericVector< T > &&A, const T &x)
 
template<typename T >
GenericVector< T > operator* (const T &x, const GenericVector< T > &A)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator* (const GenericRectangle< T1 > &r1, const GenericRectangle< T2 > &r2)
 
template<typename T >
GenericVector< T > operator* (const T &x, GenericVector< T > &&A)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator* (const GenericRectangle< T1 > &r1, const GenericPoint< T2 > &p2)
 
template<typename T1 , typename T2 >
GenericRectangle< T2 > operator* (const GenericPoint< T1 > &p1, const GenericRectangle< T2 > &r2)
 
template<typename T >
GenericRectangle< T > operator* (const GenericRectangle< T > &r1, T d2)
 
template<typename T >
GenericRectangle< T > operator* (T d1, const GenericRectangle< T > &r2)
 
template<typename T >
GenericMatrix< T > operator* (const GenericMatrix< T > &A, const GenericMatrix< T > &B)
 
template<typename T >
GenericVector< T > operator* (const GenericMatrix< T > &A, const GenericVector< T > &x)
 
template<typename T >
GenericMatrix< T > operator* (const GenericMatrix< T > &A, const T &x)
 
template<typename T >
GenericMatrix< T > operator* (const T &x, const GenericMatrix< T > &A)
 
template<class P , typename T >
GenericImage< P > operator* (const GenericImage< P > &image, T scalar)
 
template<class P , typename T >
GenericImage< P > operator* (T scalar, const GenericImage< P > &image)
 
template<class P1 , class P2 >
GenericImage< P1 > operator* (const GenericImage< P1 > &image1, const GenericImage< P2 > &image2)
 
template<typename T1 , class T2 >
Complex< T1 > operator+ (const Complex< T1 > &c1, const Complex< T2 > &c2)
 
template<typename T1 , class T2 >
Complex< T1 > operator+ (const Complex< T1 > &c, T2 x)
 
template<typename T1 , class T2 >
Complex< T2 > operator+ (T1 x, const Complex< T2 > &c)
 
template<class RI , class T >
ReverseRandomAccessIterator< RI, T > operator+ (const ReverseRandomAccessIterator< RI, T > &i, distance_type d)
 
template<class RI , class T >
ReverseRandomAccessIterator< RI, T > operator+ (distance_type d, const ReverseRandomAccessIterator< RI, T > &i)
 
template<typename T1 , typename T2 >
GenericPoint< T1 > operator+ (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
GenericPoint< T > operator+ (const GenericPoint< T > &p1, T d2)
 
template<typename T >
GenericPoint< T > operator+ (T d1, const GenericPoint< T > &p2)
 
TimePoint operator+ (const TimePoint &t, double d)
 
TimePoint operator+ (double d, const TimePoint &t)
 
template<typename T >
GenericVector< T > operator+ (const GenericVector< T > &A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator+ (GenericVector< T > &&A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator+ (const GenericVector< T > &A, GenericVector< T > &&B)
 
template<typename T >
GenericVector< T > operator+ (GenericVector< T > &&A, GenericVector< T > &&B)
 
template<typename T >
GenericVector< T > operator+ (const GenericVector< T > &A, const T &x)
 
template<typename T >
GenericVector< T > operator+ (GenericVector< T > &&A, const T &x)
 
template<typename T >
GenericVector< T > operator+ (const T &x, const GenericVector< T > &A)
 
template<typename T >
GenericVector< T > operator+ (const T &x, GenericVector< T > &&A)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator+ (const GenericRectangle< T1 > &r1, const GenericRectangle< T2 > &r2)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator+ (const GenericRectangle< T1 > &r1, const GenericPoint< T2 > &p2)
 
template<typename T1 , typename T2 >
GenericRectangle< T2 > operator+ (const GenericPoint< T1 > &p1, const GenericRectangle< T2 > &r2)
 
template<typename T >
GenericRectangle< T > operator+ (const GenericRectangle< T > &r1, T d2)
 
template<typename T >
GenericRectangle< T > operator+ (T d1, const GenericRectangle< T > &r2)
 
template<typename T >
GenericMatrix< T > operator+ (const GenericMatrix< T > &A, const GenericMatrix< T > &B)
 
template<typename T >
GenericMatrix< T > operator+ (const GenericMatrix< T > &A, const T &x)
 
template<typename T >
GenericMatrix< T > operator+ (const T &x, const GenericMatrix< T > &A)
 
IsoString operator+ (const IsoString::string_base &s1, const IsoString::string_base &s2)
 
IsoString operator+ (IsoString::string_base &&s1, const IsoString::string_base &s2)
 
IsoString operator+ (IsoString &&s1, const IsoString::string_base &s2)
 
IsoString operator+ (const IsoString::string_base &s1, IsoString::string_base &&s2)
 
IsoString operator+ (const IsoString::string_base &s1, IsoString &&s2)
 
IsoString operator+ (IsoString::string_base &&s1, IsoString::string_base &&s2)
 
IsoString operator+ (IsoString &&s1, IsoString::string_base &&s2)
 
IsoString operator+ (IsoString::string_base &&s1, IsoString &&s2)
 
IsoString operator+ (IsoString &&s1, IsoString &&s2)
 
IsoString operator+ (const IsoString::string_base &s1, IsoString::const_c_string t2)
 
IsoString operator+ (IsoString::string_base &&s1, IsoString::const_c_string t2)
 
IsoString operator+ (IsoString &&s1, IsoString::const_c_string t2)
 
IsoString operator+ (IsoString::const_c_string t1, const IsoString::string_base &s2)
 
IsoString operator+ (IsoString::const_c_string t1, IsoString::string_base &&s2)
 
IsoString operator+ (IsoString::const_c_string t1, IsoString &&s2)
 
IsoString operator+ (const IsoString::string_base &s1, IsoString::char_type c2)
 
IsoString operator+ (IsoString::string_base &&s1, IsoString::char_type c2)
 
IsoString operator+ (IsoString &&s1, IsoString::char_type c2)
 
IsoString operator+ (IsoString::char_type c1, const IsoString::string_base &s2)
 
IsoString operator+ (IsoString::char_type c1, IsoString::string_base &&s2)
 
IsoString operator+ (IsoString::char_type c1, IsoString &&s2)
 
String operator+ (String &&s1, const String::string_base &s2)
 
String operator+ (const String::string_base &s1, String &&s2)
 
String operator+ (String &&s1, String::string_base &&s2)
 
String operator+ (String::string_base &&s1, String &&s2)
 
String operator+ (String &&s1, String &&s2)
 
String operator+ (const String::string_base &s1, String::const_iterator t2)
 
String operator+ (String::string_base &&s1, String::const_iterator t2)
 
String operator+ (String &&s1, String::const_iterator t2)
 
String operator+ (String::const_iterator t1, const String::string_base &s2)
 
String operator+ (String::const_iterator t1, String::string_base &&s2)
 
String operator+ (String::const_iterator t1, String &&s2)
 
String operator+ (String &&s1, String::char_type c2)
 
String operator+ (String::char_type c1, String &&s2)
 
String operator+ (const String::string_base &s1, const char16_t *t2)
 
String operator+ (String::string_base &&s1, const char16_t *t2)
 
String operator+ (String &&s1, const char16_t *t2)
 
String operator+ (const char16_t *t1, const String::string_base &s2)
 
String operator+ (const char16_t *t1, String::string_base &&s2)
 
String operator+ (const char16_t *t1, String &&s2)
 
String operator+ (const String::string_base &s1, char16_t c2)
 
String operator+ (String::string_base &&s1, char16_t c2)
 
String operator+ (String &&s1, char16_t c2)
 
String operator+ (char16_t c1, const String::string_base &s2)
 
String operator+ (char16_t c1, String::string_base &&s2)
 
String operator+ (char16_t c1, String &&s2)
 
String operator+ (const String::string_base &s1, const wchar_t *t2)
 
String operator+ (String::string_base &&s1, const wchar_t *t2)
 
String operator+ (String &&s1, const wchar_t *t2)
 
String operator+ (const wchar_t *t1, const String::string_base &s2)
 
String operator+ (const wchar_t *t1, String::string_base &&s2)
 
String operator+ (const wchar_t *t1, String &&s2)
 
String operator+ (const String::string_base &s1, wchar_t c2)
 
String operator+ (String::string_base &&s1, wchar_t c2)
 
String operator+ (String &&s1, wchar_t c2)
 
String operator+ (wchar_t c1, const String::string_base &s2)
 
String operator+ (wchar_t c1, String::string_base &&s2)
 
String operator+ (wchar_t c1, String &&s2)
 
String operator+ (const String::string_base &s1, const String::string8_base &s2)
 
String operator+ (String::string_base &&s1, const String::string8_base &s2)
 
String operator+ (String &&s1, const String::string8_base &s2)
 
String operator+ (const String::string8_base &s1, const String::string_base &s2)
 
String operator+ (const String::string8_base &s1, String::string_base &&s2)
 
String operator+ (const String::string8_base &s1, String &&s2)
 
String operator+ (const String::string_base &s1, String::const_c_string8 t2)
 
String operator+ (String::string_base &&s1, String::const_c_string8 t2)
 
String operator+ (String &&s1, String::const_c_string8 t2)
 
String operator+ (String::const_c_string8 t1, const String::string_base &s2)
 
String operator+ (String::const_c_string8 t1, String::string_base &&s2)
 
String operator+ (String::const_c_string8 t1, String &&s2)
 
String operator+ (const String::string_base &s1, String::char8_type c2)
 
String operator+ (String::string_base &&s1, String::char8_type c2)
 
String operator+ (String &&s1, String::char8_type c2)
 
String operator+ (String::char8_type c1, const String::string_base &s2)
 
String operator+ (String::char8_type c1, String::string_base &&s2)
 
String operator+ (String::char8_type c1, String &&s2)
 
template<class P , typename T >
GenericImage< P > operator+ (const GenericImage< P > &image, T scalar)
 
template<class P , typename T >
GenericImage< P > operator+ (T scalar, const GenericImage< P > &image)
 
template<class P1 , class P2 >
GenericImage< P1 > operator+ (const GenericImage< P1 > &image1, const GenericImage< P2 > &image2)
 
template<typename T1 , class T2 >
Complex< T1 > operator- (const Complex< T1 > &c1, const Complex< T2 > &c2)
 
template<class RI , class T >
ReverseRandomAccessIterator< RI, T > operator- (const ReverseRandomAccessIterator< RI, T > &i, distance_type d)
 
template<typename T1 , class T2 >
Complex< T1 > operator- (const Complex< T1 > &c, T2 x)
 
template<class RI , class T >
distance_type operator- (const ReverseRandomAccessIterator< RI, T > &i, const ReverseRandomAccessIterator< RI, T > &j)
 
template<typename T1 , class T2 >
Complex< T2 > operator- (T1 x, const Complex< T2 > &c)
 
template<typename T1 , typename T2 >
GenericPoint< T1 > operator- (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
GenericPoint< T > operator- (const GenericPoint< T > &p1, T d2)
 
template<typename T >
GenericPoint< T > operator- (T d1, const GenericPoint< T > &p2)
 
constexpr double operator- (const TimePoint &t1, const TimePoint &t2)
 
TimePoint operator- (const TimePoint &t, double d)
 
template<typename T >
GenericVector< T > operator- (const GenericVector< T > &A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator- (GenericVector< T > &&A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator- (const GenericVector< T > &A, GenericVector< T > &&B)
 
template<typename T >
GenericVector< T > operator- (GenericVector< T > &&A, GenericVector< T > &&B)
 
template<typename T >
GenericVector< T > operator- (const GenericVector< T > &A, const T &x)
 
template<typename T >
GenericVector< T > operator- (GenericVector< T > &&A, const T &x)
 
template<typename T >
GenericVector< T > operator- (const T &x, const GenericVector< T > &A)
 
template<typename T >
GenericVector< T > operator- (const T &x, GenericVector< T > &&A)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator- (const GenericRectangle< T1 > &r1, const GenericRectangle< T2 > &r2)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator- (const GenericRectangle< T1 > &r1, const GenericPoint< T2 > &p2)
 
template<typename T1 , typename T2 >
GenericRectangle< T2 > operator- (const GenericPoint< T1 > &p1, const GenericRectangle< T2 > &r2)
 
template<typename T >
GenericRectangle< T > operator- (const GenericRectangle< T > &r1, T d2)
 
template<typename T >
GenericRectangle< T > operator- (T d1, const GenericRectangle< T > &r2)
 
template<typename T >
GenericMatrix< T > operator- (const GenericMatrix< T > &A, const GenericMatrix< T > &B)
 
template<typename T >
GenericMatrix< T > operator- (const GenericMatrix< T > &A, const T &x)
 
template<typename T >
GenericMatrix< T > operator- (const T &x, const GenericMatrix< T > &A)
 
template<class P , typename T >
GenericImage< P > operator- (const GenericImage< P > &image, T scalar)
 
template<class P1 , class P2 >
GenericImage< P1 > operator- (const GenericImage< P1 > &image1, const GenericImage< P2 > &image2)
 
template<typename T1 , class T2 >
Complex< T1 > operator/ (const Complex< T1 > &c1, const Complex< T2 > &c2)
 
template<typename T1 , class T2 >
Complex< T1 > operator/ (const Complex< T1 > &c, T2 x)
 
template<typename T1 , class T2 >
Complex< T2 > operator/ (T1 x, const Complex< T2 > &c)
 
template<typename T1 , typename T2 >
GenericPoint< T1 > operator/ (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
GenericPoint< T > operator/ (const GenericPoint< T > &p1, T d2)
 
template<typename T >
GenericPoint< T > operator/ (T d1, const GenericPoint< T > &p2)
 
template<typename T >
GenericVector< T > operator/ (const GenericVector< T > &A, const T &x)
 
template<typename T >
GenericVector< T > operator/ (GenericVector< T > &&A, const T &x)
 
template<typename T >
GenericVector< T > operator/ (const T &x, const GenericVector< T > &A)
 
template<typename T >
GenericVector< T > operator/ (const T &x, GenericVector< T > &&A)
 
template<typename T >
GenericVector< T > operator/ (const GenericVector< T > &A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator/ (GenericVector< T > &&A, const GenericVector< T > &B)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator/ (const GenericRectangle< T1 > &r1, const GenericRectangle< T2 > &r2)
 
template<typename T1 , typename T2 >
GenericRectangle< T1 > operator/ (const GenericRectangle< T1 > &r1, const GenericPoint< T2 > &p2)
 
template<typename T1 , typename T2 >
GenericRectangle< T2 > operator/ (const GenericPoint< T1 > &p1, const GenericRectangle< T2 > &r2)
 
template<typename T >
GenericRectangle< T > operator/ (const GenericRectangle< T > &r1, T d2)
 
template<typename T >
GenericRectangle< T > operator/ (T d1, const GenericRectangle< T > &r2)
 
template<typename T >
GenericMatrix< T > operator/ (const GenericMatrix< T > &A, const T &x)
 
template<typename T >
GenericMatrix< T > operator/ (const T &x, const GenericMatrix< T > &A)
 
template<class P , typename T >
GenericImage< P > operator/ (const GenericImage< P > &image, T scalar)
 
template<class P1 , class P2 >
GenericImage< P1 > operator/ (const GenericImage< P1 > &image1, const GenericImage< P2 > &image2)
 
template<typename T1 , typename T2 >
bool operator< (const Association< T1, T2 > &x1, const Association< T1, T2 > &x2)
 
bool operator< (const FITSHeaderKeyword &h1, const FITSHeaderKeyword &h2)
 
template<class RI , class T >
bool operator< (const ReverseRandomAccessIterator< RI, T > &i, const ReverseRandomAccessIterator< RI, T > &j)
 
template<typename T1 , class T2 >
bool operator< (const Complex< T1 > &c1, const Complex< T2 > &c2)
 
template<typename T1 , class T2 >
bool operator< (const Complex< T1 > &c, T2 x)
 
template<typename T1 , class T2 >
bool operator< (T1 x, const Complex< T2 > &c)
 
template<typename T1 , typename T2 >
bool operator< (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
bool operator< (const GenericPoint< T > &p1, T d2)
 
template<typename T >
bool operator< (T d1, const GenericPoint< T > &p2)
 
constexpr bool operator< (const TimePoint &t1, const TimePoint &t2)
 
constexpr bool operator< (const TimePoint &t1, double jd2)
 
constexpr bool operator< (double jd1, const TimePoint &t2)
 
template<class T , class A >
bool operator< (const IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
bool operator< (const Array< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A >
bool operator< (const ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<typename T1 , typename T2 >
bool operator< (const GenericRectangle< T1 > &r1, const GenericRectangle< T2 > &r2)
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool operator< (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2)
 
template<class T , class R , class A >
bool operator< (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2)
 
template<class T , class R , class A >
bool operator< (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2)
 
template<class T , class R , class A >
bool operator< (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2)
 
template<class T , class R , class A >
bool operator< (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2)
 
bool operator< (const String &s1, const char16_t *t2)
 
bool operator< (const char16_t *t1, const String &s2)
 
bool operator< (const String &s1, char16_t c2)
 
bool operator< (char16_t c1, const String &s2)
 
bool operator< (const String &s1, const wchar_t *t2)
 
bool operator< (const wchar_t *t1, const String &s2)
 
bool operator< (const String &s1, wchar_t c2)
 
bool operator< (wchar_t c1, const String &s2)
 
bool operator< (const String &s1, String::const_c_string8 t2)
 
bool operator< (String::const_c_string8 t1, const String &s2)
 
bool operator< (const String &s1, String::char8_type c2)
 
bool operator< (String::char8_type c1, const String &s2)
 
template<class T , class A >
ReferenceSortedArray< T, A > & operator<< (ReferenceSortedArray< T, A > &x1, const ReferenceSortedArray< T, A > &x2)
 
template<class T , class A , class V >
ReferenceSortedArray< T, A > & operator<< (ReferenceSortedArray< T, A > &x, const V *p)
 
template<class T , class A , class V >
ReferenceSortedArray< T, A > & operator<< (ReferenceSortedArray< T, A > &&x, const V *p)
 
template<class T , class A >
ReferenceSortedArray< T, A > & operator<< (ReferenceSortedArray< T, A > &&x1, const ReferenceSortedArray< T, A > &x2)
 
template<class T , class A >
ReferenceSortedArray< T, A > & operator<< (ReferenceSortedArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A >
ReferenceSortedArray< T, A > & operator<< (ReferenceSortedArray< T, A > &&x1, const ReferenceArray< T, A > &x2)
 
template<class O >
FFTRegistrationEngineoperator<< (FFTRegistrationEngine &R, const O &image)
 
template<class T , class A , class V >
SortedArray< T, A > & operator<< (SortedArray< T, A > &x, const V &v)
 
template<class T , class A , class V >
SortedArray< T, A > & operator<< (SortedArray< T, A > &&x, const V &v)
 
template<class T , class A >
SortedArray< T, A > & operator<< (SortedArray< T, A > &x1, const SortedArray< T, A > &x2)
 
template<class T , class A >
SortedArray< T, A > & operator<< (SortedArray< T, A > &&x1, const SortedArray< T, A > &x2)
 
template<class T , class A >
SortedArray< T, A > & operator<< (SortedArray< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A >
SortedArray< T, A > & operator<< (SortedArray< T, A > &&x1, const Array< T, A > &x2)
 
template<typename T >
Consoleoperator<< (Console &o, T t)
 
Consoleoperator<< (Console &o, const char *s)
 
Consoleoperator<< (Console &o, const String &s)
 
template<class T , class A >
IndirectSortedArray< T, A > & operator<< (IndirectSortedArray< T, A > &&x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
IndirectSortedArray< T, A > & operator<< (IndirectSortedArray< T, A > &&x1, const IndirectSortedArray< T, A > &x2)
 
template<class T , class A >
IndirectSortedArray< T, A > & operator<< (IndirectSortedArray< T, A > &x1, const IndirectSortedArray< T, A > &x2)
 
template<class T , class A , class V >
IndirectSortedArray< T, A > & operator<< (IndirectSortedArray< T, A > &&x, const V *p)
 
template<class T , class A , class V >
IndirectSortedArray< T, A > & operator<< (IndirectSortedArray< T, A > &x, const V *p)
 
template<class T , class A >
IndirectSortedArray< T, A > & operator<< (IndirectSortedArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
IndirectArray< T, A > & operator<< (IndirectArray< T, A > &&x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
IndirectArray< T, A > & operator<< (IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A , class V >
IndirectArray< T, A > & operator<< (IndirectArray< T, A > &&x, const V *p)
 
template<class T , class A , class V >
IndirectArray< T, A > & operator<< (IndirectArray< T, A > &x, const V *p)
 
template<class T , class A , class V >
Array< T, A > & operator<< (Array< T, A > &x, const V &v)
 
template<class T , class A , class V >
Array< T, A > & operator<< (Array< T, A > &&x, const V &v)
 
template<class T , class A >
Array< T, A > & operator<< (Array< T, A > &&x1, const Array< T, A > &x2)
 
template<class T , class A >
Array< T, A > & operator<< (Array< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A , class V >
ReferenceArray< T, A > & operator<< (ReferenceArray< T, A > &x, const V *p)
 
template<class T , class A >
ReferenceArray< T, A > & operator<< (ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A , class V >
ReferenceArray< T, A > & operator<< (ReferenceArray< T, A > &&x, const V *p)
 
template<class T , class A >
ReferenceArray< T, A > & operator<< (ReferenceArray< T, A > &&x1, const ReferenceArray< T, A > &x2)
 
IsoStringoperator<< (IsoString &s1, const IsoString::string_base &s2)
 
IsoStringoperator<< (IsoString &&s1, const IsoString::string_base &s2)
 
IsoStringoperator<< (IsoString &s1, IsoString::const_c_string t2)
 
IsoStringoperator<< (IsoString &&s1, IsoString::const_c_string t2)
 
IsoStringoperator<< (IsoString &s1, IsoString::char_type c2)
 
IsoStringoperator<< (IsoString &&s1, IsoString::char_type c2)
 
Stringoperator<< (String &s1, const String::string_base &s2)
 
Stringoperator<< (String &&s1, const String::string_base &s2)
 
Stringoperator<< (String &s1, String::const_iterator &t2)
 
Stringoperator<< (String &&s1, String::const_iterator &t2)
 
Stringoperator<< (String &s1, String::char_type c2)
 
Stringoperator<< (String &&s1, String::char_type c2)
 
Stringoperator<< (String &s1, const char16_t *t2)
 
Stringoperator<< (String &&s1, const char16_t *t2)
 
Stringoperator<< (String &s1, char16_t c2)
 
Stringoperator<< (String &&s1, char16_t c2)
 
Stringoperator<< (String &s1, const wchar_t *t2)
 
Stringoperator<< (String &&s1, const wchar_t *t2)
 
Stringoperator<< (String &s1, wchar_t c2)
 
Stringoperator<< (String &&s1, wchar_t c2)
 
Stringoperator<< (String &s1, const String::string8_base &s2)
 
Stringoperator<< (String &&s1, const String::string8_base &s2)
 
Stringoperator<< (String &s1, String::const_c_string8 t2)
 
Stringoperator<< (String &&s1, String::const_c_string8 t2)
 
Stringoperator<< (String &s1, String::char8_type c2)
 
Stringoperator<< (String &&s1, String::char8_type c2)
 
template<class T1 , class T2 >
bool operator<= (const T1 &a, const T2 &b)
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool operator<= (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2)
 
template<class T , class R , class A >
bool operator<= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2)
 
template<class T , class R , class A >
bool operator<= (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2)
 
template<class T , class R , class A >
bool operator<= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2)
 
template<class T , class R , class A >
bool operator<= (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2)
 
bool operator<= (const String &s1, const char16_t *t2)
 
bool operator<= (const char16_t *t1, const String &s2)
 
bool operator<= (const String &s1, char16_t c2)
 
bool operator<= (char16_t c1, const String &s2)
 
bool operator<= (const String &s1, const wchar_t *t2)
 
bool operator<= (const wchar_t *t1, const String &s2)
 
bool operator<= (const String &s1, wchar_t c2)
 
bool operator<= (wchar_t c1, const String &s2)
 
bool operator<= (const String &s1, String::const_c_string8 t2)
 
bool operator<= (String::const_c_string8 t1, const String &s2)
 
bool operator<= (const String &s1, String::char8_type c2)
 
bool operator<= (String::char8_type c1, const String &s2)
 
template<typename T1 , typename T2 >
bool operator== (const Association< T1, T2 > &x1, const Association< T1, T2 > &x2)
 
bool operator== (const FITSHeaderKeyword &h1, const FITSHeaderKeyword &h2)
 
template<class BI , class C , class T >
bool operator== (const ReverseIteratorBase< BI, C, T > &i, const ReverseIteratorBase< BI, C, T > &j)
 
template<typename T1 , class T2 >
bool operator== (const Complex< T1 > &c1, const Complex< T2 > &c2)
 
template<typename T1 , class T2 >
bool operator== (const Complex< T1 > &c, T2 x)
 
template<typename T1 , class T2 >
bool operator== (T1 x, const Complex< T2 > &c)
 
template<typename T1 , typename T2 >
bool operator== (const GenericPoint< T1 > &p1, const GenericPoint< T2 > &p2)
 
template<typename T >
bool operator== (const GenericPoint< T > &p1, T d2)
 
template<typename T >
bool operator== (T d1, const GenericPoint< T > &p2)
 
constexpr bool operator== (const TimePoint &t1, const TimePoint &t2)
 
constexpr bool operator== (const TimePoint &t1, double jd2)
 
constexpr bool operator== (double jd1, const TimePoint &t2)
 
template<class T , class A >
bool operator== (const IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
bool operator== (const Array< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A >
bool operator== (const ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<typename T1 , typename T2 >
bool operator== (const GenericRectangle< T1 > &r1, const GenericRectangle< T2 > &r2)
 
template<typename T >
bool operator== (const GenericRectangle< T > &r1, T d2)
 
template<typename T >
bool operator== (T d1, const GenericRectangle< T > &r2)
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool operator== (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2)
 
template<class T , class R , class A >
bool operator== (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2)
 
template<class T , class R , class A >
bool operator== (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2)
 
template<class T , class R , class A >
bool operator== (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2)
 
template<class T , class R , class A >
bool operator== (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2)
 
bool operator== (const String &s1, const char16_t *t2)
 
bool operator== (const char16_t *t1, const String &s2)
 
bool operator== (const String &s1, char16_t c2)
 
bool operator== (char16_t c1, const String &s2)
 
bool operator== (const String &s1, const wchar_t *t2)
 
bool operator== (const wchar_t *t1, const String &s2)
 
bool operator== (const String &s1, wchar_t c2)
 
bool operator== (wchar_t c1, const String &s2)
 
bool operator== (const String &s1, String::const_c_string8 t2)
 
bool operator== (String::const_c_string8 t1, const String &s2)
 
bool operator== (const String &s1, String::char8_type c2)
 
bool operator== (String::char8_type c1, const String &s2)
 
template<class T1 , class T2 >
bool operator> (const T1 &a, const T2 &b)
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool operator> (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2)
 
template<class T , class R , class A >
bool operator> (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2)
 
template<class T , class R , class A >
bool operator> (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2)
 
template<class T , class R , class A >
bool operator> (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2)
 
template<class T , class R , class A >
bool operator> (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2)
 
bool operator> (const String &s1, const char16_t *t2)
 
bool operator> (const char16_t *t1, const String &s2)
 
bool operator> (const String &s1, char16_t c2)
 
bool operator> (char16_t c1, const String &s2)
 
bool operator> (const String &s1, const wchar_t *t2)
 
bool operator> (const wchar_t *t1, const String &s2)
 
bool operator> (const String &s1, wchar_t c2)
 
bool operator> (wchar_t c1, const String &s2)
 
bool operator> (const String &s1, String::const_c_string8 t2)
 
bool operator> (String::const_c_string8 t1, const String &s2)
 
bool operator> (const String &s1, String::char8_type c2)
 
bool operator> (String::char8_type c1, const String &s2)
 
template<class T1 , class T2 >
bool operator>= (const T1 &a, const T2 &b)
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool operator>= (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2)
 
template<class T , class R , class A >
bool operator>= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2)
 
template<class T , class R , class A >
bool operator>= (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2)
 
template<class T , class R , class A >
bool operator>= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2)
 
template<class T , class R , class A >
bool operator>= (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2)
 
bool operator>= (const String &s1, const char16_t *t2)
 
bool operator>= (const char16_t *t1, const String &s2)
 
bool operator>= (const String &s1, char16_t c2)
 
bool operator>= (char16_t c1, const String &s2)
 
bool operator>= (const String &s1, const wchar_t *t2)
 
bool operator>= (const wchar_t *t1, const String &s2)
 
bool operator>= (const String &s1, wchar_t c2)
 
bool operator>= (wchar_t c1, const String &s2)
 
bool operator>= (const String &s1, String::const_c_string8 t2)
 
bool operator>= (String::const_c_string8 t1, const String &s2)
 
bool operator>= (const String &s1, String::char8_type c2)
 
bool operator>= (String::char8_type c1, const String &s2)
 
Consoleoperator>> (Console &o, char &c)
 
Consoleoperator>> (Console &o, String &s)
 
template<typename T >
GenericVector< T > operator^ (const GenericVector< T > &A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator^ (GenericVector< T > &&A, const GenericVector< T > &B)
 
template<typename T >
GenericVector< T > operator^ (const GenericVector< T > &A, GenericVector< T > &&B)
 
template<typename T >
GenericVector< T > operator^ (GenericVector< T > &&A, GenericVector< T > &&B)
 
template<typename T >
GenericVector< T > operator^ (const GenericVector< T > &A, const T &x)
 
template<typename T >
GenericVector< T > operator^ (GenericVector< T > &&A, const T &x)
 
template<typename T >
GenericVector< T > operator^ (const T &x, const GenericVector< T > &A)
 
template<typename T >
GenericVector< T > operator^ (const T &x, GenericVector< T > &&A)
 
template<typename T >
GenericMatrix< T > operator^ (const GenericMatrix< T > &A, const T &x)
 
template<typename T >
GenericMatrix< T > operator^ (const T &x, const GenericMatrix< T > &A)
 
template<class P , typename T >
GenericImage< P > operator^ (const GenericImage< P > &image, T scalar)
 
template<class P1 , class P2 >
GenericImage< P1 > operator^ (const GenericImage< P1 > &image1, const GenericImage< P2 > &image2)
 
template<typename T >
void OrderRect (T &x0, T &y0, T &x1, T &y1)
 
template<class P1 , class P2 >
void PCL_FUNC PhaseCorrelationMatrix (GenericImage< P1 > &R, const GenericImage< P2 > &A, const GenericImage< P2 > &B)
 
template<typename T >
void PhaseCorrelationMatrix (Complex< T > *i, const Complex< T > *j, const Complex< T > *a, const Complex< T > *b)
 
constexpr long double Pi ()
 
template<typename T >
Complex< T > Polar (T r, T stheta, T ctheta)
 
template<typename T >
Complex< T > Polar (T r, T theta)
 
template<typename T , typename C >
Poly (T x, C c, int n)
 
template<typename T >
Poly (T x, std::initializer_list< T > c)
 
template<typename T1 , class T2 >
Complex< T1 > Pow (const Complex< T1 > &c, T2 x)
 
template<typename T1 , class T2 >
Complex< T2 > Pow (T1 x, const Complex< T2 > &c)
 
template<typename T >
Complex< T > Pow (const Complex< T > &c1, const Complex< T > &c2)
 
template<typename T >
constexpr T Pow (T x, T y)
 
template<typename T >
Pow10 (T x)
 
template<typename T >
constexpr T Pow2 (T x)
 
template<typename T >
PowI (T x, int n)
 
template<typename T >
double Qn (T *x, T *xn)
 
template<class RI >
void QuickSort (RI i, RI j)
 
template<class RI , class BP >
void QuickSort (RI i, RI j, BP p)
 
template<typename T >
constexpr T Rad (T x)
 
template<typename T >
constexpr T RadMin (T x)
 
template<typename T >
constexpr T RadSec (T x)
 
uint32 RandomSeed32 ()
 
uint64 RandomSeed64 ()
 
template<typename T >
constexpr const T & Range (const T &x, const T &a, const T &b)
 
template<typename T , class BP >
const T & Range (const T &x, const T &a, const T &b, BP p)
 
String PCL_FUNC RecursiveDirSearchArgument ()
 
uint8 Red (RGBA rgba)
 
String PCL_FUNC ReplaceEnvironmentVariables (const String &s)
 
RGBA RGBAColor (int r, int g, int b, int a)
 
RGBA RGBAColor (int r, int g, int b)
 
RGBA RGBAColor (double r, double g, double b, double a)
 
RGBA RGBAColor (float r, float g, float b, float a)
 
RGBA RGBAColor (double r, double g, double b)
 
RGBA RGBAColor (float r, float g, float b)
 
RGBA PCL_FUNC RGBAColor (const IsoString &colorNameOrHex)
 
IsoString RGBAColorToHexString (RGBA c)
 
IsoString RGBColorToHexString (RGBA c)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericPoint< T > &p, T1 a, T2 xc, T2 yc)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericPoint< T > &p, T1 a, const GenericPoint< T2 > &c)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericPoint< T > &p, T1 sa, T1 ca, T2 xc, T2 yc)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericPoint< T > &p, T1 sa, T1 ca, const GenericPoint< T2 > &c)
 
template<typename T , typename T1 , typename T2 >
void Rotate (T &x, T &y, T1 sa, T1 ca, T2 xc, T2 yc)
 
template<typename T1 , typename T2 >
void Rotate (int &x, int &y, T1 sa, T1 ca, T2 xc, T2 yc)
 
template<typename T1 , typename T2 >
void Rotate (long &x, long &y, T1 sa, T1 ca, T2 xc, T2 yc)
 
template<typename T1 , typename T2 >
void Rotate (int64 &x, int64 &y, T1 sa, T1 ca, T2 xc, T2 yc)
 
template<typename T , typename T1 , typename T2 >
void Rotate (T &x, T &y, T1 a, T2 xc, T2 yc)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericRectangle< T > &r, T1 a, T2 xc, T2 yc)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericRectangle< T > &r, T1 a, const GenericPoint< T2 > &c)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericRectangle< T > &r, T1 sa, T1 ca, T2 xc, T2 yc)
 
template<typename T , typename T1 , typename T2 >
void Rotate (GenericRectangle< T > &r, T1 sa, T1 ca, const GenericPoint< T2 > &c)
 
template<typename T >
RotL (T x, uint32 n)
 
template<typename T >
RotR (T x, uint32 n)
 
template<typename T >
Complex< T > Round (const Complex< T > &c)
 
template<typename T >
Complex< T > Round (const Complex< T > &c, int n)
 
double Round (double x)
 
float Round (float x)
 
long double Round (long double x)
 
template<typename T >
Round (T x, int n)
 
template<typename T >
int RoundI (T x)
 
int64 RoundI64 (double x)
 
template<typename T >
int RoundInt (T x)
 
int64 RoundInt64 (double x)
 
int64 RoundInt64Arithmetic (double x)
 
template<typename T >
int RoundIntArithmetic (T x)
 
template<typename T >
int RoundIntBanker (T x)
 
template<class FI1 , class FI2 >
FI1 Search (FI1 i1, FI1 j1, FI2 i2, FI2 j2)
 
template<class FI1 , class FI2 , class BP >
FI1 Search (FI1 i1, FI1 j1, FI2 i2, FI2 j2, BP p)
 
StringList PCL_FUNC SearchDirectory (const String &filePath, bool recursive=false)
 
template<class BI1 , class FI2 >
BI1 SearchLast (BI1 i1, BI1 j1, FI2 i2, FI2 j2)
 
template<class BI1 , class FI2 , class BP >
BI1 SearchLast (BI1 i1, BI1 j1, FI2 i2, FI2 j2, BP p)
 
template<typename T >
constexpr T SecRad (T x)
 
template<class RI >
RI Select (RI i, RI j, distance_type k)
 
template<class RI , class BP >
RI Select (RI i, RI j, distance_type k, BP p)
 
void SetAlpha (RGBA &rgba, uint8 a)
 
void SetBlue (RGBA &rgba, uint8 b)
 
void SetGreen (RGBA &rgba, uint8 g)
 
void PCL_FUNC SetRecursiveDirSearchArgument (const String &id)
 
void SetRed (RGBA &rgba, uint8 r)
 
template<typename S1 , typename S2 , typename S3 >
double SexagesimalToDecimal (int sign, const S1 &s1, const S2 &s2=S2(0), const S3 &s3=S3(0))
 
template<typename T >
constexpr int Sign (T x)
 
template<typename T >
constexpr char SignChar (T x)
 
template<typename T >
Complex< T > Sin (const Complex< T > &c)
 
template<typename T >
constexpr T Sin (T x)
 
template<typename T >
void SinCos (T x, T &sx, T &cx)
 
template<typename T >
Complex< T > Sinh (const Complex< T > &c)
 
template<typename T >
constexpr T Sinh (T x)
 
void PCL_FUNC Sleep (unsigned ms)
 
template<typename T >
double Sn (T *x, T *xn)
 
template<class BI >
void Sort (BI i, BI j)
 
template<class BI , class BP >
void Sort (BI i, BI j, BP p)
 
template<typename T >
void Split (T x, T &i, T &f)
 
template<typename T >
Complex< T > Sqrt (const Complex< T > &c)
 
template<typename T >
constexpr T Sqrt (T x)
 
template<typename T >
double StableAvgDev (const T *i, const T *j, double center)
 
template<typename T >
double StableAvgDev (const T *i, const T *j)
 
template<typename T >
double StableMean (const T *i, const T *j)
 
template<typename T >
double StableModulus (const T *i, const T *j)
 
template<typename T >
double StableSum (const T *i, const T *j)
 
template<typename T >
double StableSumOfSquares (const T *i, const T *j)
 
template<typename T >
double StdDev (const T *i, const T *j, double center)
 
template<typename T >
double StdDev (const T *i, const T *j)
 
RGBA StringToRGBAColor (const IsoString &colorNameOrHex)
 
template<typename T >
double Sum (const T *i, const T *j)
 
template<typename T >
double SumOfSquares (const T *i, const T *j)
 
template<typename T >
void Swap (T &a, T &b) noexcept(std::is_nothrow_copy_constructible< T >::value &&std::is_nothrow_copy_assignable< T >::value &&std::is_nothrow_move_assignable< T >::value)
 
template<typename T >
void Swap (GenericPoint< T > &p1, GenericPoint< T > &p2)
 
template<typename T >
void Swap (GenericRectangle< T > &r1, GenericRectangle< T > &r2)
 
template<class T , class R , class A >
void Swap (GenericString< T, R, A > &s1, GenericString< T, R, A > &s2)
 
template<typename T >
Complex< T > Tan (const Complex< T > &c)
 
template<typename T >
constexpr T Tan (T x)
 
template<typename T >
Complex< T > Tanh (const Complex< T > &c)
 
template<typename T >
constexpr T Tanh (T x)
 
template<typename T >
Trunc (T x)
 
template<typename T >
int TruncI (T x)
 
template<typename T >
int64 TruncI64 (T x)
 
template<typename T >
int TruncInt (T x)
 
template<typename T >
int64 TruncInt64 (T x)
 
constexpr long double TwoPi ()
 
template<typename T >
constexpr T UasRad (T x)
 
double UIResourceScalingFactor (double scalingFactor)
 
double UIResourceScalingFactorForIndex (int index)
 
int UIResourceScalingIndex (double scalingFactor)
 
int UIScaled (double scalingFactor, int size)
 
template<class R >
String UIScaledResource (double scalingFactor, R resource)
 
template<class R >
String UIScaledResourceForIndex (int index, R resource)
 
template<class S >
String UIScaledStyleSheet (double displayScalingFactor, double resourceScalingFactor, S styleSheet, int fontDPI=0)
 
int UIUnscaled (double scalingFactor, int size)
 
template<typename T >
double Variance (const T *i, const T *j, double center)
 
template<typename T >
double Variance (const T *i, const T *j)
 

Detailed Description

pcl is the main namespace of the PixInsight Class Library (PCL), where all public PCL classes, functions and data are defined.

Typedef Documentation

◆ ClipFlags

typedef Flags<Clip::mask_type> pcl::ClipFlags

A collection of Sutherland-Cohen clip code flags.

Definition at line 104 of file Rectangle.h.

◆ FindModes

typedef Flags<FindMode::mask_type> pcl::FindModes

A combination of text find and replacement mode flags.

Definition at line 104 of file CodeEditor.h.

◆ FocusStyles

typedef Flags<FocusStyle::mask_type> pcl::FocusStyles

A combination of focus styles.

Definition at line 109 of file Control.h.

◆ KeyModifiers

typedef Flags<KeyModifier::mask_type> pcl::KeyModifiers

A combination of keyboard modifiers.

Definition at line 126 of file ButtonCodes.h.

◆ MouseButtons

typedef Flags<MouseButton::mask_type> pcl::MouseButtons

A combination of mouse button codes.

Definition at line 95 of file ButtonCodes.h.

◆ TextAlignmentFlags

typedef Flags<TextAlign::mask_type> pcl::TextAlignmentFlags

A collection of text alignment mode flags.

Definition at line 103 of file TextAlign.h.

◆ TickStyles

typedef Flags<TickStyle::mask_type> pcl::TickStyles

A collection of slider tick style flags.

Definition at line 102 of file Slider.h.

Function Documentation

◆ Advance()

template<class FI >
void pcl::Advance ( FI &  i,
distance_type  d 
)
inline

Advances an iterator i by the specified distance d.

Definition at line 186 of file Iterator.h.

References IteratorClass().

◆ Distance()

template<class FI >
distance_type pcl::Distance ( FI  i,
FI  j 
)
inline

Returns the existing distance in items from an iterator i to another iterator j.

Definition at line 161 of file Iterator.h.

References IteratorClass().

Referenced by pcl::Array< GenericVector< T > >::Assign(), Search(), and SearchLast().

◆ ItemType() [1/2]

template<class C , class T >
T* pcl::ItemType ( const Iterator< C, T > &  )
inline

Returns a pointer to the item type of an instantiation of the Iterator class. The returned pointer has always a nullptr value.

Definition at line 139 of file Iterator.h.

Referenced by HeapSort(), InsertionSort(), QuickSort(), and Select().

◆ ItemType() [2/2]

template<typename T >
T* pcl::ItemType ( const T *  )
inline

Returns a pointer to the item type of a pointer iterator, which is the same pointer. The returned pointer has always a nullptr value.

Definition at line 149 of file Iterator.h.

◆ IteratorClass() [1/2]

template<class C , class T >
C pcl::IteratorClass ( const Iterator< C, T > &  )
inline

Returns an instance of the iterator class corresponding to an instantiation of the Iterator class.

Definition at line 117 of file Iterator.h.

Referenced by Advance(), Distance(), MoveBackward(), MoveForward(), and Sort().

◆ IteratorClass() [2/2]

template<typename T >
RandomAccessIterator pcl::IteratorClass ( const T *  )
inline

Returns an instance of the iterator class for a pointer iterator, which is RandomAccessIterator.

Definition at line 127 of file Iterator.h.

◆ MoveBackward()

template<class BI >
void pcl::MoveBackward ( BI &  i,
size_type  n 
)
inline

Moves an iterator i backward by the specified number n of items.

Definition at line 242 of file Iterator.h.

References IteratorClass().

◆ MoveForward()

template<class FI >
void pcl::MoveForward ( FI &  i,
size_type  n 
)
inline

Moves an iterator i forward by the specified number n of items.

Definition at line 219 of file Iterator.h.

References IteratorClass().

◆ operator+() [1/2]

template<class RI , class T >
ReverseRandomAccessIterator<RI,T> pcl::operator+ ( const ReverseRandomAccessIterator< RI, T > &  i,
distance_type  d 
)
inline

◆ operator+() [2/2]

template<class RI , class T >
ReverseRandomAccessIterator<RI,T> pcl::operator+ ( distance_type  d,
const ReverseRandomAccessIterator< RI, T > &  i 
)
inline

#

Definition at line 495 of file Iterator.h.

◆ operator-() [1/2]

template<class RI , class T >
ReverseRandomAccessIterator<RI,T> pcl::operator- ( const ReverseRandomAccessIterator< RI, T > &  i,
distance_type  d 
)
inline

◆ operator-() [2/2]

template<class RI , class T >
distance_type pcl::operator- ( const ReverseRandomAccessIterator< RI, T > &  i,
const ReverseRandomAccessIterator< RI, T > &  j 
)
inline

◆ operator<()

template<class RI , class T >
bool pcl::operator< ( const ReverseRandomAccessIterator< RI, T > &  i,
const ReverseRandomAccessIterator< RI, T > &  j 
)
inline

#

Definition at line 478 of file Iterator.h.

References pcl::ReverseIteratorBase< BI, C, T >::Iterator().

◆ operator==()

template<class BI , class C , class T >
bool pcl::operator== ( const ReverseIteratorBase< BI, C, T > &  i,
const ReverseIteratorBase< BI, C, T > &  j 
)
inline

Returns true iff two reverse iterators i and j are equal. Two reverse iterators are equal if they point to the same item.

Definition at line 359 of file Iterator.h.

References pcl::ReverseIteratorBase< BI, C, T >::Iterator().

◆ RoundI64()

int64 pcl::RoundI64 ( double  x)
inline

RoundI64 function: Rounds x to the nearest integer and converts the result to a 64-bit signed integer.

Deprecated:
Use RoundInt64() in newly produced code.

Definition at line 1523 of file Math.h.

References RoundInt64().

◆ Swap()

template<class T , class R , class A >
void pcl::Swap ( GenericString< T, R, A > &  s1,
GenericString< T, R, A > &  s2 
)
inline

Exchanges two strings.

Definition at line 5042 of file String.h.

References pcl::GenericString< T, R, A >::Swap().