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

Classes

struct  ExtractedPayload
struct  UsableRoiChunkInfo

Functions

UsableRoiChunkInfo ExtractUsableRoiChunkInfo (const std::shared_ptr< peak::core::BufferChunk > &chunk)
std::shared_ptr< core::BufferChunk > FindBufferChunkById (const std::vector< std::shared_ptr< peak::core::BufferChunk > > &chunks, uint64_t chunkId)
ExtractedPayload UpdatePayloadInfoWithChunks (const peak::core::detail::ExtractedPayload &payload, const std::vector< std::shared_ptr< peak::core::BufferChunk > > &chunks)
ExtractedPayload ExtractPayloadTypeImage (const std::shared_ptr< peak::core::Buffer > &buffer)
ExtractedPayload ExtractPayloadTypeChunk (const std::shared_ptr< peak::core::Buffer > &buffer)
ExtractedPayload ExtractPayloadFromBufferPart (const std::shared_ptr< peak::core::BufferPart > &part)
ExtractedPayload ExtractPayloadFromBuffer (const std::shared_ptr< peak::core::Buffer > &buffer)
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()

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

◆ ExtractPayloadFromBuffer()

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

◆ ExtractPayloadFromBufferPart()

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

◆ ExtractPayloadTypeChunk()

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

◆ ExtractPayloadTypeImage()

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

◆ ExtractUsableRoiChunkInfo()

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

◆ FindBufferChunkById()

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

◆ UpdatePayloadInfoWithChunks()

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