PCL
Deprecated List
Member pcl::AbstractImage::GetStatusCallback () const noexcept
This function has been deprecated. It is included in this version of PCL to keep existing code functional. Use StatusCallback() in newly produced code.
Member pcl::Action::SetIcon (const Bitmap &icon)
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use the SetIconSVG() or SetIconSVGFile() member functions, which define action icon images in SVG format. Existing modules should be refactored in the same way to support scalable icons.
Class pcl::BicubicInterpolation< T >
This class exists to support old PCL-based code; all new code should use the BicubicSplineInterpolation class.
Member pcl::Control::GetCursor () const
Use Control::Cursor() in newly produced code.
Member pcl::Control::GetFont () const
Use Control::Font() in newly produced code.
Member pcl::Control::GetSizer () const
Use Control::Sizer() in newly produced code.
Member pcl::DrizzleData::GetLocalDistortionModel (point_list &P1, point_list &D2, point_list &P2, point_list &D1, weight_vector &W, int &order, float &regularization, bool &extrapolate)
This function is deprecated. It is kept only to support existing drizzle data files and dependent applications. This function should not be used in newly produced code unless strictly necessary for backwards compatibility.
Member pcl::DrizzleData::HasLocalDistortionModel () const
This function is deprecated. It is kept only to support existing drizzle data files and dependent applications. This function should not be used in newly produced code unless strictly necessary for backwards compatibility.
Class pcl::Fact< T >
This class is deprecated and subject to removal in a future version of PCL. For newly produced code, use the pcl::Factorial() and pcl::LnFactorial() functions instead.
Member pcl::File::FileName () const
This member function has been deprecated. Use FilePath() in newly produced code.
Member pcl::FileDialog::Filters ()
This member function has been deprecated. It is kept just to support existing code and must not be used in newly produced code. Use SetFilters() instead of this function.
Member pcl::GenericImage< P >::GetExtremePixelValues (sample &min, sample &max, const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use GetExtremeSampleValues() instead.
Member pcl::GenericImage< P >::LocateMaximumPixelValue (int &xmax, int &ymax, const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use LocateMaximumSampleValue() instead.
Member pcl::GenericImage< P >::LocateMaximumPixelValue (Point &pmax, const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use LocateMaximumSampleValue() instead.
Member pcl::GenericImage< P >::LocateMinimumPixelValue (int &xmin, int &ymin, const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use LocateMinimumSampleValue() instead.
Member pcl::GenericImage< P >::LocateMinimumPixelValue (Point &pmin, const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use LocateMinimumSampleValue() instead.
Member pcl::GenericImage< P >::MaximumPixelValue (const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use MaximumSampleValue() instead.
Member pcl::GenericImage< P >::MinimumPixelValue (const Rect &rect=Rect(0), int firstChannel=-1, int lastChannel=-1, int maxProcessors=0) const
This member function has been deprecated. It is still part of PCL only to keep existing code alive. In newly produced code, use MinimumSampleValue() instead.
Member pcl::GenericImage< P >::Pixel (int x, int y, int channel=0)
This member function has been deprecated. Use GenericImage::operator()( int, int, int ) in newly produced code.
Member pcl::GenericImage< P >::Pixel (int x, int y, int channel=0) const noexcept
This member function has been deprecated. Use GenericImage::operator()( int, int, int ) const in newly produced code.
Member pcl::GenericImage< P >::Pixel (const Point &p, int channel=0)
This member function has been deprecated. Use GenericImage::operator()( const Point&, int ) in newly produced code.
Member pcl::GenericImage< P >::Pixel (const Point &p, int channel=0) const noexcept
This member function has been deprecated. Use GenericImage::operator()( const Point&, int ) const in newly produced code.
Member pcl::GraphicsContextBase::GetBrush () const
Use Graphics::Brush() in newly produced code.
Member pcl::GraphicsContextBase::GetFont () const
Use Graphics::Font() in newly produced code.
Member pcl::GraphicsContextBase::GetPen () const
Use Graphics::Pen() in newly produced code.
Member pcl::Histogram::GetData (count_type *where, int fromLevel=0, int toLevel=-1) const
This member function has been deprecated. It is kept as part of PCL for compatibility with existing modules; do not use it in newly produced code.
Member pcl::ImageWindow::GetKeywords (FITSKeywordArray &keywords) const
This member function has been deprecated. It is left only to keep existing code working. Use Keywords() in newly produced code.
Member pcl::ImageWindow::SetDynamicCursor (const char **xpm, const Point &p)
This function has been deprecated and will be removed in a future version of PCL. Dynamic view cursors must always be specified as Bitmap objects in newly produced code.
Member pcl::ImageWindow::SetDynamicCursor (const char **xpm, int hx=0, int hy=0)
This function has been deprecated and will be removed in a future version of PCL. Dynamic view cursors must always be specified as Bitmap objects in newly produced code.
Member pcl::MetaFileFormat::IconImageFile () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define file format icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaFileFormat::IconImageXPM () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define file format icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaFileFormat::SmallIconImageFile () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define file format icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaFileFormat::SmallIconImageXPM () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define file format icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaModule::UniqueId () const
This member function has been deprecated. It is maintained for compatibility with existing code - do not use it in newly produced code.
Member pcl::MetaProcess::Category () const
This member function has been deprecated. Use Categories() in newly produced code.
Member pcl::MetaProcess::IconImageFile () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaProcess::IconImageXPM () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaProcess::SmallIconImageFile () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::MetaProcess::SmallIconImageXPM () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::Pen::GetBrush () const
Use Pen::Brush() in newly produced code.
Member pcl::PixInsightVersion::Build ()
Since core version 1.8.7 build numbers have been deprecated. They are maintained exclusively for compatibility with previous versions and existing code.
Member pcl::ProcessBase::SmallIcon () const =0
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. Small icons are deprecated because all process and interface icons must now be specified in SVG format. SVG icons can be resized automatically to the required dimensions.
Member pcl::ProcessInterface::Description () const
This function has been deprecated and should not be used. Interfaces must be described by the process(es) that use them. The value returned by this member function is always ignored by the PixInsight core application.
Member pcl::ProcessInterface::IconImageFile () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process interface icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::ProcessInterface::IconImageXPM () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process interface icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::ProcessInterface::Initialize ()
This function has been deprecated and should not be used. Interface initialization should be carried out using the deferred initialization technique by reimplementing the Launch() virtual member function. See the documentation for these functions for more detailed information.
Member pcl::ProcessInterface::RealTimePreviewLUTUpdated (int colorModel)
This function has been deprecated and should not be used. The real-time previewing system no longer depends on look up table (LUT) structures.
Member pcl::ProcessInterface::SmallIconImageFile () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process interface icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::ProcessInterface::SmallIconImageXPM () const
This member function has been deprecated since core version 1.8.8-6. It is still available for compatibility with existing modules that depend on it, but it will be removed in a future version of PCL. All newly produced code must use IconImageSVG() or IconImageSVGFile() to define process interface icons in SVG format. Existing modules should also be refactored in the same way to support scalable icons.
Member pcl::ProcessInterface::Version () const
This function has been deprecated and should not be used. Interfaces no longer need version numbers. The value returned by this member function is always ignored by the PixInsight core application.
Class pcl::RandomNumberGenerator
This class has been deprecated. Use the XoShiRo256ss and XoRoShiRo1024ss classes for all newly produced code.
Member pcl::RoundI (T x) noexcept
Use RoundInt() in newly produced code.
Member pcl::RoundI64 (double x) noexcept
Use RoundInt64() in newly produced code.
Member pcl::TruncI (T x) noexcept
Use TruncInt() in newly produced code.
Member pcl::TruncI64 (T x) noexcept
Use TruncInt64() in newly produced code.
Member pcl::UnidimensionalInterpolation< T >::Initialize (const T *x, const T *y, int n)
This member function has been deprecated. For newly produced code, use Initialize( const vector_type&, const vector_type& ).
Member pcl::View::GetImage () const
Use View::Image() in newly produced code.
Class pcl::XorShift1024
This class has been deprecated. Use the XoShiRo256ss and XoRoShiRo1024ss classes for all newly produced code.
Member PCL_MODULE_UNIQUE_ID (uid)

This macro has been deprecated. It is kept as part of PCL for compatibility with existing modules. Do not use it in newly produced code.