#include "diplib/distribution.h"
ConstSample class
One unmutable sample of a distribution, see dip::Distribution::Sample for details.
Contents
Constructors, destructors, assignment and conversion operators
- ConstSample() deleted
- Not default constructable
- ConstSample(dip::Distribution::ConstSample&& ) defaulted
- Move constructor
- ConstSample(dip::Distribution::ConstSample const& ) defaulted
- Copy constructor, references the same data. Careful!
- auto operator=(dip::Distribution::ConstSample&& other) -> dip::Distribution::ConstSample& deleted
- Not assignable
- auto operator=(dip::Distribution::ConstSample const& other) -> dip::Distribution::ConstSample& deleted
- Not assignable
Functions
- auto X() const -> dip::Distribution::ValueType
- Returns sample’s x value.
- auto Y(dip::uint index = 0) const -> dip::Distribution::ValueType
- Returns sample’s
(index+1)-th y value. - auto Y(dip::uint row, dip::uint col) const -> dip::Distribution::ValueType
- Returns sample’s y value at (
row,col).
Operators
- auto operator dfloat() const -> dip::dfloat
- Implicitly casts to sample’s first y value.
Function documentation
ConstSample( ) deleted
Not default constructable
ConstSample( dip::Distribution::ConstSample&& ) defaulted
Move constructor
ConstSample( dip::Distribution::ConstSample const& ) defaulted
Copy constructor, references the same data. Careful!
dip::Distribution::ConstSample& operator=( dip::Distribution::ConstSample&& other) deleted
Not assignable
dip::Distribution::ConstSample& operator=( dip::Distribution::ConstSample const& other) deleted
Not assignable
dip::Distribution::ValueType X( ) const
Returns sample’s x value.
dip::Distribution::ValueType Y( dip::uint index = 0) const
Returns sample’s (index+1)-th y value.
dip::Distribution::ValueType Y( dip::uint row, dip::uint col) const
Returns sample’s y value at (row,col).
dip::dfloat operator dfloat( ) const
Implicitly casts to sample’s first y value.