Template Class Approximate¶
Defined in File Approximate.h
Class Documentation¶
-
template<typename
PixelT
>
classApproximate
¶ Approximate values for a MaskedImage
Public Types
-
typedef float
OutPixelT
¶ The pixel type of returned images.
Public Functions
-
Approximate
(Approximate const&)¶
-
Approximate
(Approximate&&)¶
-
Approximate &
operator=
(Approximate const&)¶
-
Approximate &
operator=
(Approximate&&)¶
-
virtual
~Approximate
()¶ dtor
Protected Functions
-
Approximate
(std::vector<double> const &x, std::vector<double> const &y, lsst::geom::Box2I const &bbox, ApproximateControl const &ctrl)¶ - Parameters
x
: the x-values of pointsy
: the y-values of pointsbbox
: Range where approximation should be validctrl
: desired approximation algorithm
Base class ctor
Protected Attributes
-
std::vector<double> const
_xVec
¶ the x-values of points
-
std::vector<double> const
_yVec
¶ the y-values of points
-
ApproximateControl const
_ctrl
¶ desired approximation algorithm
Friends
-
std::shared_ptr<Approximate<PixelT>>
makeApproximate
(std::vector<double> const &x, std::vector<double> const &y, image::MaskedImage<PixelT> const &im, lsst::geom::Box2I const &bbox, ApproximateControl const &ctrl)¶ Construct a new Approximate object, inferring the type from the type of the given MaskedImage.
- Parameters
x
: the x-values of pointsy
: the y-values of pointsim
: The values at (x, y)bbox
: Range where approximation should be validctrl
: desired approximation algorithm
-
typedef float