class P1::ImageSdk::MutableBitmapImageU16#
#include <P1ImageBitmapImage.hpp> class MutableBitmapImageU16: public P1::ImageSdk::MutableBitmapImage { public: // construction MutableBitmapImageU16(); MutableBitmapImageU16(int width, int height, int numChannel = 1); MutableBitmapImageU16( int width, int height, std::vector<PixelComponent> pixelComponents ); };
Inherited Members#
public: // methods int64_t ByteSize() const; uint32_t Stride() const; uint32_t BitsPerSample() const; uint32_t SamplesPerPixel() const; bool IsRowAligned() const; MSVC_ALLOW_PUBLIC_STL(std::shared_ptr<uint8_t> Data()); BitmapFormat Format() const; ColorSpace GetColorSpace() const; uint32_t Width() const; uint32_t Height() const; Rect SourceCrop() const; T& operator () (int x, int y); T* operator [] (int row);