JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::Bounds Class Reference

#include <jaiabot/messages/bounds.pb.h>

Inheritance diagram for jaiabot::protobuf::Bounds:
Collaboration diagram for jaiabot::protobuf::Bounds:

Public Member Functions

 Bounds ()
 
virtual ~Bounds ()
 
 Bounds (const Bounds &from)
 
Boundsoperator= (const Bounds &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Bounds *other)
 
BoundsNew () const final
 
BoundsNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const Bounds &from)
 
void MergeFrom (const Bounds &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_strb () const
 
void clear_strb ()
 
const ::jaiabot::protobuf::SurfaceBoundsstrb () const
 
::jaiabot::protobuf::SurfaceBoundsrelease_strb ()
 
::jaiabot::protobuf::SurfaceBoundsmutable_strb ()
 
void set_allocated_strb (::jaiabot::protobuf::SurfaceBounds *strb)
 
bool has_port () const
 
void clear_port ()
 
const ::jaiabot::protobuf::SurfaceBoundsport () const
 
::jaiabot::protobuf::SurfaceBoundsrelease_port ()
 
::jaiabot::protobuf::SurfaceBoundsmutable_port ()
 
void set_allocated_port (::jaiabot::protobuf::SurfaceBounds *port)
 
bool has_rudder () const
 
void clear_rudder ()
 
const ::jaiabot::protobuf::SurfaceBoundsrudder () const
 
::jaiabot::protobuf::SurfaceBoundsrelease_rudder ()
 
::jaiabot::protobuf::SurfaceBoundsmutable_rudder ()
 
void set_allocated_rudder (::jaiabot::protobuf::SurfaceBounds *rudder)
 
bool has_motor () const
 
void clear_motor ()
 
const ::jaiabot::protobuf::MotorBoundsmotor () const
 
::jaiabot::protobuf::MotorBoundsrelease_motor ()
 
::jaiabot::protobuf::MotorBoundsmutable_motor ()
 
void set_allocated_motor (::jaiabot::protobuf::MotorBounds *motor)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Boundsdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Boundsinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kStrbFieldNumber = 1
 
static const int kPortFieldNumber = 2
 
static const int kRudderFieldNumber = 3
 
static const int kMotorFieldNumber = 4
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct
 
void swap (Bounds &a, Bounds &b)
 

Detailed Description

Definition at line 376 of file bounds.pb.h.

Constructor & Destructor Documentation

◆ Bounds() [1/2]

jaiabot::protobuf::Bounds::Bounds ( )

◆ ~Bounds()

virtual jaiabot::protobuf::Bounds::~Bounds ( )
virtual

◆ Bounds() [2/2]

jaiabot::protobuf::Bounds::Bounds ( const Bounds from)

Member Function Documentation

◆ ByteSizeLong()

size_t jaiabot::protobuf::Bounds::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::protobuf::Bounds::Clear ( )
final

◆ clear_motor()

void jaiabot::protobuf::Bounds::clear_motor ( )
inline

Definition at line 957 of file bounds.pb.h.

◆ clear_port()

void jaiabot::protobuf::Bounds::clear_port ( )
inline

Definition at line 841 of file bounds.pb.h.

◆ clear_rudder()

void jaiabot::protobuf::Bounds::clear_rudder ( )
inline

Definition at line 899 of file bounds.pb.h.

◆ clear_strb()

void jaiabot::protobuf::Bounds::clear_strb ( )
inline

Definition at line 783 of file bounds.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::protobuf::Bounds::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::protobuf::Bounds::CopyFrom ( const Bounds from)

◆ default_instance()

static const Bounds& jaiabot::protobuf::Bounds::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::protobuf::Bounds::descriptor ( )
static

◆ GetCachedSize()

int jaiabot::protobuf::Bounds::GetCachedSize ( ) const
inlinefinal

Definition at line 448 of file bounds.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::protobuf::Bounds::GetMetadata ( ) const
final

◆ has_motor()

bool jaiabot::protobuf::Bounds::has_motor ( ) const
inline

Definition at line 948 of file bounds.pb.h.

◆ has_port()

bool jaiabot::protobuf::Bounds::has_port ( ) const
inline

Definition at line 832 of file bounds.pb.h.

◆ has_rudder()

bool jaiabot::protobuf::Bounds::has_rudder ( ) const
inline

Definition at line 890 of file bounds.pb.h.

◆ has_strb()

bool jaiabot::protobuf::Bounds::has_strb ( ) const
inline

Definition at line 774 of file bounds.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::Bounds::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const Bounds* jaiabot::protobuf::Bounds::internal_default_instance ( )
inlinestatic

Definition at line 413 of file bounds.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::protobuf::Bounds::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaiabot::protobuf::Bounds::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::protobuf::Bounds::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::protobuf::Bounds::MergeFrom ( const Bounds from)

◆ MergePartialFromCodedStream()

bool jaiabot::protobuf::Bounds::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ motor()

const ::jaiabot::protobuf::MotorBounds & jaiabot::protobuf::Bounds::motor ( ) const
inline

Definition at line 964 of file bounds.pb.h.

◆ mutable_motor()

jaiabot::protobuf::MotorBounds * jaiabot::protobuf::Bounds::mutable_motor ( )
inline

Definition at line 977 of file bounds.pb.h.

◆ mutable_port()

jaiabot::protobuf::SurfaceBounds * jaiabot::protobuf::Bounds::mutable_port ( )
inline

Definition at line 861 of file bounds.pb.h.

◆ mutable_rudder()

jaiabot::protobuf::SurfaceBounds * jaiabot::protobuf::Bounds::mutable_rudder ( )
inline

Definition at line 919 of file bounds.pb.h.

◆ mutable_strb()

jaiabot::protobuf::SurfaceBounds * jaiabot::protobuf::Bounds::mutable_strb ( )
inline

Definition at line 803 of file bounds.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::Bounds::mutable_unknown_fields ( )
inline

Definition at line 405 of file bounds.pb.h.

◆ New() [1/2]

Bounds* jaiabot::protobuf::Bounds::New ( ) const
inlinefinal

Definition at line 427 of file bounds.pb.h.

◆ New() [2/2]

Bounds* jaiabot::protobuf::Bounds::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 431 of file bounds.pb.h.

◆ operator=()

Bounds& jaiabot::protobuf::Bounds::operator= ( const Bounds from)
inline

Definition at line 383 of file bounds.pb.h.

◆ port()

const ::jaiabot::protobuf::SurfaceBounds & jaiabot::protobuf::Bounds::port ( ) const
inline

Definition at line 848 of file bounds.pb.h.

◆ release_motor()

jaiabot::protobuf::MotorBounds * jaiabot::protobuf::Bounds::release_motor ( )
inline

Definition at line 970 of file bounds.pb.h.

◆ release_port()

jaiabot::protobuf::SurfaceBounds * jaiabot::protobuf::Bounds::release_port ( )
inline

Definition at line 854 of file bounds.pb.h.

◆ release_rudder()

jaiabot::protobuf::SurfaceBounds * jaiabot::protobuf::Bounds::release_rudder ( )
inline

Definition at line 912 of file bounds.pb.h.

◆ release_strb()

jaiabot::protobuf::SurfaceBounds * jaiabot::protobuf::Bounds::release_strb ( )
inline

Definition at line 796 of file bounds.pb.h.

◆ rudder()

const ::jaiabot::protobuf::SurfaceBounds & jaiabot::protobuf::Bounds::rudder ( ) const
inline

Definition at line 906 of file bounds.pb.h.

◆ SerializeWithCachedSizes()

void jaiabot::protobuf::Bounds::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_allocated_motor()

void jaiabot::protobuf::Bounds::set_allocated_motor ( ::jaiabot::protobuf::MotorBounds motor)
inline

Definition at line 986 of file bounds.pb.h.

◆ set_allocated_port()

void jaiabot::protobuf::Bounds::set_allocated_port ( ::jaiabot::protobuf::SurfaceBounds port)
inline

Definition at line 870 of file bounds.pb.h.

◆ set_allocated_rudder()

void jaiabot::protobuf::Bounds::set_allocated_rudder ( ::jaiabot::protobuf::SurfaceBounds rudder)
inline

Definition at line 928 of file bounds.pb.h.

◆ set_allocated_strb()

void jaiabot::protobuf::Bounds::set_allocated_strb ( ::jaiabot::protobuf::SurfaceBounds strb)
inline

Definition at line 812 of file bounds.pb.h.

◆ strb()

const ::jaiabot::protobuf::SurfaceBounds & jaiabot::protobuf::Bounds::strb ( ) const
inline

Definition at line 790 of file bounds.pb.h.

◆ Swap()

void jaiabot::protobuf::Bounds::Swap ( Bounds other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::Bounds::unknown_fields ( ) const
inline

Definition at line 402 of file bounds.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct

Definition at line 536 of file bounds.pb.h.

◆ swap

void swap ( Bounds a,
Bounds b 
)
friend

Definition at line 421 of file bounds.pb.h.

Member Data Documentation

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::Bounds::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

Definition at line 417 of file bounds.pb.h.

◆ kMotorFieldNumber

const int jaiabot::protobuf::Bounds::kMotorFieldNumber = 4
static

Definition at line 509 of file bounds.pb.h.

◆ kPortFieldNumber

const int jaiabot::protobuf::Bounds::kPortFieldNumber = 2
static

Definition at line 485 of file bounds.pb.h.

◆ kRudderFieldNumber

const int jaiabot::protobuf::Bounds::kRudderFieldNumber = 3
static

Definition at line 497 of file bounds.pb.h.

◆ kStrbFieldNumber

const int jaiabot::protobuf::Bounds::kStrbFieldNumber = 1
static

Definition at line 473 of file bounds.pb.h.


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