slg_msgs
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace slg
Classes and Structs
Struct Edge
Struct Point2D
Class Polygon
Class Segment2D
Enums
Enum Label
Variables
Variable DOUBLE
Variable epsilon
Variable MAX
Variable MIN
Directories
Directory include
Directory slg_msgs
Files
File point2D.hpp
File polygon.hpp
File segment2D.hpp
Message Definitions
Segment
SegmentArray
Standard Documents
CHANGELOG
Changelog for package slg_msgs
3.9.1 (31-07-2024)
3.9.0 (29-02-2024)
3.8.0 (25-04-2023)
3.7.0 (13-01-2023)
3.6.0 (11-01-2023)
3.5.1 (15-11-2022)
3.5.0 (17-06-2022)
3.2.1 (10-01-2022)
3.2.0 (10-01-2022)
3.1.0 (16-12-2021)
3.0.0 (15-12-2021)
2.1.0 (15-12-2021)
2.0.0 (13-12-2021)
1.1.0 (13-12-2021)
1.0.3 (21-07-2021)
1.0.2 (19-07-2021)
1.0.0 (16-07-2021)
LICENSE
PACKAGE
README
slg_msgs
Overview
simple_laser_geometry c++ API
Messages (.msg)
Index
slg_msgs
C++ API
Struct Edge
View page source
Struct Edge
Defined in
File polygon.hpp
Struct Documentation
struct
Edge
Public Functions
inline
explicit
Edge
(
const
Point2D
&
new_a
=
Point2D
(
0.0
,
0.0
)
,
const
Point2D
&
new_b
=
Point2D
(
0.0
,
0.0
)
)
inline
Edge
(
const
Edge
&
e
)
inline
bool
operator
()
(
const
Point2D
&
p
)
const
inline
double
distance
(
const
Point2D
&
p
)
inline
bool
self
(
)
const
inline
Edge
&
operator
=
(
const
Edge
&
e
)
inline
bool
operator
==
(
const
Edge
&
e
)
const
inline
bool
operator
!=
(
const
Edge
&
e
)
const
Public Members
Point2D
a
Point2D
b
Friends
inline
friend
std
::
ostream
&
operator
<<
(
std
::
ostream
&
out
,
const
Edge
&
e
)