11 #ifndef YARP_THRIFT_GENERATOR_STRUCT_LASERSCAN2D_H
12 #define YARP_THRIFT_GENERATOR_STRUCT_LASERSCAN2D_H
55 const double angle_max,
56 const double range_min,
57 const double range_max,
59 const std::int32_t status);
109 void start_editing();
111 #ifndef YARP_NO_DEPRECATED
122 #ifndef YARP_NO_DEPRECATED
131 void set_angle_min(
const double angle_min);
132 double get_angle_min()
const;
133 virtual bool will_set_angle_min();
134 virtual bool did_set_angle_min();
137 void set_angle_max(
const double angle_max);
138 double get_angle_max()
const;
139 virtual bool will_set_angle_max();
140 virtual bool did_set_angle_max();
143 void set_range_min(
const double range_min);
144 double get_range_min()
const;
145 virtual bool will_set_range_min();
146 virtual bool did_set_range_min();
149 void set_range_max(
const double range_max);
150 double get_range_max()
const;
151 virtual bool will_set_range_max();
152 virtual bool did_set_range_max();
157 virtual bool will_set_scans();
158 virtual bool did_set_scans();
161 void set_status(
const std::int32_t status);
162 std::int32_t get_status()
const;
163 virtual bool will_set_status();
164 virtual bool did_set_status();
183 bool is_dirty_angle_min;
184 bool is_dirty_angle_max;
185 bool is_dirty_range_min;
186 bool is_dirty_range_max;
188 bool is_dirty_status;
198 void mark_dirty_angle_min();
199 void mark_dirty_angle_max();
200 void mark_dirty_range_min();
201 void mark_dirty_range_max();
202 void mark_dirty_scans();
203 void mark_dirty_status();
206 void dirty_flags(
bool flag);
contains the definition of a Vector type
Editor & operator=(Editor &&rhs)=delete
Editor(Editor &&rhs)=delete
Editor & operator=(const Editor &rhs)=delete
Editor(const Editor &rhs)=delete
yarp::sig::Vector scans
the scan data, measured in [m].
yarp::os::idl::Unwrapped< LaserScan2D > unwrapped
double angle_min
first angle of the scan [deg]
double angle_max
last angle of the scan [deg]
double range_min
the minimum distance of the scan [m]
double range_max
the maximum distance of the scan [m]
An interface for reading from a network connection.
An interface for writing to a network connection.
Interface implemented by all objects that can write themselves to the network, such as Bottle objects...
Base class for IDL client/server.
A "tamed" Portable, that promises to serialize itself in an IDL-friendly way.
IDL-friendly connection reader.
IDL-friendly connection writer.
#define YARP_DEPRECATED_MSG(MSG)
Expands to either the standard [[deprecated]] attribute or a compiler-specific decorator such as __at...
std::string toString(const T &value)
convert an arbitrary type to string.
bool isValid()
Check if time is valid (non-zero).
bool read(ImageOf< PixelRgb > &dest, const std::string &src, image_fileformat format=FORMAT_ANY)
bool write(const ImageOf< PixelRgb > &src, const std::string &dest, image_fileformat format=FORMAT_PPM)
The main, catch-all namespace for YARP.