build/ignition-msgs5/include/ignition/msgs/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: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:861
IGNITION_MSGS_VISIBLE ImageGeomDefaultTypeInternal _ImageGeom_default_instance_
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > & polyline() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:850
Geometry * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:161
::ignition::msgs::Vector3d * add_points()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:818
IGNITION_MSGS_VISIBLE bool Geometry_Type_IsValid(int value)
int polyline_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:829
::ignition::msgs::SphereGeom * mutable_sphere()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:629
::ignition::msgs::BoxGeom * mutable_box()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:485
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:241
::ignition::msgs::ImageGeom * release_image()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:670
Definition: build/ignition-msgs5/include/ignition/msgs/vector3d.pb.h:77
IGNITION_MSGS_VISIBLE PlaneGeomDefaultTypeInternal _PlaneGeom_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_points()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:810
::ignition::msgs::PlaneGeom * mutable_plane()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:581
const ::ignition::msgs::PlaneGeom & plane() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:568
@ Geometry_Type_IMAGE
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:90
Definition: build/ignition-msgs5/include/ignition/msgs/planegeom.pb.h:79
Definition: build/ignition-msgs5/include/ignition/msgs/polylinegeom.pb.h:78
@ Geometry_Type_Geometry_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:97
::ignition::msgs::HeightmapGeom * mutable_heightmap()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:725
Definition: build/ignition-msgs5/include/ignition/msgs/boxgeom.pb.h:78
void set_allocated_mesh(::ignition::msgs::MeshGeom *mesh)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:782
void set_allocated_sphere(::ignition::msgs::SphereGeom *sphere)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:638
bool Geometry_Type_Parse(const ::std::string &name, Geometry_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:110
Geometry_Type
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:85
@ Geometry_Type_CYLINDER
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:87
const ::ignition::msgs::SphereGeom & sphere() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:616
@ Geometry_Type_MESH
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:92
@ Geometry_Type_Geometry_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:98
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:432
IGNITION_MSGS_VISIBLE SphereGeomDefaultTypeInternal _SphereGeom_default_instance_
bool has_image() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:658
const Geometry_Type Geometry_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:102
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:235
bool has_heightmap() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:706
@ Geometry_Type_SPHERE
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:88
Definition: build/ignition-msgs5/include/ignition/msgs/imagegeom.pb.h:77
const ::ignition::msgs::BoxGeom & box() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:472
int points_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:802
const ::ignition::msgs::MeshGeom & mesh() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:760
::ignition::msgs::MeshGeom * release_mesh()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:766
void set_allocated_cylinder(::ignition::msgs::CylinderGeom *cylinder)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:542
std::unique_ptr< Geometry > GeometryUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:859
bool has_cylinder() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:514
::ignition::msgs::HeightmapGeom * release_heightmap()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:718
@ Geometry_Type_PLANE
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:89
IGNITION_MSGS_VISIBLE BoxGeomDefaultTypeInternal _BoxGeom_default_instance_
Definition: build/ignition-msgs5/include/ignition/msgs/cylindergeom.pb.h:77
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & points() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:823
Geometry & operator=(const Geometry &from)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:124
::ignition::msgs::PlaneGeom * release_plane()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:574
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:423
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:60
::ignition::msgs::MeshGeom * mutable_mesh()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:773
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:452
IGNITION_MSGS_VISIBLE MeshGeomDefaultTypeInternal _MeshGeom_default_instance_
std::unique_ptr< const Geometry > ConstGeometryUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:860
Definition: build/ignition-msgs5/include/ignition/msgs/meshgeom.pb.h:78
bool has_plane() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:562
void set_type(::ignition::msgs::Geometry_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:459
::ignition::msgs::BoxGeom * release_box()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:478
void set_allocated_heightmap(::ignition::msgs::HeightmapGeom *heightmap)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:734
bool has_box() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:466
::ignition::msgs::SphereGeom * release_sphere()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:622
static const Geometry * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:147
std::shared_ptr< const Geometry > ConstGeometrySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:862
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:117
IGNITION_MSGS_VISIBLE HeightmapGeomDefaultTypeInternal _HeightmapGeom_default_instance_
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:404
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:410
::ignition::msgs::ImageGeom * mutable_image()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:677
void set_allocated_box(::ignition::msgs::BoxGeom *box)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:494
void Swap(Geometry *other)
bool has_sphere() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:610
const ::ignition::msgs::CylinderGeom & cylinder() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:520
const ::std::string & Geometry_Type_Name(Geometry_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:106
@ Geometry_Type_LINE_STRIP
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:94
@ Geometry_Type_EMPTY
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:96
@ Geometry_Type_HEIGHTMAP
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:91
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
Definition: build/ignition-msgs5/include/ignition/msgs/heightmapgeom.pb.h:330
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:416
const int Geometry_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:103
Definition: build/ignition-msgs5/include/ignition/msgs/spheregeom.pb.h:77
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
IGNITION_MSGS_VISIBLE CylinderGeomDefaultTypeInternal _CylinderGeom_default_instance_
::ignition::msgs::CylinderGeom * release_cylinder()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:526
void set_allocated_plane(::ignition::msgs::PlaneGeom *plane)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:590
IGNITION_MSGS_VISIBLE GeometryDefaultTypeInternal _Geometry_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > * mutable_polyline()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:837
@ Geometry_Type_POLYLINE
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:95
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Geometry_Type_descriptor()
void set_allocated_image(::ignition::msgs::ImageGeom *image)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:686
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:238
@ Geometry_Type_BOX
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:86
const ::ignition::msgs::ImageGeom & image() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:664
Geometry * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:165
::ignition::msgs::Polyline * add_polyline()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:845
STL class.
::ignition::msgs::Geometry_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:455
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:58
const Geometry_Type Geometry_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:101
const ::ignition::msgs::HeightmapGeom & heightmap() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:712
friend void swap(Geometry &a, Geometry &b)
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:155
::ignition::msgs::CylinderGeom * mutable_cylinder()
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:533
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
void IGNITION_MSGS_VISIBLE AddDescriptors()
@ Geometry_Type_TRIANGLE_FAN
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:93
bool has_mesh() const
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:754