Definition at line 104 of file impl_frames.h.


Public Types | |
| 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) |
| DataType | dataType () const final |
| virtual DataType | dataType () const =0 |
| FrameType | frameType () const final |
| virtual FrameType | frameType () const =0 |
| MemType | memType () const final |
| virtual MemType | memType () const =0 |
| size_t | bytes () const override |
| virtual size_t | bytes () const =0 |
| void * | base () const final |
| virtual void * | base () const =0 |
| const Shape & | shape () const final |
| virtual const Shape & | shape () const =0 |
| int64_t | devId () const final |
| virtual int64_t | devId () const =0 |
| bool | isValid () const |
| void | resetShape (const Shape &s) |
| void | resetData (void *data, size_t bytes, Deleter del=nullptr) |
| EleT & | at (size_t idx) |
Protected Member Functions | |
| void | setDeleter (F &&f) |
|
inherited |
Definition at line 37 of file impl_frames.h.
|
inline |
Definition at line 107 of file impl_frames.h.
|
inline |
Definition at line 134 of file impl_frames.h.
|
inline |
Definition at line 142 of file impl_frames.h.
References ds3d::impl::Frame2DBaseImpl< DataTypeTP, ft >::reset().
|
inlineinherited |
Definition at line 73 of file impl_frames.h.
|
inline |
Definition at line 151 of file impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::base(), and DS_ASSERT.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 31 of file impl_frames.h.
|
pure virtualinherited |
|
inlineoverrideinherited |
Definition at line 30 of file impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 26 of file impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 33 of file impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 27 of file impl_frames.h.
|
inlinefinalvirtual |
Implements ds3d::abi2DFrame.
Definition at line 116 of file impl_frames.h.
References DS_ASSERT, ds3d::kParam, and ds3d::throwError().
|
inlineinherited |
Definition at line 34 of file impl_frames.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 28 of file impl_frames.h.
|
inlinefinalvirtual |
Implements ds3d::abi2DFrame.
Definition at line 115 of file impl_frames.h.
|
inline |
Definition at line 144 of file impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abiBase >::reset().
Referenced by ds3d::impl::Frame2DBaseImpl< DataTypeTP, ft >::~Frame2DBaseImpl().
|
inlineinherited |
Definition at line 53 of file impl_frames.h.
|
inlineinherited |
Definition at line 38 of file impl_frames.h.
|
inlineprotectedinherited |
Definition at line 81 of file impl_frames.h.
|
inline |
Definition at line 124 of file impl_frames.h.
References ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::resetShape().
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 32 of file impl_frames.h.