Skip to content

Class mediapipe::Locus

ClassList > mediapipe > Locus

Inherits the following classes: PROTOBUF_NAMESPACE_ID::Message

Classes

Type Name
class _Internal

Public Types

Type Name
typedef Locus_LocusType LocusType
enum int Locus

Public Static Attributes

Type Name
constexpr LocusType BOUNDING_BOX = /* multi line expression */
constexpr LocusType GLOBAL = /* multi line expression */
constexpr int LocusType_ARRAYSIZE = /* multi line expression */
constexpr LocusType LocusType_MAX = /* multi line expression */
constexpr LocusType LocusType_MIN = /* multi line expression */
constexpr LocusType REGION = /* multi line expression */
constexpr LocusType VIDEO_TUBE = /* 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 Locus & from)
int GetCachedSize () const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const
bool IsInitialized () const
Locus ()
constexpr Locus (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Locus (const Locus & from)
Locus (Locus && from) noexcept
void MergeFrom (const Locus & from)
Locus * New (::PROTOBUF_NAMESPACE_ID::Arena * arena=nullptr) const
void Swap (Locus * other)
void UnsafeArenaSwap (Locus * 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
::mediapipe::Locus * add_component_locus ()
const ::mediapipe::BoundingBox & bounding_box () const
void clear_bounding_box ()
void clear_component_locus ()
void clear_concatenatable ()
void clear_locus_id ()
void clear_locus_id_seed ()
void clear_locus_type ()
void clear_region ()
void clear_timestamp ()
const ::mediapipe::Locus & component_locus (int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mediapipe::Locus > & component_locus () const
int component_locus_size () const
bool concatenatable () const
bool has_bounding_box () const
bool has_concatenatable () const
bool has_locus_id () const
bool has_locus_id_seed () const
bool has_locus_type () const
bool has_region () const
bool has_timestamp () const
uint64_t locus_id () const
uint64_t locus_id_seed () const
::mediapipe::Locus_LocusType locus_type () const
::mediapipe::BoundingBox * mutable_bounding_box ()
::mediapipe::Locus * mutable_component_locus (int index)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mediapipe::Locus > * mutable_component_locus ()
::mediapipe::Rasterization * mutable_region ()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
Locus & operator= (const Locus & from)
Locus & operator= (Locus && from) noexcept
const ::mediapipe::Rasterization & region () const
PROTOBUF_NODISCARD::mediapipe::BoundingBox * release_bounding_box ()
PROTOBUF_NODISCARD::mediapipe::Rasterization * release_region ()
void set_allocated_bounding_box (::mediapipe::BoundingBox * bounding_box)
void set_allocated_region (::mediapipe::Rasterization * region)
void set_concatenatable (bool value)
void set_locus_id (uint64_t value)
void set_locus_id_seed (uint64_t value)
void set_locus_type (::mediapipe::Locus_LocusType value)
void set_timestamp (int32_t value)
int32_t timestamp () const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
::mediapipe::BoundingBox * unsafe_arena_release_bounding_box ()
::mediapipe::Rasterization * unsafe_arena_release_region ()
void unsafe_arena_set_allocated_bounding_box (::mediapipe::BoundingBox * bounding_box)
void unsafe_arena_set_allocated_region (::mediapipe::Rasterization * region)
~Locus () override

Public Static Functions

Type Name
const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
bool LocusType_IsValid (int value)
const std::string & LocusType_Name (T enum_t_value)
bool LocusType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LocusType * value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LocusType_descriptor ()
const Locus & default_instance ()
const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
const Locus * internal_default_instance ()

Protected Functions

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

Public Types Documentation

typedef LocusType

typedef Locus_LocusType mediapipe::Locus::LocusType;

enum Locus

enum mediapipe::Locus::Locus {
    kComponentLocusFieldNumber = 8,
    kBoundingBoxFieldNumber = 3,
    kRegionFieldNumber = 4,
    kLocusIdFieldNumber = 2,
    kLocusIdSeedFieldNumber = 6,
    kTimestampFieldNumber = 7,
    kLocusTypeFieldNumber = 1,
    kConcatenatableFieldNumber = 5
};

Public Static Attributes Documentation

variable BOUNDING_BOX

constexpr Locus_LocusType mediapipe::Locus::BOUNDING_BOX;

variable GLOBAL

constexpr Locus_LocusType mediapipe::Locus::GLOBAL;

variable LocusType_ARRAYSIZE

constexpr int mediapipe::Locus::LocusType_ARRAYSIZE;

variable LocusType_MAX

constexpr Locus_LocusType mediapipe::Locus::LocusType_MAX;

variable LocusType_MIN

constexpr Locus_LocusType mediapipe::Locus::LocusType_MIN;

variable REGION

constexpr Locus_LocusType mediapipe::Locus::REGION;

variable VIDEO_TUBE

constexpr Locus_LocusType mediapipe::Locus::VIDEO_TUBE;

variable _class_data_

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

variable kIndexInFileMessages

constexpr int mediapipe::Locus::kIndexInFileMessages;

Public Functions Documentation

function ByteSizeLong

size_t mediapipe::Locus::ByteSizeLong () const

function Clear

PROTOBUF_ATTRIBUTE_REINITIALIZES void mediapipe::Locus::Clear () 

function CopyFrom

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

function GetCachedSize

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

function GetClassData

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

function GetMetadata

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

function IsInitialized

bool mediapipe::Locus::IsInitialized () const

function Locus [1/5]

inline mediapipe::Locus::Locus () 

function Locus [2/5]

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

function Locus [3/5]

mediapipe::Locus::Locus (
    const Locus & from
) 

function Locus [4/5]

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

function MergeFrom

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

function New

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

function Swap

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

function UnsafeArenaSwap

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

function _InternalParse

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

function _InternalSerialize

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

function add_component_locus

inline ::mediapipe::Locus * mediapipe::Locus::add_component_locus () 

function bounding_box

inline const ::mediapipe::BoundingBox & mediapipe::Locus::bounding_box () const

function clear_bounding_box

inline void mediapipe::Locus::clear_bounding_box () 

function clear_component_locus

inline void mediapipe::Locus::clear_component_locus () 

function clear_concatenatable

inline void mediapipe::Locus::clear_concatenatable () 

function clear_locus_id

inline void mediapipe::Locus::clear_locus_id () 

function clear_locus_id_seed

inline void mediapipe::Locus::clear_locus_id_seed () 

function clear_locus_type

inline void mediapipe::Locus::clear_locus_type () 

function clear_region

void mediapipe::Locus::clear_region () 

function clear_timestamp

inline void mediapipe::Locus::clear_timestamp () 

function component_locus [1/2]

inline const ::mediapipe::Locus & mediapipe::Locus::component_locus (
    int index
) const

function component_locus [2/2]

inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mediapipe::Locus > & mediapipe::Locus::component_locus () const

function component_locus_size

inline int mediapipe::Locus::component_locus_size () const

function concatenatable

inline bool mediapipe::Locus::concatenatable () const

function has_bounding_box

inline bool mediapipe::Locus::has_bounding_box () const

function has_concatenatable

inline bool mediapipe::Locus::has_concatenatable () const

function has_locus_id

inline bool mediapipe::Locus::has_locus_id () const

function has_locus_id_seed

inline bool mediapipe::Locus::has_locus_id_seed () const

function has_locus_type

inline bool mediapipe::Locus::has_locus_type () const

function has_region

inline bool mediapipe::Locus::has_region () const

function has_timestamp

inline bool mediapipe::Locus::has_timestamp () const

function locus_id

inline uint64_t mediapipe::Locus::locus_id () const

function locus_id_seed

inline uint64_t mediapipe::Locus::locus_id_seed () const

function locus_type

inline ::mediapipe::Locus_LocusType mediapipe::Locus::locus_type () const

function mutable_bounding_box

inline ::mediapipe::BoundingBox * mediapipe::Locus::mutable_bounding_box () 

function mutable_component_locus [1/2]

inline ::mediapipe::Locus * mediapipe::Locus::mutable_component_locus (
    int index
) 

function mutable_component_locus [2/2]

inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::mediapipe::Locus > * mediapipe::Locus::mutable_component_locus () 

function mutable_region

inline ::mediapipe::Rasterization * mediapipe::Locus::mutable_region () 

function mutable_unknown_fields

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

function operator=

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

function operator=

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

function region

inline const ::mediapipe::Rasterization & mediapipe::Locus::region () const

function release_bounding_box

inline PROTOBUF_NODISCARD::mediapipe::BoundingBox * mediapipe::Locus::release_bounding_box () 

function release_region

inline PROTOBUF_NODISCARD::mediapipe::Rasterization * mediapipe::Locus::release_region () 

function set_allocated_bounding_box

inline void mediapipe::Locus::set_allocated_bounding_box (
    ::mediapipe::BoundingBox * bounding_box
) 

function set_allocated_region

inline void mediapipe::Locus::set_allocated_region (
    ::mediapipe::Rasterization * region
) 

function set_concatenatable

inline void mediapipe::Locus::set_concatenatable (
    bool value
) 

function set_locus_id

inline void mediapipe::Locus::set_locus_id (
    uint64_t value
) 

function set_locus_id_seed

inline void mediapipe::Locus::set_locus_id_seed (
    uint64_t value
) 

function set_locus_type

inline void mediapipe::Locus::set_locus_type (
    ::mediapipe::Locus_LocusType value
) 

function set_timestamp

inline void mediapipe::Locus::set_timestamp (
    int32_t value
) 

function timestamp

inline int32_t mediapipe::Locus::timestamp () const

function unknown_fields

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

function unsafe_arena_release_bounding_box

inline ::mediapipe::BoundingBox * mediapipe::Locus::unsafe_arena_release_bounding_box () 

function unsafe_arena_release_region

inline ::mediapipe::Rasterization * mediapipe::Locus::unsafe_arena_release_region () 

function unsafe_arena_set_allocated_bounding_box

inline void mediapipe::Locus::unsafe_arena_set_allocated_bounding_box (
    ::mediapipe::BoundingBox * bounding_box
) 

function unsafe_arena_set_allocated_region

inline void mediapipe::Locus::unsafe_arena_set_allocated_region (
    ::mediapipe::Rasterization * region
) 

function ~Locus

mediapipe::Locus::~Locus () override

Public Static Functions Documentation

function GetDescriptor

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

function GetReflection

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

function LocusType_IsValid

static inline bool mediapipe::Locus::LocusType_IsValid (
    int value
) 

function LocusType_Name

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

function LocusType_Parse

static inline bool mediapipe::Locus::LocusType_Parse (
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
    LocusType * value
) 

function LocusType_descriptor

static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * mediapipe::Locus::LocusType_descriptor () 

function default_instance

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

function descriptor

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

function internal_default_instance

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

Protected Functions Documentation

function Locus [5/5]

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

Friends Documentation

friend InternalHelper

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

friend AnyMetadata

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

friend TableStruct_mediapipe_2fframework_2fformats_2fannotation_2flocus_2eproto

struct mediapipe::Locus::TableStruct_mediapipe_2fframework_2fformats_2fannotation_2flocus_2eproto (
    ::TableStruct_mediapipe_2fframework_2fformats_2fannotation_2flocus_2eproto
) 

friend swap

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


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