class P1::ImageSdk::BitmapBase#

Overview#

#include <P1ImageBitmapImage.hpp>

class BitmapBase
{
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());
};

// direct descendants

class BitmapImage;
class SensorBayerOutput;

Detailed Documentation#

Methods#

int64_t ByteSize() const

Size of the data array, in bytes.

MSVC_ALLOW_PUBLIC_STL(std::shared_ptr<uint8_t>  Data())

1-dimensional array of pixel data, in row-major order