axis_aligned_2d_box.pb.h
Go to the documentation of this file.
49 void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2faxis_5faligned_5f2d_5fbox_2eproto();
57 class IGNITION_MSGS_VISIBLE AxisAligned2DBox : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.AxisAligned2DBox) */ {
93 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
153 friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2faxis_5faligned_5f2d_5fbox_2eproto();
233 inline void AxisAligned2DBox::set_allocated_min_corner(::ignition::msgs::Vector2d* min_corner) {
271 inline void AxisAligned2DBox::set_allocated_max_corner(::ignition::msgs::Vector2d* max_corner) {
void protobuf_AssignDesc_ignition_2fmsgs_2faxis_5faligned_5f2d_5fbox_2eproto()
void clear_min_corner()
Definition: axis_aligned_2d_box.pb.h:210
Definition: axis_aligned_2d_box.pb.h:57
::ignition::msgs::Header * mutable_header()
Definition: axis_aligned_2d_box.pb.h:180
void clear_max_corner()
Definition: axis_aligned_2d_box.pb.h:248
std::unique_ptr< const AxisAligned2DBox > ConstAxisAligned2DBoxUniquePtr
Definition: axis_aligned_2d_box.pb.h:285
::ignition::msgs::Vector2d * mutable_max_corner()
Definition: axis_aligned_2d_box.pb.h:256
const ::ignition::msgs::Vector2d & max_corner() const
Definition: axis_aligned_2d_box.pb.h:252
Definition: vector2d.pb.h:56
int GetCachedSize() const
Definition: axis_aligned_2d_box.pb.h:96
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: axis_aligned_2d_box.pb.h:93
::ignition::msgs::Vector2d * mutable_min_corner()
Definition: axis_aligned_2d_box.pb.h:218
void protobuf_ShutdownFile_ignition_2fmsgs_2faxis_5faligned_5f2d_5fbox_2eproto()
Definition: header.pb.h:161
::ignition::msgs::Header * release_header()
Definition: axis_aligned_2d_box.pb.h:188
bool has_header() const
Definition: axis_aligned_2d_box.pb.h:169
std::shared_ptr< AxisAligned2DBox > AxisAligned2DBoxSharedPtr
Definition: axis_aligned_2d_box.pb.h:286
::ignition::msgs::Vector2d * release_max_corner()
Definition: axis_aligned_2d_box.pb.h:264
::ignition::msgs::Vector2d * release_min_corner()
Definition: axis_aligned_2d_box.pb.h:226
bool has_min_corner() const
Definition: axis_aligned_2d_box.pb.h:207
std::unique_ptr< AxisAligned2DBox > AxisAligned2DBoxUniquePtr
Definition: axis_aligned_2d_box.pb.h:284
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2faxis_5faligned_5f2d_5fbox_2eproto()
void set_allocated_min_corner(::ignition::msgs::Vector2d *min_corner)
Definition: axis_aligned_2d_box.pb.h:233
STL class.
AxisAligned2DBox & operator=(const AxisAligned2DBox &from)
Definition: axis_aligned_2d_box.pb.h:64
void set_allocated_max_corner(::ignition::msgs::Vector2d *max_corner)
Definition: axis_aligned_2d_box.pb.h:271
std::shared_ptr< const AxisAligned2DBox > ConstAxisAligned2DBoxSharedPtr
Definition: axis_aligned_2d_box.pb.h:287
void clear_header()
Definition: axis_aligned_2d_box.pb.h:172
void set_allocated_header(::ignition::msgs::Header *header)
Definition: axis_aligned_2d_box.pb.h:195
const ::ignition::msgs::Header & header() const
Definition: axis_aligned_2d_box.pb.h:176
bool has_max_corner() const
Definition: axis_aligned_2d_box.pb.h:245
const ::ignition::msgs::Vector2d & min_corner() const
Definition: axis_aligned_2d_box.pb.h:214
AxisAligned2DBox * New() const
Definition: axis_aligned_2d_box.pb.h:76