CVB++ 14.0
iarray.hpp
1#pragma once
2
3#include "global.hpp"
4
5namespace Cvb
6{
7
8CVB_BEGIN_INLINE_NS
9
11
15class IArray
16{
17 public:
18
20
26 virtual void* Handle() const noexcept = 0;
27
29
33 virtual class DataType DataType() const noexcept = 0;
34
35
37
41 virtual int Rank() const noexcept = 0;
42
43
44};
45
46CVB_END_INLINE_NS
47
48}
Data type description for an image plane.
Definition: data_type.hpp:28
Array interface.
Definition: iarray.hpp:16
virtual int Rank() const noexcept=0
Gets the number of dimensions for this array.
virtual void * Handle() const noexcept=0
Classic API image handle.
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24