Class ArrayData
Defined in File ArrayData.hpp
Inheritance Relationships
Derived Types
public nvcv::ArrayDataCuda
(Class ArrayDataCuda)public nvcv::ArrayDataHost
(Class ArrayDataHost)public nvcv::ArrayDataHostPinned
(Class ArrayDataHostPinned)
Class Documentation
-
class ArrayData
Subclassed by nvcv::ArrayDataCuda, nvcv::ArrayDataHost, nvcv::ArrayDataHostPinned
Public Functions
-
inline ArrayData(const NVCVArrayData &data)
-
inline int rank() const
-
inline int64_t length() const
-
inline int64_t capacity() const
-
inline NVCVArrayBufferType kind() const
-
inline int64_t stride() const
-
inline const NVCVArrayData &cdata() const &
-
inline NVCVArrayData cdata() &&
-
template<typename DerivedArrayData>
Optional<DerivedArrayData> cast() const
-
template<typename Derived>
bool IsCompatible() const
Public Static Functions
-
static inline bool IsCompatibleKind(NVCVArrayBufferType kind)
-
inline ArrayData(const NVCVArrayData &data)