build/ignition-msgs8/include/ignition/msgs/geometry.pb.h
Go to the documentation of this file.
59 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fgeometry_2eproto IGNITION_MSGS_VISIBLE
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Geometry* Arena::CreateMaybeMessage<::ignition::msgs::Geometry>(Arena*);
std::shared_ptr< Geometry > GeometrySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1062
IGNITION_MSGS_VISIBLE ImageGeomDefaultTypeInternal _ImageGeom_default_instance_
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > & polyline() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1051
Geometry * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:169
::ignition::msgs::Vector3d * add_points()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1019
IGNITION_MSGS_VISIBLE bool Geometry_Type_IsValid(int value)
int polyline_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1030
::ignition::msgs::SphereGeom * mutable_sphere()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:686
::ignition::msgs::BoxGeom * mutable_box()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:542
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:259
::ignition::msgs::ImageGeom * release_image()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:727
Definition: build/ignition-msgs8/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-msgs8/include/ignition/msgs/geometry.pb.h:1011
::ignition::msgs::PlaneGeom * mutable_plane()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:638
const ::ignition::msgs::PlaneGeom & plane() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:625
@ Geometry_Type_IMAGE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:93
Definition: build/ignition-msgs8/include/ignition/msgs/planegeom.pb.h:79
Definition: build/ignition-msgs8/include/ignition/msgs/polylinegeom.pb.h:78
const ::ignition::msgs::ConeGeom & cone() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:865
@ Geometry_Type_Geometry_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:105
void set_allocated_cone(::ignition::msgs::ConeGeom *cone)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:887
::ignition::msgs::HeightmapGeom * mutable_heightmap()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:782
Definition: build/ignition-msgs8/include/ignition/msgs/boxgeom.pb.h:78
@ Geometry_Type_CAPSULE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:103
void set_allocated_mesh(::ignition::msgs::MeshGeom *mesh)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:839
void set_allocated_sphere(::ignition::msgs::SphereGeom *sphere)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:695
bool Geometry_Type_Parse(const ::std::string &name, Geometry_Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:118
Geometry_Type
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:88
@ Geometry_Type_CYLINDER
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:90
const ::ignition::msgs::SphereGeom & sphere() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:673
@ Geometry_Type_MESH
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:95
@ Geometry_Type_Geometry_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:106
@ Geometry_Type_ARROW
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:101
bool has_capsule() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:907
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:489
IGNITION_MSGS_VISIBLE SphereGeomDefaultTypeInternal _SphereGeom_default_instance_
bool has_image() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:715
void set_allocated_capsule(::ignition::msgs::CapsuleGeom *capsule)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:935
const Geometry_Type Geometry_Type_Type_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:110
@ Geometry_Type_AXIS
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:102
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:253
bool has_heightmap() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:763
@ Geometry_Type_SPHERE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:91
::ignition::msgs::EllipsoidGeom * mutable_ellipsoid()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:974
Definition: build/ignition-msgs8/include/ignition/msgs/imagegeom.pb.h:77
const ::ignition::msgs::BoxGeom & box() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:529
int points_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1003
const ::ignition::msgs::MeshGeom & mesh() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:817
void set_allocated_ellipsoid(::ignition::msgs::EllipsoidGeom *ellipsoid)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:983
::ignition::msgs::MeshGeom * release_mesh()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:823
void set_allocated_cylinder(::ignition::msgs::CylinderGeom *cylinder)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:599
std::unique_ptr< Geometry > GeometryUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1060
bool has_cylinder() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:571
::ignition::msgs::HeightmapGeom * release_heightmap()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:775
::ignition::msgs::CapsuleGeom * mutable_capsule()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:926
IGNITION_MSGS_VISIBLE EllipsoidGeomDefaultTypeInternal _EllipsoidGeom_default_instance_
IGNITION_MSGS_VISIBLE ConeGeomDefaultTypeInternal _ConeGeom_default_instance_
@ Geometry_Type_PLANE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:92
IGNITION_MSGS_VISIBLE BoxGeomDefaultTypeInternal _BoxGeom_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/cylindergeom.pb.h:77
@ Geometry_Type_CONE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:99
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & points() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1024
Geometry & operator=(const Geometry &from)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:132
::ignition::msgs::PlaneGeom * release_plane()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:631
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:480
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:63
::ignition::msgs::MeshGeom * mutable_mesh()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:830
void clear_type()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:509
IGNITION_MSGS_VISIBLE MeshGeomDefaultTypeInternal _MeshGeom_default_instance_
std::unique_ptr< const Geometry > ConstGeometryUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1061
Definition: build/ignition-msgs8/include/ignition/msgs/meshgeom.pb.h:78
bool has_plane() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:619
void set_type(::ignition::msgs::Geometry_Type value)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:516
::ignition::msgs::BoxGeom * release_box()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:535
void set_allocated_heightmap(::ignition::msgs::HeightmapGeom *heightmap)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:791
bool has_box() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:523
::ignition::msgs::SphereGeom * release_sphere()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:679
static const Geometry * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:155
std::shared_ptr< const Geometry > ConstGeometrySharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1063
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:125
bool has_ellipsoid() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:955
IGNITION_MSGS_VISIBLE HeightmapGeomDefaultTypeInternal _HeightmapGeom_default_instance_
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:461
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:467
::ignition::msgs::ImageGeom * mutable_image()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:734
void set_allocated_box(::ignition::msgs::BoxGeom *box)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:551
Definition: build/ignition-msgs8/include/ignition/msgs/conegeom.pb.h:77
void Swap(Geometry *other)
bool has_sphere() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:667
const ::ignition::msgs::CylinderGeom & cylinder() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:577
const ::std::string & Geometry_Type_Name(Geometry_Type value)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:114
@ Geometry_Type_LINE_STRIP
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:97
@ Geometry_Type_EMPTY
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:100
@ Geometry_Type_HEIGHTMAP
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:94
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:330
::ignition::msgs::ConeGeom * release_cone()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:871
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:473
const int Geometry_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:111
::ignition::msgs::CapsuleGeom * release_capsule()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:919
IGNITION_MSGS_VISIBLE CapsuleGeomDefaultTypeInternal _CapsuleGeom_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/spheregeom.pb.h:77
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
IGNITION_MSGS_VISIBLE CylinderGeomDefaultTypeInternal _CylinderGeom_default_instance_
::ignition::msgs::CylinderGeom * release_cylinder()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:583
void set_allocated_plane(::ignition::msgs::PlaneGeom *plane)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:647
::ignition::msgs::EllipsoidGeom * release_ellipsoid()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:967
IGNITION_MSGS_VISIBLE GeometryDefaultTypeInternal _Geometry_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > * mutable_polyline()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1038
@ Geometry_Type_POLYLINE
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:98
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Geometry_Type_descriptor()
void set_allocated_image(::ignition::msgs::ImageGeom *image)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:743
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:256
Definition: build/ignition-msgs8/include/ignition/msgs/ellipsoidgeom.pb.h:78
Definition: build/ignition-msgs8/include/ignition/msgs/capsulegeom.pb.h:77
@ Geometry_Type_BOX
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:89
::ignition::msgs::ConeGeom * mutable_cone()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:878
const ::ignition::msgs::ImageGeom & image() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:721
Geometry * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:173
::ignition::msgs::Polyline * add_polyline()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:1046
STL class.
::ignition::msgs::Geometry_Type type() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:512
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:61
const Geometry_Type Geometry_Type_Type_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:109
const ::ignition::msgs::HeightmapGeom & heightmap() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:769
friend void swap(Geometry &a, Geometry &b)
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:163
::ignition::msgs::CylinderGeom * mutable_cylinder()
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:590
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
void IGNITION_MSGS_VISIBLE AddDescriptors()
const ::ignition::msgs::CapsuleGeom & capsule() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:913
bool has_cone() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:859
@ Geometry_Type_TRIANGLE_FAN
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:96
@ Geometry_Type_ELLIPSOID
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:104
const ::ignition::msgs::EllipsoidGeom & ellipsoid() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:961
bool has_mesh() const
Definition: build/ignition-msgs8/include/ignition/msgs/geometry.pb.h:811