geometry.pb.h
Go to the documentation of this file.
56 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fgeometry_2eproto IGNITION_MSGS_VISIBLE
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Geometry* Arena::CreateMaybeMessage<::ignition::msgs::Geometry>(Arena*);
std::shared_ptr< Geometry > GeometrySharedPtr
Definition: geometry.pb.h:861
IGNITION_MSGS_VISIBLE ImageGeomDefaultTypeInternal _ImageGeom_default_instance_
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > & polyline() const
Definition: geometry.pb.h:850
::ignition::msgs::Vector3d * add_points()
Definition: geometry.pb.h:818
IGNITION_MSGS_VISIBLE bool Geometry_Type_IsValid(int value)
::ignition::msgs::SphereGeom * mutable_sphere()
Definition: geometry.pb.h:629
::ignition::msgs::BoxGeom * mutable_box()
Definition: geometry.pb.h:485
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: geometry.pb.h:241
::ignition::msgs::ImageGeom * release_image()
Definition: geometry.pb.h:670
Definition: vector3d.pb.h:77
IGNITION_MSGS_VISIBLE PlaneGeomDefaultTypeInternal _PlaneGeom_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_points()
Definition: geometry.pb.h:810
::ignition::msgs::PlaneGeom * mutable_plane()
Definition: geometry.pb.h:581
const ::ignition::msgs::PlaneGeom & plane() const
Definition: geometry.pb.h:568
Definition: planegeom.pb.h:79
Definition: polylinegeom.pb.h:78
@ Geometry_Type_Geometry_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: geometry.pb.h:97
::ignition::msgs::HeightmapGeom * mutable_heightmap()
Definition: geometry.pb.h:725
Definition: boxgeom.pb.h:78
void set_allocated_mesh(::ignition::msgs::MeshGeom *mesh)
Definition: geometry.pb.h:782
void set_allocated_sphere(::ignition::msgs::SphereGeom *sphere)
Definition: geometry.pb.h:638
bool Geometry_Type_Parse(const ::std::string &name, Geometry_Type *value)
Definition: geometry.pb.h:110
const ::ignition::msgs::SphereGeom & sphere() const
Definition: geometry.pb.h:616
@ Geometry_Type_Geometry_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: geometry.pb.h:98
void set_allocated_header(::ignition::msgs::Header *header)
Definition: geometry.pb.h:432
IGNITION_MSGS_VISIBLE SphereGeomDefaultTypeInternal _SphereGeom_default_instance_
const Geometry_Type Geometry_Type_Type_MAX
Definition: geometry.pb.h:102
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: geometry.pb.h:235
Definition: imagegeom.pb.h:77
const ::ignition::msgs::BoxGeom & box() const
Definition: geometry.pb.h:472
const ::ignition::msgs::MeshGeom & mesh() const
Definition: geometry.pb.h:760
::ignition::msgs::MeshGeom * release_mesh()
Definition: geometry.pb.h:766
void set_allocated_cylinder(::ignition::msgs::CylinderGeom *cylinder)
Definition: geometry.pb.h:542
std::unique_ptr< Geometry > GeometryUniquePtr
Definition: geometry.pb.h:859
::ignition::msgs::HeightmapGeom * release_heightmap()
Definition: geometry.pb.h:718
IGNITION_MSGS_VISIBLE BoxGeomDefaultTypeInternal _BoxGeom_default_instance_
Definition: cylindergeom.pb.h:77
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & points() const
Definition: geometry.pb.h:823
Geometry & operator=(const Geometry &from)
Definition: geometry.pb.h:124
::ignition::msgs::PlaneGeom * release_plane()
Definition: geometry.pb.h:574
::ignition::msgs::Header * mutable_header()
Definition: geometry.pb.h:423
Definition: geometry.pb.h:60
::ignition::msgs::MeshGeom * mutable_mesh()
Definition: geometry.pb.h:773
IGNITION_MSGS_VISIBLE MeshGeomDefaultTypeInternal _MeshGeom_default_instance_
std::unique_ptr< const Geometry > ConstGeometryUniquePtr
Definition: geometry.pb.h:860
Definition: meshgeom.pb.h:78
void set_type(::ignition::msgs::Geometry_Type value)
Definition: geometry.pb.h:459
::ignition::msgs::BoxGeom * release_box()
Definition: geometry.pb.h:478
void set_allocated_heightmap(::ignition::msgs::HeightmapGeom *heightmap)
Definition: geometry.pb.h:734
::ignition::msgs::SphereGeom * release_sphere()
Definition: geometry.pb.h:622
static const Geometry * internal_default_instance()
Definition: geometry.pb.h:147
std::shared_ptr< const Geometry > ConstGeometrySharedPtr
Definition: geometry.pb.h:862
Definition: geometry.pb.h:117
IGNITION_MSGS_VISIBLE HeightmapGeomDefaultTypeInternal _HeightmapGeom_default_instance_
const ::ignition::msgs::Header & header() const
Definition: geometry.pb.h:410
::ignition::msgs::ImageGeom * mutable_image()
Definition: geometry.pb.h:677
void set_allocated_box(::ignition::msgs::BoxGeom *box)
Definition: geometry.pb.h:494
void Swap(Geometry *other)
const ::ignition::msgs::CylinderGeom & cylinder() const
Definition: geometry.pb.h:520
const ::std::string & Geometry_Type_Name(Geometry_Type value)
Definition: geometry.pb.h:106
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
Definition: heightmapgeom.pb.h:330
::ignition::msgs::Header * release_header()
Definition: geometry.pb.h:416
const int Geometry_Type_Type_ARRAYSIZE
Definition: geometry.pb.h:103
Definition: spheregeom.pb.h:77
Definition: header.pb.h:215
IGNITION_MSGS_VISIBLE CylinderGeomDefaultTypeInternal _CylinderGeom_default_instance_
::ignition::msgs::CylinderGeom * release_cylinder()
Definition: geometry.pb.h:526
void set_allocated_plane(::ignition::msgs::PlaneGeom *plane)
Definition: geometry.pb.h:590
IGNITION_MSGS_VISIBLE GeometryDefaultTypeInternal _Geometry_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > * mutable_polyline()
Definition: geometry.pb.h:837
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Geometry_Type_descriptor()
void set_allocated_image(::ignition::msgs::ImageGeom *image)
Definition: geometry.pb.h:686
static const ::std::string & Type_Name(Type value)
Definition: geometry.pb.h:238
const ::ignition::msgs::ImageGeom & image() const
Definition: geometry.pb.h:664
Geometry * New(::google::protobuf::Arena *arena) const final
Definition: geometry.pb.h:165
::ignition::msgs::Polyline * add_polyline()
Definition: geometry.pb.h:845
STL class.
::ignition::msgs::Geometry_Type type() const
Definition: geometry.pb.h:455
Definition: geometry.pb.h:58
const Geometry_Type Geometry_Type_Type_MIN
Definition: geometry.pb.h:101
const ::ignition::msgs::HeightmapGeom & heightmap() const
Definition: geometry.pb.h:712
friend void swap(Geometry &a, Geometry &b)
Definition: geometry.pb.h:155
::ignition::msgs::CylinderGeom * mutable_cylinder()
Definition: geometry.pb.h:533
Definition: actor.pb.h:78
void IGNITION_MSGS_VISIBLE AddDescriptors()