|
MorphologicalAttributeFilters
Public API documentation
|
Contiguous row-major image container and coordinate helpers. More...
#include <memory>#include <cstdint>#include <cstddef>#include <algorithm>#include <utility>#include <cstdlib>#include <limits>#include <stdexcept>

Go to the source code of this file.
Classes | |
| class | mmcfilters::Image< PixelType > |
| Generic row-major 2D image with contiguous storage and shared ownership. More... | |
| class | mmcfilters::ImageUtils |
| Utility functions for basic image conversion and manipulation. More... | |
Typedefs | |
| using | mmcfilters::ImageUInt8 = Image< uint8_t > |
| 8-bit unsigned image container. | |
| using | mmcfilters::ImageInt32 = Image< int32_t > |
| 32-bit signed integer image container. | |
| using | mmcfilters::ImageFloat = Image< float > |
| Single-precision floating-point image container. | |
| using | mmcfilters::ImageUInt8Ptr = std::shared_ptr< ImageUInt8 > |
| Shared pointer to an 8-bit unsigned image. | |
| using | mmcfilters::ImageInt32Ptr = std::shared_ptr< ImageInt32 > |
| Shared pointer to a 32-bit signed integer image. | |
| using | mmcfilters::ImageFloatPtr = std::shared_ptr< ImageFloat > |
| Shared pointer to a single-precision floating-point image. | |
| template<typename PixelType > | |
| using | mmcfilters::ImagePtr = std::shared_ptr< Image< PixelType > > |
| Shared pointer alias for an image with arbitrary pixel type. | |
Contiguous row-major image container and coordinate helpers.
Definition in file Image.hpp.
| using mmcfilters::ImageFloat = typedef Image<float> |
| using mmcfilters::ImageFloatPtr = typedef std::shared_ptr<ImageFloat> |
| using mmcfilters::ImageInt32 = typedef Image<int32_t> |
| using mmcfilters::ImageInt32Ptr = typedef std::shared_ptr<ImageInt32> |
| using mmcfilters::ImagePtr = typedef std::shared_ptr<Image<PixelType> > |
| using mmcfilters::ImageUInt8 = typedef Image<uint8_t> |
| using mmcfilters::ImageUInt8Ptr = typedef std::shared_ptr<ImageUInt8> |