IDS peak genericC++ v1.17.0
Loading...
Searching...
No Matches
peak::core::detail Namespace Reference

Classes

struct  ExtractedPayload
struct  UsableRoiChunkInfo

Functions

PEAK_COMMON_NO_DISCARD UsableRoiChunkInfo ExtractUsableRoiChunkInfo (const std::shared_ptr< peak::core::BufferChunk > &chunk)
PEAK_COMMON_NO_DISCARD std::shared_ptr< core::BufferChunk > FindBufferChunkById (const std::vector< std::shared_ptr< peak::core::BufferChunk > > &chunks, uint64_t chunkId)
PEAK_COMMON_NO_DISCARD ExtractedPayload UpdatePayloadInfoWithChunks (const peak::core::detail::ExtractedPayload &payload, const std::vector< std::shared_ptr< peak::core::BufferChunk > > &chunks)
PEAK_COMMON_NO_DISCARD ExtractedPayload ExtractPayloadTypeImage (const std::shared_ptr< peak::core::Buffer > &buffer)
PEAK_COMMON_NO_DISCARD ExtractedPayload ExtractPayloadTypeChunk (const std::shared_ptr< peak::core::Buffer > &buffer)
PEAK_COMMON_NO_DISCARD ExtractedPayload ExtractPayloadFromBufferPart (const std::shared_ptr< peak::core::BufferPart > &part)
PEAK_COMMON_NO_DISCARD ExtractedPayload ExtractPayloadFromBuffer (const std::shared_ptr< peak::core::Buffer > &buffer)
PEAK_COMMON_NO_DISCARD std::shared_ptr< peak::common::Metadata > ExtractMetadataFromBuffer (const std::shared_ptr< peak::core::Buffer > &buffer, MetadataExtractionMode mode)

Variables

constexpr uint64_t usableRoiChunkId = 0x73020405
constexpr uint64_t imageChunkId = 0x73688300

Function Documentation

◆ ExtractMetadataFromBuffer()

PEAK_COMMON_NO_DISCARD std::shared_ptr< peak::common::Metadata > peak::core::detail::ExtractMetadataFromBuffer ( const std::shared_ptr< peak::core::Buffer > & buffer,
MetadataExtractionMode mode )
inline

◆ ExtractPayloadFromBuffer()

PEAK_COMMON_NO_DISCARD ExtractedPayload peak::core::detail::ExtractPayloadFromBuffer ( const std::shared_ptr< peak::core::Buffer > & buffer)
inline

◆ ExtractPayloadFromBufferPart()

PEAK_COMMON_NO_DISCARD ExtractedPayload peak::core::detail::ExtractPayloadFromBufferPart ( const std::shared_ptr< peak::core::BufferPart > & part)
inline

◆ ExtractPayloadTypeChunk()

PEAK_COMMON_NO_DISCARD ExtractedPayload peak::core::detail::ExtractPayloadTypeChunk ( const std::shared_ptr< peak::core::Buffer > & buffer)
inline

◆ ExtractPayloadTypeImage()

PEAK_COMMON_NO_DISCARD ExtractedPayload peak::core::detail::ExtractPayloadTypeImage ( const std::shared_ptr< peak::core::Buffer > & buffer)
inline

◆ ExtractUsableRoiChunkInfo()

PEAK_COMMON_NO_DISCARD UsableRoiChunkInfo peak::core::detail::ExtractUsableRoiChunkInfo ( const std::shared_ptr< peak::core::BufferChunk > & chunk)
inline

◆ FindBufferChunkById()

PEAK_COMMON_NO_DISCARD std::shared_ptr< core::BufferChunk > peak::core::detail::FindBufferChunkById ( const std::vector< std::shared_ptr< peak::core::BufferChunk > > & chunks,
uint64_t chunkId )
inline

◆ UpdatePayloadInfoWithChunks()

PEAK_COMMON_NO_DISCARD ExtractedPayload peak::core::detail::UpdatePayloadInfoWithChunks ( const peak::core::detail::ExtractedPayload & payload,
const std::vector< std::shared_ptr< peak::core::BufferChunk > > & chunks )
inline

Variable Documentation

◆ imageChunkId

uint64_t peak::core::detail::imageChunkId = 0x73688300
constexpr

◆ usableRoiChunkId

uint64_t peak::core::detail::usableRoiChunkId = 0x73020405
constexpr