Skip to content

Class mediapipe::MatrixData

ClassList > mediapipe > MatrixData

Inherits the following classes: PROTOBUF_NAMESPACE_ID::Message

Classes

Type Name
class _Internal

Public Types

Type Name
typedef MatrixData_Layout Layout
enum int MatrixData

Public Static Attributes

Type Name
constexpr Layout COLUMN_MAJOR = /* multi line expression */
constexpr int Layout_ARRAYSIZE = /* multi line expression */
constexpr Layout Layout_MAX = /* multi line expression */
constexpr Layout Layout_MIN = /* multi line expression */
constexpr Layout ROW_MAJOR = /* multi line expression */
const ClassData _class_data_ = /* multi line expression */
constexpr int kIndexInFileMessages = /* multi line expression */

Public Functions

Type Name
size_t ByteSizeLong () const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ()
void CopyFrom (const MatrixData & from)
int GetCachedSize () const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const
bool IsInitialized () const
MatrixData ()
constexpr MatrixData (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MatrixData (const MatrixData & from)
MatrixData (MatrixData && from) noexcept
void MergeFrom (const MatrixData & from)
MatrixData * New (::PROTOBUF_NAMESPACE_ID::Arena * arena=nullptr) const
void Swap (MatrixData * other)
void UnsafeArenaSwap (MatrixData * other)
const char * _InternalParse (const char * ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)
uint8_t * _InternalSerialize (uint8_t * target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const
void add_packed_data (float value)
void clear_cols ()
void clear_layout ()
void clear_packed_data ()
void clear_rows ()
int32_t cols () const
bool has_cols () const
bool has_layout () const
bool has_rows () const
::mediapipe::MatrixData_Layout layout () const
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_packed_data ()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
MatrixData & operator= (const MatrixData & from)
MatrixData & operator= (MatrixData && from) noexcept
float packed_data (int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & packed_data () const
int packed_data_size () const
int32_t rows () const
void set_cols (int32_t value)
void set_layout (::mediapipe::MatrixData_Layout value)
void set_packed_data (int index, float value)
void set_rows (int32_t value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
~MatrixData () override

Public Static Functions

Type Name
const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
bool Layout_IsValid (int value)
const std::string & Layout_Name (T enum_t_value)
bool Layout_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Layout * value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Layout_descriptor ()
const MatrixData & default_instance ()
const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
const MatrixData * internal_default_instance ()

Protected Functions

Type Name
MatrixData (::PROTOBUF_NAMESPACE_ID::Arena * arena, bool is_message_owned=false)

Public Types Documentation

typedef Layout

typedef MatrixData_Layout mediapipe::MatrixData::Layout;

enum MatrixData

enum mediapipe::MatrixData::MatrixData {
    kPackedDataFieldNumber = 3,
    kRowsFieldNumber = 1,
    kColsFieldNumber = 2,
    kLayoutFieldNumber = 4
};

Public Static Attributes Documentation

variable COLUMN_MAJOR

constexpr MatrixData_Layout mediapipe::MatrixData::COLUMN_MAJOR;

variable Layout_ARRAYSIZE

constexpr int mediapipe::MatrixData::Layout_ARRAYSIZE;

variable Layout_MAX

constexpr MatrixData_Layout mediapipe::MatrixData::Layout_MAX;

variable Layout_MIN

constexpr MatrixData_Layout mediapipe::MatrixData::Layout_MIN;

variable ROW_MAJOR

constexpr MatrixData_Layout mediapipe::MatrixData::ROW_MAJOR;

variable _class_data_

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData mediapipe::MatrixData::_class_data_;

variable kIndexInFileMessages

constexpr int mediapipe::MatrixData::kIndexInFileMessages;

Public Functions Documentation

function ByteSizeLong

size_t mediapipe::MatrixData::ByteSizeLong () const

function Clear

PROTOBUF_ATTRIBUTE_REINITIALIZES void mediapipe::MatrixData::Clear () 

function CopyFrom

void mediapipe::MatrixData::CopyFrom (
    const MatrixData & from
) 

function GetCachedSize

inline int mediapipe::MatrixData::GetCachedSize () const

function GetClassData

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * mediapipe::MatrixData::GetClassData () const

function GetMetadata

::PROTOBUF_NAMESPACE_ID::Metadata mediapipe::MatrixData::GetMetadata () const

function IsInitialized

bool mediapipe::MatrixData::IsInitialized () const

function MatrixData [1/5]

inline mediapipe::MatrixData::MatrixData () 

function MatrixData [2/5]

explicit constexpr mediapipe::MatrixData::MatrixData (
    ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized
) 

function MatrixData [3/5]

mediapipe::MatrixData::MatrixData (
    const MatrixData & from
) 

function MatrixData [4/5]

inline mediapipe::MatrixData::MatrixData (
    MatrixData && from
) noexcept

function MergeFrom

void mediapipe::MatrixData::MergeFrom (
    const MatrixData & from
) 

function New

inline MatrixData * mediapipe::MatrixData::New (
    ::PROTOBUF_NAMESPACE_ID::Arena * arena=nullptr
) const

function Swap

inline void mediapipe::MatrixData::Swap (
    MatrixData * other
) 

function UnsafeArenaSwap

inline void mediapipe::MatrixData::UnsafeArenaSwap (
    MatrixData * other
) 

function _InternalParse

const char * mediapipe::MatrixData::_InternalParse (
    const char * ptr,
    ::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx
) 

function _InternalSerialize

uint8_t * mediapipe::MatrixData::_InternalSerialize (
    uint8_t * target,
    ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream
) const

function add_packed_data

inline void mediapipe::MatrixData::add_packed_data (
    float value
) 

function clear_cols

inline void mediapipe::MatrixData::clear_cols () 

function clear_layout

inline void mediapipe::MatrixData::clear_layout () 

function clear_packed_data

inline void mediapipe::MatrixData::clear_packed_data () 

function clear_rows

inline void mediapipe::MatrixData::clear_rows () 

function cols

inline int32_t mediapipe::MatrixData::cols () const

function has_cols

inline bool mediapipe::MatrixData::has_cols () const

function has_layout

inline bool mediapipe::MatrixData::has_layout () const

function has_rows

inline bool mediapipe::MatrixData::has_rows () const

function layout

inline ::mediapipe::MatrixData_Layout mediapipe::MatrixData::layout () const

function mutable_packed_data

inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mediapipe::MatrixData::mutable_packed_data () 

function mutable_unknown_fields

inline inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mediapipe::MatrixData::mutable_unknown_fields () 

function operator=

inline MatrixData & mediapipe::MatrixData::operator= (
    const MatrixData & from
) 

function operator=

inline MatrixData & mediapipe::MatrixData::operator= (
    MatrixData && from
) noexcept

function packed_data [1/2]

inline float mediapipe::MatrixData::packed_data (
    int index
) const

function packed_data [2/2]

inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & mediapipe::MatrixData::packed_data () const

function packed_data_size

inline int mediapipe::MatrixData::packed_data_size () const

function rows

inline int32_t mediapipe::MatrixData::rows () const

function set_cols

inline void mediapipe::MatrixData::set_cols (
    int32_t value
) 

function set_layout

inline void mediapipe::MatrixData::set_layout (
    ::mediapipe::MatrixData_Layout value
) 

function set_packed_data

inline void mediapipe::MatrixData::set_packed_data (
    int index,
    float value
) 

function set_rows

inline void mediapipe::MatrixData::set_rows (
    int32_t value
) 

function unknown_fields

inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & mediapipe::MatrixData::unknown_fields () const

function ~MatrixData

mediapipe::MatrixData::~MatrixData () override

Public Static Functions Documentation

function GetDescriptor

static inline const ::PROTOBUF_NAMESPACE_ID::Descriptor * mediapipe::MatrixData::GetDescriptor () 

function GetReflection

static inline const ::PROTOBUF_NAMESPACE_ID::Reflection * mediapipe::MatrixData::GetReflection () 

function Layout_IsValid

static inline bool mediapipe::MatrixData::Layout_IsValid (
    int value
) 

function Layout_Name

template<typename T>
static inline const std::string & mediapipe::MatrixData::Layout_Name (
    T enum_t_value
) 

function Layout_Parse

static inline bool mediapipe::MatrixData::Layout_Parse (
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
    Layout * value
) 

function Layout_descriptor

static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * mediapipe::MatrixData::Layout_descriptor () 

function default_instance

static inline const MatrixData & mediapipe::MatrixData::default_instance () 

function descriptor

static inline const ::PROTOBUF_NAMESPACE_ID::Descriptor * mediapipe::MatrixData::descriptor () 

function internal_default_instance

static inline const MatrixData * mediapipe::MatrixData::internal_default_instance () 

Protected Functions Documentation

function MatrixData [5/5]

explicit mediapipe::MatrixData::MatrixData (
    ::PROTOBUF_NAMESPACE_ID::Arena * arena,
    bool is_message_owned=false
) 

Friends Documentation

friend InternalHelper

template<typename T>
class mediapipe::MatrixData::InternalHelper (
    ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
) 

friend AnyMetadata

class mediapipe::MatrixData::AnyMetadata (
    ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
) 

friend TableStruct_mediapipe_2fframework_2fformats_2fmatrix_5fdata_2eproto

struct mediapipe::MatrixData::TableStruct_mediapipe_2fframework_2fformats_2fmatrix_5fdata_2eproto (
    ::TableStruct_mediapipe_2fframework_2fformats_2fmatrix_5fdata_2eproto
) 

friend swap

inline void mediapipe::MatrixData::swap (
    MatrixData & a,
    MatrixData & b
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/build/mediapipe/framework/formats/matrix_data.pb.h