lsst.gauss2d gbf99507273+afb4790f61
 
Loading...
Searching...
No Matches
lsst::gauss2d::VectorImage< T > Class Template Reference
Inheritance diagram for lsst::gauss2d::VectorImage< T >:
lsst::gauss2d::Image< T, VectorImage< T > > lsst::gauss2d::Object

Public Member Functions

 VectorImage (size_t n_rows, size_t n_cols, const T *value_init=Image< T, VectorImage< T > >::_value_default_ptr(), std::shared_ptr< const CoordinateSystem > coordsys=nullptr)
 
T & _get_value_impl (size_t row, size_t col)
 
T & _get_value_unchecked_impl (size_t row, size_t col)
 
void add_value_unchecked_impl (size_t row, size_t col, T value)
 
get_value_unchecked_impl (size_t row, size_t col) const
 
void set_value_impl (size_t row, size_t col, T value)
 
void set_value_unchecked_impl (size_t row, size_t col, T value)
 
size_t get_n_cols_impl () const
 
size_t get_n_rows_impl () const
 
- Public Member Functions inherited from lsst::gauss2d::Image< T, VectorImage< T > >
 Image (size_t n_rows, size_t n_cols, const T *value_init=_value_default_ptr(), std::shared_ptr< const CoordinateSystem > coordsys=nullptr)=delete
 
 Image (std::shared_ptr< const CoordinateSystem > coordsys=nullptr)
 
T & _get_value (size_t row, size_t col)
 
T & _get_value_impl (size_t row, size_t col)
 
T & _get_value_unchecked (size_t row, size_t col)
 
T & _get_value_unchecked_impl (size_t row, size_t col)=delete
 
void _check_row_col (size_t row, size_t col) const
 
void _check_row_col_impl (size_t row, size_t col) const
 
const CoordinateSystemget_coordsys () const
 
std::shared_ptr< const CoordinateSystemget_coordsys_ptr_const () const
 
size_t get_n_cols () const
 
size_t get_n_cols_impl () const=delete
 
size_t get_n_rows () const
 
size_t get_n_rows_impl ()=delete
 
void add_value (size_t row, size_t col, T value)
 
void add_value_impl (size_t row, size_t col, T value)
 
void add_value_unchecked (size_t row, size_t col, T value)
 
void add_value_unchecked_impl (size_t row, size_t col, T value)
 
void fill (T value)
 
void fill_impl (T value)
 
get_value (size_t row, size_t col) const
 
get_value_impl (size_t row, size_t col) const
 
get_value_unchecked (size_t row, size_t col) const
 
get_value_unchecked_impl (size_t row, size_t col) const=delete
 
void set_value (size_t row, size_t col, T value)
 
void set_value_impl (size_t row, size_t col, T value)
 
void set_value_unchecked (size_t row, size_t col, T value)
 
void set_value_unchecked_impl (size_t row, size_t col, T value)
 
std::array< size_t, 2 > shape () const
 
size_t size () const
 
std::string repr (bool name_keywords, std::string_view namespace_separator) const override
 
std::string str () const override
 Return a brief, human-readable string representation of this.
 
Image< T, VectorImage< T > > & operator+= (T value)
 
Image< T, VectorImage< T > > & operator*= (T value)
 
bool operator== (const Image &other) const
 
const bool operator!= (const Image &other) const
 

Additional Inherited Members

- Static Public Member Functions inherited from lsst::gauss2d::Image< T, VectorImage< T > >
static const T * _value_default_ptr ()
 
- Static Public Member Functions inherited from lsst::gauss2d::Object
static std::string_view null_str (const std::string_view &namespace_separator)
 
- Static Public Attributes inherited from lsst::gauss2d::Image< T, VectorImage< T > >
static constexpr T _value_default
 
- Static Public Attributes inherited from lsst::gauss2d::Object
static constexpr std::string_view CC_NAMESPACE_SEPARATOR = "::"
 The C++ namespace separator.
 
static constexpr std::string_view NULL_STR_GENERAL = "None"
 
static constexpr std::string_view PY_NAMESPACE_SEPARATOR = "."
 

The documentation for this class was generated from the following file: