|
template<class TPixel > |
| MutDynImageView (MutImageView< TPixel > const &image) |
| Create type-erased image view from ImageView. More...
|
|
template<class TPixel > |
auto | has () const noexcept -> bool |
| Return true is this contains data of type TPixel. More...
|
|
auto | rawMutRowPtr (int v) const -> uint8_t * |
| Returns v-th row pointer. More...
|
|
auto | rawMutPtr () const -> uint8_t * |
|
auto | mutSubview (Eigen::Vector2i uv, sophus::ImageSize size) const -> MutDynImageView |
| Returns subview with shared ownership semantics of whole image. More...
|
|
template<class TPixel > |
auto | mutImageView () const noexcept -> MutImageView< TPixel > |
| Returns typed image view. More...
|
|
void | copyDataFrom (DynImageView< TPredicate > view) const |
| Copies data from view into this. More...
|
|
| DynImageView (ImageView< TPixel > const &image) |
| Create type-erased image view from ImageView. More...
|
|
auto | has () const noexcept -> bool |
|
auto | rawRowPtr (int v) const -> uint8_t const * |
| Returns v-th row pointer. More...
|
|
auto | rawPtr () const -> uint8_t const * |
|
auto | layout () const -> ImageLayout const & |
|
auto | imageSize () const -> ImageSize const & |
|
auto | area () const -> size_t |
|
auto | width () const -> int |
|
auto | height () const -> int |
|
auto | pitchBytes () const -> size_t |
|
auto | sizeBytes () const -> size_t |
|
auto | isEmpty () const -> bool |
|
auto | pixelFormat () const -> PixelFormat |
|
auto | numChannels () const -> int |
|
auto | subview (Eigen::Vector2i uv, sophus::ImageSize size) const -> DynImageView |
| Returns subview with shared ownership semantics of whole image. More...
|
|
auto | imageView () const noexcept -> ImageView< TPixel > |
| Returns typed image. More...
|
|
void | setViewToEmpty () |
|