Definition at line 109 of file sources/includes/ds3d/common/impl/impl_frames.h.


Public Types | |
| using | Deleter = std::function< void(void *)> |
| using | Deleter = std::function< void(void *)> |
Public Member Functions | |
| Frame2DBaseImpl (void *data, size_t bytes, const Shape &shape, MemType memType, uint64_t devId, Deleter &&deleter) | |
| uint32_t | planes () const final |
| const Frame2DPlane & | getPlane (uint32_t idx) const final |
| void | setPlanes (const std::vector< Frame2DPlane > &p) |
| Frame2DBaseImpl (void *data, const std::vector< Frame2DPlane > &planes, size_t bytes, MemType memType, uint64_t devId, Deleter &&deleter) | |
| ~Frame2DBaseImpl () | |
| void | reset () |
| template<class EleT > | |
| EleT & | at (size_t row, size_t column, uint32_t plane=0) |
| Frame2DBaseImpl (void *data, size_t bytes, const Shape &shape, MemType memType, uint64_t devId, Deleter &&deleter) | |
| uint32_t | planes () const final |
| const Frame2DPlane & | getPlane (uint32_t idx) const final |
| void | setPlanes (const std::vector< Frame2DPlane > &p) |
| Frame2DBaseImpl (void *data, const std::vector< Frame2DPlane > &planes, size_t bytes, MemType memType, uint64_t devId, Deleter &&deleter) | |
| ~Frame2DBaseImpl () | |
| void | reset () |
| template<class EleT > | |
| EleT & | at (size_t row, size_t column, uint32_t plane=0) |
| DataType | dataType () const final |
| DataType | dataType () const final |
| virtual DataType | dataType () const =0 |
| FrameType | frameType () const final |
| FrameType | frameType () const final |
| virtual FrameType | frameType () const =0 |
| MemType | memType () const final |
| MemType | memType () const final |
| virtual MemType | memType () const =0 |
| size_t | bytes () const override |
| size_t | bytes () const override |
| virtual size_t | bytes () const =0 |
| void * | base () const final |
| void * | base () const final |
| virtual void * | base () const =0 |
| const Shape & | shape () const final |
| const Shape & | shape () const final |
| virtual const Shape & | shape () const =0 |
| int64_t | devId () const final |
| int64_t | devId () const final |
| virtual int64_t | devId () const =0 |
| bool | isValid () const |
| bool | isValid () const |
| void | resetShape (const Shape &s) |
| void | resetShape (const Shape &s) |
| void | resetData (void *data, size_t bytes, Deleter del=nullptr) |
| void | resetData (void *data, size_t bytes, Deleter del=nullptr) |
| EleT & | at (size_t idx) |
Protected Member Functions | |
| void | setDeleter (F &&f) |
| void | setDeleter (F &&f) |
|
inherited |
Definition at line 42 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inherited |
Definition at line 42 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 112 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 139 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 147 of file sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::Frame2DBaseImpl< DataTypeTP, ft >::reset().
|
inline |
Definition at line 112 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 139 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 147 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::Frame2DBaseImpl< DataTypeTP, ft >::reset().
|
inlineinherited |
Definition at line 78 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 156 of file sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::base(), and DS_ASSERT.
|
inline |
Definition at line 156 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::base(), and DS_ASSERT.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 36 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalinherited |
Definition at line 36 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
pure virtualinherited |
|
inlineoverrideinherited |
Definition at line 35 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineoverrideinherited |
Definition at line 35 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 31 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalinherited |
Definition at line 31 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 38 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalinherited |
Definition at line 38 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 32 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalinherited |
Definition at line 32 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalvirtual |
Implements ds3d::abi2DFrame.
Definition at line 121 of file sources/includes/ds3d/common/impl/impl_frames.h.
References DS_ASSERT, ds3d::kParam, and ds3d::throwError().
|
inlinefinalvirtual |
Implements ds3d::abi2DFrame.
Definition at line 121 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
References DS_ASSERT, ds3d::kParam, and ds3d::throwError().
|
inlineinherited |
Definition at line 39 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineinherited |
Definition at line 39 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 33 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalinherited |
Definition at line 33 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalvirtual |
Implements ds3d::abi2DFrame.
Definition at line 120 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalvirtual |
Implements ds3d::abi2DFrame.
Definition at line 120 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 149 of file sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abiBase >::reset().
Referenced by ds3d::impl::Frame2DBaseImpl< DataTypeTP, ft >::~Frame2DBaseImpl().
|
inline |
Definition at line 149 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abiBase >::reset().
|
inlineinherited |
Definition at line 58 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineinherited |
Definition at line 58 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineinherited |
Definition at line 43 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineinherited |
Definition at line 43 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineprotectedinherited |
Definition at line 86 of file sources/includes/ds3d/common/impl/impl_frames.h.
|
inlineprotectedinherited |
Definition at line 86 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inline |
Definition at line 129 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::resetShape().
|
inline |
Definition at line 129 of file sources/includes/ds3d/common/impl/impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::resetShape().
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 37 of file 9.1/sources/includes/ds3d/common/impl/impl_frames.h.
|
inlinefinalinherited |
Definition at line 37 of file sources/includes/ds3d/common/impl/impl_frames.h.