Data Structures | |
| class | BaseFrame |
| class | BaseImplDataBridge |
| Any custom datafilter must derive from BaseImplDataBridge,. More... | |
| class | BaseImplDataFilter |
| Any custom datafilter must derive from BaseImplDataFilter,. More... | |
| class | BaseImplDataLoader |
| Any custom dataloader must derive from BaseImplDataLoader, For convenience, If dataloader is in sync mode, user can also derive from SyncImplDataLoader. More... | |
| class | BaseImplDataMixer |
| Any custom datamixer must derive from BaseImplDataMixer,. More... | |
| class | BaseImplDataProcessor |
| BaseProcessIF could be abiDataLoader/abiDataRender/abiDataFilter or any others abi interface that derived from abiProcess. More... | |
| class | BaseImplDataRender |
| Any custom datarender must derive from BaseImplDataRender,. More... | |
| class | Frame2DBaseImpl |
| class | SyncImplDataLoader |
Typedefs | |
| template<typename DataTypeTP , FrameType ft> | |
| using | FrameBaseImpl = BaseFrame< DataTypeTP, ft, abiFrame > |
Functions | |
| template<typename DataTypeTP , FrameType ft> | |
| FrameGuard | WrapFrame (void *data, size_t bytes, const Shape &shape, MemType memType, uint64_t devId, std::function< void(void *)> &&deleter) |
| template<typename DataTypeTP , FrameType ft> | |
| Frame2DGuard | Wrap2DFrame (void *data, const std::vector< Frame2DPlane > &planes, size_t bytes, MemType memType, uint64_t devId, std::function< void(void *)> deleter) |
| template<typename DataTypeTP > | |
| FrameGuard | wrapPointXYZFrame (void *data, uint32_t points, MemType memType, uint64_t devId, std::function< void(void *)> &&deleter) |
| template<typename DataTypeTP > | |
| FrameGuard | wrapLidarXYZIFrame (void *data, uint32_t points, MemType memType, uint64_t devId, std::function< void(void *)> &&deleter) |
| template<typename DataTypeTP > | |
| FrameGuard | wrapPointCoordUVFrame (void *data, uint32_t points, MemType memType, uint64_t devId, std::function< void(void *)> &&deleter) |
| using ds3d::impl::FrameBaseImpl = typedef BaseFrame<DataTypeTP, ft, abiFrame> |
Definition at line 101 of file impl_frames.h.
| Frame2DGuard ds3d::impl::Wrap2DFrame | ( | void * | data, |
| const std::vector< Frame2DPlane > & | planes, | ||
| size_t | bytes, | ||
| MemType | memType, | ||
| uint64_t | devId, | ||
| std::function< void(void *)> | deleter | ||
| ) |
Definition at line 187 of file impl_frames.h.
| FrameGuard ds3d::impl::WrapFrame | ( | void * | data, |
| size_t | bytes, | ||
| const Shape & | shape, | ||
| MemType | memType, | ||
| uint64_t | devId, | ||
| std::function< void(void *)> && | deleter | ||
| ) |
Definition at line 175 of file impl_frames.h.
| FrameGuard ds3d::impl::wrapLidarXYZIFrame | ( | void * | data, |
| uint32_t | points, | ||
| MemType | memType, | ||
| uint64_t | devId, | ||
| std::function< void(void *)> && | deleter | ||
| ) |
Definition at line 210 of file impl_frames.h.
References ds3d::ShapeSize().
| FrameGuard ds3d::impl::wrapPointCoordUVFrame | ( | void * | data, |
| uint32_t | points, | ||
| MemType | memType, | ||
| uint64_t | devId, | ||
| std::function< void(void *)> && | deleter | ||
| ) |
Definition at line 221 of file impl_frames.h.
References ds3d::ShapeSize().
| FrameGuard ds3d::impl::wrapPointXYZFrame | ( | void * | data, |
| uint32_t | points, | ||
| MemType | memType, | ||
| uint64_t | devId, | ||
| std::function< void(void *)> && | deleter | ||
| ) |
Definition at line 199 of file impl_frames.h.
References ds3d::ShapeSize().