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().