19 SOPHUS_ENUM(NumberType, (fixed_point, floating_point));
26 {
self.width() } -> SameAs<int>;
28 {
self.height() } -> SameAs<int>;
30 {
self.area() } -> SameAs<size_t>;
37 {
self.sizeBytes() } -> SameAs<size_t>;
39 {
self.pitchBytes() } -> SameAs<size_t>;
41 {
self.isEmpty() } -> SameAs<bool>;
43 {
self.imageSize() } -> ConvertibleTo<sophus::ImageSize>;
47 concept
ImageView = ImageLayoutTrait<TT> && requires(TT
self) {
48 {
self.
layout() } -> ConvertibleTo<sophus::ImageLayout>;
53 {
self.
layout() } -> ConvertibleTo<sophus::ImageLayout>;
54 {
self.pixelFormat() } -> ConvertibleTo<PixelFormat>;