Skip to main content

FeaturePointsHeaderV1 Struct

Fixed prefix of the FEATURE_POINTS_V1 payload. More...

Declaration

struct simaai::neat::FeaturePointsHeaderV1 { ... }

Included Headers

#include <FeatureTypes.h>

Public Member Attributes Index

std::uint32_tmagic = kFeaturePointsMagicV1
std::uint16_tversion = 1
std::uint16_theader_bytes = sizeof(FeaturePointsHeaderV1)
std::uint32_ttotal_bytes = 0
std::uint32_tcount = 0
std::uint32_tcapacity = 0
std::uint16_tdescriptor_dim = 0
std::uint8_tcoordinate_dtype = static_cast<std::uint8_t>(FeatureValueDType::Float32)
std::uint8_tscore_dtype = static_cast<std::uint8_t>(FeatureValueDType::Float32)
std::uint8_tdescriptor_dtype = static_cast<std::uint8_t>(FeatureValueDType::Float32)
std::uint8_tlayout = static_cast<std::uint8_t>(FeaturePointsLayout::StructureOfArrays)
std::uint16_tflags = 0
std::uint32_tkeypoints_offset = 0
std::uint32_tkeypoints_stride = 0
std::uint32_tscores_offset = 0
std::uint32_tscores_stride = 0
std::uint32_tdescriptors_offset = 0
std::uint32_tdescriptor_stride = 0
std::uint32_treserved[4] {}

Description

Fixed prefix of the FEATURE_POINTS_V1 payload.

All offsets are from payload byte zero.

Definition at line 33 of file FeatureTypes.h.

Public Member Attributes

capacity

std::uint32_t simaai::neat::FeaturePointsHeaderV1::capacity = 0

Definition at line 39 of file FeatureTypes.h.

coordinate_dtype

std::uint8_t simaai::neat::FeaturePointsHeaderV1::coordinate_dtype = static_cast<std::uint8_t>(FeatureValueDType::Float32)

Definition at line 41 of file FeatureTypes.h.

count

std::uint32_t simaai::neat::FeaturePointsHeaderV1::count = 0

Definition at line 38 of file FeatureTypes.h.

descriptor_dim

std::uint16_t simaai::neat::FeaturePointsHeaderV1::descriptor_dim = 0

Definition at line 40 of file FeatureTypes.h.

descriptor_dtype

std::uint8_t simaai::neat::FeaturePointsHeaderV1::descriptor_dtype = static_cast<std::uint8_t>(FeatureValueDType::Float32)

Definition at line 43 of file FeatureTypes.h.

descriptor_stride

std::uint32_t simaai::neat::FeaturePointsHeaderV1::descriptor_stride = 0

Definition at line 51 of file FeatureTypes.h.

descriptors_offset

std::uint32_t simaai::neat::FeaturePointsHeaderV1::descriptors_offset = 0

Definition at line 50 of file FeatureTypes.h.

flags

std::uint16_t simaai::neat::FeaturePointsHeaderV1::flags = 0

Definition at line 45 of file FeatureTypes.h.

header_bytes

std::uint16_t simaai::neat::FeaturePointsHeaderV1::header_bytes = sizeof(FeaturePointsHeaderV1)

Definition at line 36 of file FeatureTypes.h.

keypoints_offset

std::uint32_t simaai::neat::FeaturePointsHeaderV1::keypoints_offset = 0

Definition at line 46 of file FeatureTypes.h.

keypoints_stride

std::uint32_t simaai::neat::FeaturePointsHeaderV1::keypoints_stride = 0

Definition at line 47 of file FeatureTypes.h.

layout

std::uint8_t simaai::neat::FeaturePointsHeaderV1::layout = static_cast<std::uint8_t>(FeaturePointsLayout::StructureOfArrays)

Definition at line 44 of file FeatureTypes.h.

magic

std::uint32_t simaai::neat::FeaturePointsHeaderV1::magic = kFeaturePointsMagicV1

Definition at line 34 of file FeatureTypes.h.

reserved

std::uint32_t simaai::neat::FeaturePointsHeaderV1::reserved[4] {}

Definition at line 52 of file FeatureTypes.h.

score_dtype

std::uint8_t simaai::neat::FeaturePointsHeaderV1::score_dtype = static_cast<std::uint8_t>(FeatureValueDType::Float32)

Definition at line 42 of file FeatureTypes.h.

scores_offset

std::uint32_t simaai::neat::FeaturePointsHeaderV1::scores_offset = 0

Definition at line 48 of file FeatureTypes.h.

scores_stride

std::uint32_t simaai::neat::FeaturePointsHeaderV1::scores_stride = 0

Definition at line 49 of file FeatureTypes.h.

total_bytes

std::uint32_t simaai::neat::FeaturePointsHeaderV1::total_bytes = 0

Definition at line 37 of file FeatureTypes.h.

version

std::uint16_t simaai::neat::FeaturePointsHeaderV1::version = 1

Definition at line 35 of file FeatureTypes.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.