Ignition Msgs

API Reference

8.2.0

#include <geometry.pb.h>

Public Types

typedef Geometry_Type Type
 

Public Member Functions

 Geometry ()
 
 Geometry (const Geometry &from)
 
virtual ~Geometry ()
 
::ignition::msgs::Vector3dadd_points ()
 
::ignition::msgs::Polylineadd_polyline ()
 
const ::ignition::msgs::BoxGeombox () const
 
int ByteSize () const
 
const ::ignition::msgs::CapsuleGeomcapsule () const
 
void Clear ()
 
void clear_box ()
 
void clear_capsule ()
 
void clear_cone ()
 
void clear_cylinder ()
 
void clear_ellipsoid ()
 
void clear_header ()
 
void clear_heightmap ()
 
void clear_image ()
 
void clear_mesh ()
 
void clear_plane ()
 
void clear_points ()
 
void clear_polyline ()
 
void clear_sphere ()
 
void clear_type ()
 
const ::ignition::msgs::ConeGeomcone () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const Geometry &from)
 
const ::ignition::msgs::CylinderGeomcylinder () const
 
const ::ignition::msgs::EllipsoidGeomellipsoid () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_box () const
 
bool has_capsule () const
 
bool has_cone () const
 
bool has_cylinder () const
 
bool has_ellipsoid () const
 
bool has_header () const
 
bool has_heightmap () const
 
bool has_image () const
 
bool has_mesh () const
 
bool has_plane () const
 
bool has_sphere () const
 
const ::ignition::msgs::Headerheader () const
 
const ::ignition::msgs::HeightmapGeomheightmap () const
 
const ::ignition::msgs::ImageGeomimage () const
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *output) const
 
bool IsInitialized () const
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const Geometry &from)
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
const ::ignition::msgs::MeshGeommesh () const
 
::ignition::msgs::BoxGeommutable_box ()
 
::ignition::msgs::CapsuleGeommutable_capsule ()
 
::ignition::msgs::ConeGeommutable_cone ()
 
::ignition::msgs::CylinderGeommutable_cylinder ()
 
::ignition::msgs::EllipsoidGeommutable_ellipsoid ()
 
::ignition::msgs::Headermutable_header ()
 
::ignition::msgs::HeightmapGeommutable_heightmap ()
 
::ignition::msgs::ImageGeommutable_image ()
 
::ignition::msgs::MeshGeommutable_mesh ()
 
::ignition::msgs::PlaneGeommutable_plane ()
 
::ignition::msgs::Vector3dmutable_points (int index)
 
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_points ()
 
::ignition::msgs::Polylinemutable_polyline (int index)
 
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > * mutable_polyline ()
 
::ignition::msgs::SphereGeommutable_sphere ()
 
GeometryNew () const
 
GeometryNew (::google::protobuf::Arena *arena) const
 
Geometryoperator= (const Geometry &from)
 
const ::ignition::msgs::PlaneGeomplane () const
 
const ::ignition::msgs::Vector3dpoints (int index) const
 
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & points () const
 
int points_size () const
 
const ::ignition::msgs::Polylinepolyline (int index) const
 
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Polyline > & polyline () const
 
int polyline_size () const
 
::ignition::msgs::BoxGeomrelease_box ()
 
::ignition::msgs::CapsuleGeomrelease_capsule ()
 
::ignition::msgs::ConeGeomrelease_cone ()
 
::ignition::msgs::CylinderGeomrelease_cylinder ()
 
::ignition::msgs::EllipsoidGeomrelease_ellipsoid ()
 
::ignition::msgs::Headerrelease_header ()
 
::ignition::msgs::HeightmapGeomrelease_heightmap ()
 
::ignition::msgs::ImageGeomrelease_image ()
 
::ignition::msgs::MeshGeomrelease_mesh ()
 
::ignition::msgs::PlaneGeomrelease_plane ()
 
::ignition::msgs::SphereGeomrelease_sphere ()
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8 * SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
void set_allocated_box (::ignition::msgs::BoxGeom *box)
 
void set_allocated_capsule (::ignition::msgs::CapsuleGeom *capsule)
 
void set_allocated_cone (::ignition::msgs::ConeGeom *cone)
 
void set_allocated_cylinder (::ignition::msgs::CylinderGeom *cylinder)
 
void set_allocated_ellipsoid (::ignition::msgs::EllipsoidGeom *ellipsoid)
 
void set_allocated_header (::ignition::msgs::Header *header)
 
void set_allocated_heightmap (::ignition::msgs::HeightmapGeom *heightmap)
 
void set_allocated_image (::ignition::msgs::ImageGeom *image)
 
void set_allocated_mesh (::ignition::msgs::MeshGeom *mesh)
 
void set_allocated_plane (::ignition::msgs::PlaneGeom *plane)
 
void set_allocated_sphere (::ignition::msgs::SphereGeom *sphere)
 
void set_type (::ignition::msgs::Geometry_Type value)
 
const ::ignition::msgs::SphereGeomsphere () const
 
void Swap (Geometry *other)
 
::ignition::msgs::Geometry_Type type () const
 

Static Public Member Functions

static const Geometrydefault_instance ()
 
static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::EnumDescriptor * Type_descriptor ()
 
static bool Type_IsValid (int value)
 
static const ::std::stringType_Name (Type value)
 
static bool Type_Parse (const ::std::string &name, Type *value)
 

Static Public Attributes

static const Type ARROW
 
static const Type AXIS
 
static const Type BOX
 
static const Type CAPSULE
 
static const Type CONE
 
static const Type CYLINDER
 
static const Type ELLIPSOID
 
static const Type EMPTY
 
static const Type HEIGHTMAP
 
static const Type IMAGE
 
static const int kBoxFieldNumber = 3
 
static const int kCapsuleFieldNumber = 13
 
static const int kConeFieldNumber = 10
 
static const int kCylinderFieldNumber = 4
 
static const int kEllipsoidFieldNumber = 14
 
static const int kHeaderFieldNumber = 1
 
static const int kHeightmapFieldNumber = 8
 
static const int kImageFieldNumber = 7
 
static const int kMeshFieldNumber = 9
 
static const int kPlaneFieldNumber = 5
 
static const int kPointsFieldNumber = 11
 
static const int kPolylineFieldNumber = 12
 
static const int kSphereFieldNumber = 6
 
static const int kTypeFieldNumber = 2
 
static const Type LINE_STRIP
 
static const Type MESH
 
static const Type PLANE
 
static const Type POLYLINE
 
static const Type SPHERE
 
static const Type TRIANGLE_FAN
 
static const int Type_ARRAYSIZE
 
static const Type Type_MAX
 
static const Type Type_MIN
 

Friends

void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fgeometry_2eproto ()
 
void protobuf_AssignDesc_ignition_2fmsgs_2fgeometry_2eproto ()
 
void protobuf_ShutdownFile_ignition_2fmsgs_2fgeometry_2eproto ()
 

Member Typedef Documentation

◆ Type

Constructor & Destructor Documentation

◆ Geometry() [1/2]

Geometry ( )

◆ ~Geometry()

virtual ~Geometry ( )
virtual

◆ Geometry() [2/2]

Geometry ( const Geometry from)

Member Function Documentation

◆ add_points()

ignition::msgs::Vector3d * add_points ( )
inline

◆ add_polyline()

ignition::msgs::Polyline * add_polyline ( )
inline

◆ box()

const ::ignition::msgs::BoxGeom & box ( ) const
inline

◆ ByteSize()

int ByteSize ( ) const

◆ capsule()

const ::ignition::msgs::CapsuleGeom & capsule ( ) const
inline

◆ Clear()

void Clear ( )

◆ clear_box()

void clear_box ( )
inline

◆ clear_capsule()

void clear_capsule ( )
inline

◆ clear_cone()

void clear_cone ( )
inline

◆ clear_cylinder()

void clear_cylinder ( )
inline

◆ clear_ellipsoid()

void clear_ellipsoid ( )
inline

◆ clear_header()

void clear_header ( )
inline

◆ clear_heightmap()

void clear_heightmap ( )
inline

◆ clear_image()

void clear_image ( )
inline

◆ clear_mesh()

void clear_mesh ( )
inline

◆ clear_plane()

void clear_plane ( )
inline

◆ clear_points()

void clear_points ( )
inline

◆ clear_polyline()

void clear_polyline ( )
inline

◆ clear_sphere()

void clear_sphere ( )
inline

◆ clear_type()

void clear_type ( )
inline

◆ cone()

const ::ignition::msgs::ConeGeom & cone ( ) const
inline

◆ CopyFrom() [1/2]

void CopyFrom ( const ::google::protobuf::Message &  from)

◆ CopyFrom() [2/2]

void CopyFrom ( const Geometry from)

◆ cylinder()

const ::ignition::msgs::CylinderGeom & cylinder ( ) const
inline

◆ default_instance()

static const Geometry& default_instance ( )
static

◆ descriptor()

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

◆ ellipsoid()

const ::ignition::msgs::EllipsoidGeom & ellipsoid ( ) const
inline

◆ GetCachedSize()

int GetCachedSize ( ) const
inline

◆ GetMetadata()

::google::protobuf::Metadata GetMetadata ( ) const

◆ has_box()

bool has_box ( ) const
inline

◆ has_capsule()

bool has_capsule ( ) const
inline

◆ has_cone()

bool has_cone ( ) const
inline

◆ has_cylinder()

bool has_cylinder ( ) const
inline

◆ has_ellipsoid()

bool has_ellipsoid ( ) const
inline

◆ has_header()

bool has_header ( ) const
inline

◆ has_heightmap()

bool has_heightmap ( ) const
inline

◆ has_image()

bool has_image ( ) const
inline

◆ has_mesh()

bool has_mesh ( ) const
inline

◆ has_plane()

bool has_plane ( ) const
inline

◆ has_sphere()

bool has_sphere ( ) const
inline

◆ header()

const ::ignition::msgs::Header & header ( ) const
inline

◆ heightmap()

const ::ignition::msgs::HeightmapGeom & heightmap ( ) const
inline

◆ image()

const ::ignition::msgs::ImageGeom & image ( ) const
inline

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  output 
) const

◆ IsInitialized()

bool IsInitialized ( ) const

◆ MergeFrom() [1/2]

void MergeFrom ( const ::google::protobuf::Message &  from)

◆ MergeFrom() [2/2]

void MergeFrom ( const Geometry from)

◆ MergePartialFromCodedStream()

bool MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)

◆ mesh()

const ::ignition::msgs::MeshGeom & mesh ( ) const
inline

◆ mutable_box()

ignition::msgs::BoxGeom * mutable_box ( )
inline

◆ mutable_capsule()

ignition::msgs::CapsuleGeom * mutable_capsule ( )
inline

◆ mutable_cone()

ignition::msgs::ConeGeom * mutable_cone ( )
inline

◆ mutable_cylinder()

ignition::msgs::CylinderGeom * mutable_cylinder ( )
inline

◆ mutable_ellipsoid()

ignition::msgs::EllipsoidGeom * mutable_ellipsoid ( )
inline

◆ mutable_header()

ignition::msgs::Header * mutable_header ( )
inline

◆ mutable_heightmap()

ignition::msgs::HeightmapGeom * mutable_heightmap ( )
inline

◆ mutable_image()

ignition::msgs::ImageGeom * mutable_image ( )
inline

◆ mutable_mesh()

ignition::msgs::MeshGeom * mutable_mesh ( )
inline

◆ mutable_plane()

ignition::msgs::PlaneGeom * mutable_plane ( )
inline

◆ mutable_points() [1/2]

ignition::msgs::Vector3d * mutable_points ( int  index)
inline

◆ mutable_points() [2/2]

google::protobuf::RepeatedPtrField<::ignition::msgs::Vector3d > * mutable_points ( )
inline

◆ mutable_polyline() [1/2]

ignition::msgs::Polyline * mutable_polyline ( int  index)
inline

◆ mutable_polyline() [2/2]

google::protobuf::RepeatedPtrField<::ignition::msgs::Polyline > * mutable_polyline ( )
inline

◆ mutable_sphere()

ignition::msgs::SphereGeom * mutable_sphere ( )
inline

◆ New() [1/2]

Geometry* New ( ) const
inline

References Geometry::New().

Referenced by Geometry::New().

◆ New() [2/2]

Geometry* New ( ::google::protobuf::Arena *  arena) const

◆ operator=()

Geometry& operator= ( const Geometry from)
inline

◆ plane()

const ::ignition::msgs::PlaneGeom & plane ( ) const
inline

◆ points() [1/2]

const ::ignition::msgs::Vector3d & points ( int  index) const
inline

◆ points() [2/2]

const ::google::protobuf::RepeatedPtrField<::ignition::msgs::Vector3d > & points ( ) const
inline

◆ points_size()

int points_size ( ) const
inline

◆ polyline() [1/2]

const ::ignition::msgs::Polyline & polyline ( int  index) const
inline

◆ polyline() [2/2]

const ::google::protobuf::RepeatedPtrField<::ignition::msgs::Polyline > & polyline ( ) const
inline

◆ polyline_size()

int polyline_size ( ) const
inline

◆ release_box()

ignition::msgs::BoxGeom * release_box ( )
inline

◆ release_capsule()

ignition::msgs::CapsuleGeom * release_capsule ( )
inline

◆ release_cone()

ignition::msgs::ConeGeom * release_cone ( )
inline

◆ release_cylinder()

ignition::msgs::CylinderGeom * release_cylinder ( )
inline

◆ release_ellipsoid()

ignition::msgs::EllipsoidGeom * release_ellipsoid ( )
inline

◆ release_header()

ignition::msgs::Header * release_header ( )
inline

◆ release_heightmap()

ignition::msgs::HeightmapGeom * release_heightmap ( )
inline

◆ release_image()

ignition::msgs::ImageGeom * release_image ( )
inline

◆ release_mesh()

ignition::msgs::MeshGeom * release_mesh ( )
inline

◆ release_plane()

ignition::msgs::PlaneGeom * release_plane ( )
inline

◆ release_sphere()

ignition::msgs::SphereGeom * release_sphere ( )
inline

◆ SerializeWithCachedSizes()

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

◆ SerializeWithCachedSizesToArray()

::google::protobuf::uint8* SerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  output) const
inline

◆ set_allocated_box()

void set_allocated_box ( ::ignition::msgs::BoxGeom box)
inline

◆ set_allocated_capsule()

void set_allocated_capsule ( ::ignition::msgs::CapsuleGeom capsule)
inline

◆ set_allocated_cone()

void set_allocated_cone ( ::ignition::msgs::ConeGeom cone)
inline

◆ set_allocated_cylinder()

void set_allocated_cylinder ( ::ignition::msgs::CylinderGeom cylinder)
inline

◆ set_allocated_ellipsoid()

void set_allocated_ellipsoid ( ::ignition::msgs::EllipsoidGeom ellipsoid)
inline

◆ set_allocated_header()

void set_allocated_header ( ::ignition::msgs::Header header)
inline

◆ set_allocated_heightmap()

void set_allocated_heightmap ( ::ignition::msgs::HeightmapGeom heightmap)
inline

◆ set_allocated_image()

void set_allocated_image ( ::ignition::msgs::ImageGeom image)
inline

◆ set_allocated_mesh()

void set_allocated_mesh ( ::ignition::msgs::MeshGeom mesh)
inline

◆ set_allocated_plane()

void set_allocated_plane ( ::ignition::msgs::PlaneGeom plane)
inline

◆ set_allocated_sphere()

void set_allocated_sphere ( ::ignition::msgs::SphereGeom sphere)
inline

◆ set_type()

void set_type ( ::ignition::msgs::Geometry_Type  value)
inline

◆ sphere()

const ::ignition::msgs::SphereGeom & sphere ( ) const
inline

◆ Swap()

void Swap ( Geometry other)

◆ type()

ignition::msgs::Geometry_Type type ( ) const
inline

◆ Type_descriptor()

static const ::google::protobuf::EnumDescriptor* Type_descriptor ( )
inlinestatic

◆ Type_IsValid()

static bool Type_IsValid ( int  value)
inlinestatic

◆ Type_Name()

static const ::std::string& Type_Name ( Type  value)
inlinestatic

◆ Type_Parse()

static bool Type_Parse ( const ::std::string name,
Type value 
)
inlinestatic

Friends And Related Function Documentation

◆ protobuf_AddDesc_ignition_2fmsgs_2fgeometry_2eproto

void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fgeometry_2eproto ( )
friend

◆ protobuf_AssignDesc_ignition_2fmsgs_2fgeometry_2eproto

void protobuf_AssignDesc_ignition_2fmsgs_2fgeometry_2eproto ( )
friend

◆ protobuf_ShutdownFile_ignition_2fmsgs_2fgeometry_2eproto

void protobuf_ShutdownFile_ignition_2fmsgs_2fgeometry_2eproto ( )
friend

Member Data Documentation

◆ ARROW

const Type ARROW
static
Initial value:

◆ AXIS

const Type AXIS
static
Initial value:

◆ BOX

const Type BOX
static
Initial value:

◆ CAPSULE

const Type CAPSULE
static
Initial value:

◆ CONE

const Type CONE
static
Initial value:

◆ CYLINDER

const Type CYLINDER
static
Initial value:

◆ ELLIPSOID

const Type ELLIPSOID
static
Initial value:

◆ EMPTY

const Type EMPTY
static
Initial value:

◆ HEIGHTMAP

const Type HEIGHTMAP
static
Initial value:

◆ IMAGE

const Type IMAGE
static
Initial value:

◆ kBoxFieldNumber

const int kBoxFieldNumber = 3
static

◆ kCapsuleFieldNumber

const int kCapsuleFieldNumber = 13
static

◆ kConeFieldNumber

const int kConeFieldNumber = 10
static

◆ kCylinderFieldNumber

const int kCylinderFieldNumber = 4
static

◆ kEllipsoidFieldNumber

const int kEllipsoidFieldNumber = 14
static

◆ kHeaderFieldNumber

const int kHeaderFieldNumber = 1
static

◆ kHeightmapFieldNumber

const int kHeightmapFieldNumber = 8
static

◆ kImageFieldNumber

const int kImageFieldNumber = 7
static

◆ kMeshFieldNumber

const int kMeshFieldNumber = 9
static

◆ kPlaneFieldNumber

const int kPlaneFieldNumber = 5
static

◆ kPointsFieldNumber

const int kPointsFieldNumber = 11
static

◆ kPolylineFieldNumber

const int kPolylineFieldNumber = 12
static

◆ kSphereFieldNumber

const int kSphereFieldNumber = 6
static

◆ kTypeFieldNumber

const int kTypeFieldNumber = 2
static

◆ LINE_STRIP

const Type LINE_STRIP
static
Initial value:

◆ MESH

const Type MESH
static
Initial value:

◆ PLANE

const Type PLANE
static
Initial value:

◆ POLYLINE

const Type POLYLINE
static
Initial value:

◆ SPHERE

const Type SPHERE
static
Initial value:

◆ TRIANGLE_FAN

const Type TRIANGLE_FAN
static
Initial value:

◆ Type_ARRAYSIZE

const int Type_ARRAYSIZE
static

◆ Type_MAX

const Type Type_MAX
static
Initial value:

◆ Type_MIN

const Type Type_MIN
static
Initial value:

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