build/ignition-msgs5/include/ignition/msgs/sensor.pb.h
Go to the documentation of this file.
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Sensor* Arena::CreateMaybeMessage<::ignition::msgs::Sensor>(Arena*);
87 class IGNITION_MSGS_VISIBLE Sensor : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Sensor) */ {
502 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
569 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
594 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
636 type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
875 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
900 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
933 inline void Sensor::set_allocated_logical_camera(::ignition::msgs::LogicalCameraSensor* logical_camera) {
1077 inline void Sensor::set_allocated_magnetometer(::ignition::msgs::MagnetometerSensor* magnetometer) {
1173 inline void Sensor::set_allocated_air_pressure(::ignition::msgs::AirPressureSensor* air_pressure) {
const ::ignition::msgs::AirPressureSensor & air_pressure() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1151
Sensor * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:135
const ::std::string & topic() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:855
void clear_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:546
::ignition::msgs::CameraSensor * release_camera()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:754
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:431
const ::std::string & parent() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:549
void set_allocated_type(::std::string *type)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:655
STL class.
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:459
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:700
T move(T... args)
std::shared_ptr< const Sensor > ConstSensorSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1247
void clear_update_rate()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:680
bool has_imu() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1001
Definition: build/ignition-msgs5/include/ignition/msgs/altimeter_sensor.pb.h:78
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:482
IGNITION_MSGS_VISIBLE GPSSensorDefaultTypeInternal _GPSSensor_default_instance_
::ignition::msgs::ContactSensor * release_contact()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:802
void set_allocated_contact(::ignition::msgs::ContactSensor *contact)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:818
const ::ignition::msgs::ContactSensor & contact() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:796
bool has_logical_camera() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:905
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:58
Definition: build/ignition-msgs5/include/ignition/msgs/imu_sensor.pb.h:528
void Swap(Sensor *other)
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:443
::ignition::msgs::LogicalCameraSensor * release_logical_camera()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:917
void set_parent_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:606
Definition: build/ignition-msgs5/include/ignition/msgs/air_pressure_sensor.pb.h:78
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
Definition: build/ignition-msgs5/include/ignition/msgs/gps_sensor.pb.h:204
Definition: build/ignition-msgs5/include/ignition/msgs/magnetometer_sensor.pb.h:78
bool has_contact() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:790
void set_allocated_imu(::ignition::msgs::IMUSensor *imu)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1029
void set_allocated_gps(::ignition::msgs::GPSSensor *gps)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:981
IGNITION_MSGS_VISIBLE CameraSensorDefaultTypeInternal _CameraSensor_default_instance_
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:706
IGNITION_MSGS_VISIBLE SensorDefaultTypeInternal _Sensor_default_instance_
bool has_magnetometer() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1049
::ignition::msgs::ContactSensor * mutable_contact()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:809
void IGNITION_MSGS_VISIBLE AddDescriptors()
bool always_on() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:669
::ignition::msgs::CameraSensor * mutable_camera()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:761
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:486
bool has_gps() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:953
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:60
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:535
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
IGNITION_MSGS_VISIBLE LogicalCameraSensorDefaultTypeInternal _LogicalCameraSensor_default_instance_
::ignition::msgs::AirPressureSensor * release_air_pressure()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1157
friend void swap(Sensor &a, Sensor &b)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:125
static const Sensor * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:117
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:87
::std::string * release_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:889
void set_allocated_air_pressure(::ignition::msgs::AirPressureSensor *air_pressure)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1173
std::shared_ptr< Sensor > SensorSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1246
::ignition::msgs::IMUSensor * mutable_imu()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1020
const ::std::string & type() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:616
::std::string * mutable_type()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:645
::ignition::msgs::IMUSensor * release_imu()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1013
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:694
const ::ignition::msgs::LogicalCameraSensor & logical_camera() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:911
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:713
void set_allocated_camera(::ignition::msgs::CameraSensor *camera)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:770
void clear_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:852
::ignition::msgs::LidarSensor * release_lidar()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1205
void clear_always_on()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:666
::std::string * mutable_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:578
::ignition::msgs::AltimeterSensor * release_altimeter()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1109
const ::ignition::msgs::MagnetometerSensor & magnetometer() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1055
std::unique_ptr< const Sensor > ConstSensorUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1245
::ignition::msgs::LogicalCameraSensor * mutable_logical_camera()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:924
Definition: build/ignition-msgs5/include/ignition/msgs/logical_camera_sensor.pb.h:77
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:613
void set_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:620
::ignition::msgs::AirPressureSensor * mutable_air_pressure()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1164
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:511
::google::protobuf::uint32 parent_id() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:602
Sensor & operator=(const Sensor &from)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:94
bool visualize() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:841
void clear_parent_id()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:599
const ::ignition::msgs::GPSSensor & gps() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:959
bool has_altimeter() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1097
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:516
IGNITION_MSGS_VISIBLE IMUSensorDefaultTypeInternal _IMUSensor_default_instance_
IGNITION_MSGS_VISIBLE ContactSensorDefaultTypeInternal _ContactSensor_default_instance_
void set_topic(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:859
void set_allocated_topic(::std::string *topic)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:894
::ignition::msgs::MagnetometerSensor * mutable_magnetometer()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1068
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:722
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:521
::std::string * release_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:583
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:450
void set_allocated_logical_camera(::ignition::msgs::LogicalCameraSensor *logical_camera)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:933
void set_always_on(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:673
std::unique_ptr< Sensor > SensorUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1244
Definition: build/ignition-msgs5/include/ignition/msgs/camerasensor.pb.h:79
void set_parent(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:553
const ::ignition::msgs::IMUSensor & imu() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1007
void set_allocated_lidar(::ignition::msgs::LidarSensor *lidar)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1221
void set_allocated_parent(::std::string *parent)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:588
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:539
double update_rate() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:683
const ::ignition::msgs::AltimeterSensor & altimeter() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1103
bool has_lidar() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1193
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:479
void set_visualize(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:845
const ::ignition::msgs::LidarSensor & lidar() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1199
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:532
void set_update_rate(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:687
STL namespace.
IGNITION_MSGS_VISIBLE AirPressureSensorDefaultTypeInternal _AirPressureSensor_default_instance_
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
bool has_air_pressure() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1145
const ::ignition::msgs::CameraSensor & camera() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:748
::ignition::msgs::GPSSensor * release_gps()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:965
IGNITION_MSGS_VISIBLE LidarSensorDefaultTypeInternal _LidarSensor_default_instance_
::std::string * mutable_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:884
void set_allocated_altimeter(::ignition::msgs::AltimeterSensor *altimeter)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1125
Definition: build/ignition-msgs5/include/ignition/msgs/contactsensor.pb.h:77
void clear_visualize()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:838
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:437
::ignition::msgs::LidarSensor * mutable_lidar()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1212
bool has_camera() const
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:742
STL class.
IGNITION_MSGS_VISIBLE MagnetometerSensorDefaultTypeInternal _MagnetometerSensor_default_instance_
::ignition::msgs::AltimeterSensor * mutable_altimeter()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1116
void set_allocated_magnetometer(::ignition::msgs::MagnetometerSensor *magnetometer)
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1077
::ignition::msgs::GPSSensor * mutable_gps()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:972
Definition: build/ignition-msgs5/include/ignition/msgs/lidar_sensor.pb.h:78
::ignition::msgs::MagnetometerSensor * release_magnetometer()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:1061
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
IGNITION_MSGS_VISIBLE AltimeterSensorDefaultTypeInternal _AltimeterSensor_default_instance_
::std::string * release_type()
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:650
Sensor * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:131