__init__.py
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
____init_____8py.html
tuw_geometry
command.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
command_8cpp.html
tuw_geometry/command.h
command.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
command_8h.html
tuw::Command
tuw
std::shared_ptr< Command const >
CommandConstPtr
namespacetuw.html
aebdb71a018a5fa405ca5e97d9a7502e8
std::shared_ptr< Command >
CommandPtr
namespacetuw.html
a4fc1e33ba3d98a86ee16799990919a70
figure.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
figure_8cpp.html
tuw_geometry/figure.h
figure.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
figure_8h.html
tuw_geometry/pose2d.h
tuw_geometry/world_scoped_maps.h
tuw::Figure
tuw
std::shared_ptr< Figure const >
FigureConstPtr
namespacetuw.html
a996db83953a11d625a956f7b861640eb
std::shared_ptr< Figure >
FigurePtr
namespacetuw.html
aeb151d213ff99f674e8a773e6a2d0338
grid_map.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
grid__map_8h.html
tuw_geometry/world_scoped_maps.h
tuw::GridMap
tuw
layered_figure.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
layered__figure_8cpp.html
tuw_geometry/layered_figure.h
layered_figure.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
layered__figure_8h.html
tuw_geometry/figure.h
tuw_geometry/layered_maps.h
tuw::LayeredFigure
tuw
std::shared_ptr< const LayeredFigure >
LayeredFigureConstPtr
namespacetuw.html
aad9a27af84ceda8250dbe03f7cabd69c
std::shared_ptr< LayeredFigure >
LayeredFigurePtr
namespacetuw.html
aa69df4f54c110078716db6c2b90301ef
layered_maps.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
layered__maps_8cpp.html
tuw_geometry/layered_maps.h
float
distance2probabilitySigmoid
layered__maps_8cpp.html
a9917bcdad9bd58c17b8192013ffca0be
(float d, float threshold)
float
distance2probabilityTriangle
layered__maps_8cpp.html
ab2e94f7f01d02f10e1eaad86a4775a98
(float d, float threshold)
layered_maps.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
layered__maps_8h.html
tuw_geometry/world_scoped_maps.h
tuw::LayeredMaps
tuw
std::shared_ptr< const LayeredMaps >
LayeredMapsCostPtr
namespacetuw.html
a146e66c81a03e5066f47c13047e5d8eb
std::shared_ptr< LayeredMaps >
LayeredMapsPtr
namespacetuw.html
ad3ae9c1b01993d4b613a85b1705ce771
line2d.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
line2d_8cpp.html
tuw_geometry/line2d.h
line2d.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
line2d_8h.html
tuw_geometry/polar2d.h
tuw::Line2D
tuw
std::shared_ptr< Line2D const >
Line2DConstPtr
namespacetuw.html
aebadeb9b3c12a894435af401f34f2e45
std::shared_ptr< Line2D >
Line2DPtr
namespacetuw.html
ae04353319dbdcc6ba6eabeaaea73cf08
linesegment2d.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
linesegment2d_8cpp.html
tuw_geometry/linesegment2d.h
linesegment2d.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
linesegment2d_8h.html
tuw_geometry/line2d.h
tuw::LineSegment2D
tuw
std::shared_ptr< LineSegment2D const >
LineSegment2DConstPtr
namespacetuw.html
a1a49edd6bcc9e88e460c0ef4f5a77c20
std::shared_ptr< LineSegment2D >
LineSegment2DPtr
namespacetuw.html
ad889c440c28b81d869a56b76b532ab58
linesegment2d_detector.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
linesegment2d__detector_8cpp.html
tuw_geometry/linesegment2d_detector.h
linesegment2d_detector.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
linesegment2d__detector_8h.html
tuw_geometry/linesegment2d.h
tuw::LineSegment2DDetector::LineSegment
tuw::LineSegment2DDetector
tuw::LineSegment2DDetectorParameter
tuw
std::shared_ptr< LineSegment2DDetector const >
LineSegment2DDetectorConstPtr
namespacetuw.html
adbea5f889204e1f1fdac7ff64439b8e2
std::shared_ptr< LineSegment2DDetectorParameter const >
LineSegment2DDetectorParameterConstPtr
namespacetuw.html
a0993351de4ab7567adbb48cf14296991
std::shared_ptr< LineSegment2DDetectorParameter >
LineSegment2DDetectorParameterPtr
namespacetuw.html
a91b1dd4abca5306550c7ab1bfe6c273a
std::shared_ptr< LineSegment2DDetector >
LineSegment2DDetectorPtr
namespacetuw.html
ae23ef102188f9471c8ceb38c3e647668
point2d.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
point2d_8cpp.html
tuw_geometry/point2d.h
tuw_geometry/polar2d.h
point2d.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
point2d_8h.html
tuw_geometry/utils.h
tuw::Point2D
cv
tuw
std::shared_ptr< Point2D const >
Point2DConstPtr
namespacetuw.html
a1991335e455c8bbc75c965708b9340b8
std::shared_ptr< Point2D >
Point2DPtr
namespacetuw.html
a68c4e397e777ff25cde1b3b746b0cde4
static tuw::Point2D
operator*
namespacecv.html
a899522549eb139806996ab335ddc4aed
(const Matx< _Tp, 3, 3 > &a, const tuw::Point2D &b)
polar2d.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
polar2d_8cpp.html
tuw_geometry/polar2d.h
polar2d.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
polar2d_8h.html
tuw_geometry/point2d.h
tuw::Polar2D
tuw
std::shared_ptr< Polar2D const >
Polar2DConstPtr
namespacetuw.html
a768a4ccd48723be71c84584642f0ee66
std::shared_ptr< Polar2D >
Polar2DPtr
namespacetuw.html
a36eeadc4a7bc0876ee8167267dc8ec2f
pose2d.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
pose2d_8cpp.html
tuw_geometry/pose2d.h
pose2d.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
pose2d_8h.html
tuw_geometry/point2d.h
tuw::Pose2D
tuw
std::shared_ptr< Pose2D const >
Pose2DConstPtr
namespacetuw.html
a29bdcf8e73dab37cea3f825278551971
std::shared_ptr< Pose2D >
Pose2DPtr
namespacetuw.html
ae229dbbbdf939ac17ed6319a54f3f25a
setup.py
/tmp/ws/src/tuw_geometry/
setup_8py.html
setup
setup_args
namespacesetup.html
a504ffa482edfe0eff08f64b2f5dff0e9
test_cases.py
/tmp/ws/src/tuw_geometry/test/
test__cases_8py.html
test_cases::TestPoint2D
test_cases::TestPose2D
test_cases
test_point2d.py
/tmp/ws/src/tuw_geometry/scripts/
test__point2d_8py.html
test_point2d
p
namespacetest__point2d.html
ac1323fd0a41a6e82867c703708b21a20
pnt0
namespacetest__point2d.html
a357ae8a320fb580cc1b8293d0977071d
pnt1
namespacetest__point2d.html
a074998d8a877f84420792342c3ff80d3
pnt2
namespacetest__point2d.html
af87b222d598b06e6536e6fa2efed2f70
pose
namespacetest__point2d.html
a4b53427838abc0dd9930ed5fdbed2832
tuw_geometry.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
tuw__geometry_8cpp.html
tuw_geometry/tuw_geometry.h
std::string
format
tuw__geometry_8cpp.html
aa19032031cad5a7403aa2b6aa9335fb1
(const cv::Mat_< double > &m)
std::string
format
tuw__geometry_8cpp.html
a16031522e2c500939db148bb18e56cc3
(const cv::Mat_< float > &m)
std::string
format
tuw__geometry_8cpp.html
a177767daea4c6009a35f4003196c6b90
(const cv::Mat_< int > &m)
std::string
format
tuw__geometry_8cpp.html
a21c754805002bead10f15c9c1c892d4e
(const cv::Mat_< int8_t > &m)
std::map< DistributionType, std::string >
DistributionTypeName
tuw__geometry_8cpp.html
ae79fbe7853e997c12b3513ecf46aa163
tuw_geometry.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
tuw__geometry_8h.html
tuw_geometry/point2d.h
tuw_geometry/polar2d.h
tuw_geometry/pose2d.h
tuw_geometry/line2d.h
tuw_geometry/linesegment2d.h
tuw_geometry/figure.h
tuw_geometry/command.h
tuw
DistributionType
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41
NORMAL_DISTRIBUTION
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41a6e7c635577e86e7c42554988b29b8341
UNIFORM_DISTRIBUTION
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41aa2630452d2c0a2e3acf9c10ced8e524a
GRID_DISTRIBUTION
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41a3e8d476ee1a48058b4056171ce229ef5
static std::map< DistributionType, std::string >
DistributionTypeName
namespacetuw.html
a8fa6b6b2730f81be0c018f459db5aac5
tuw_geometry_wrapper.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
tuw__geometry__wrapper_8cpp.html
tuw_geometry/point2d.h
tuw_geometry/pose2d.h
BOOST_PYTHON_MODULE
tuw__geometry__wrapper_8cpp.html
a986336d0a740fbbdc1f6db72772f3901
(tuw_geometry_wrapper)
double
Point2Dgetitem
tuw__geometry__wrapper_8cpp.html
a6cda20bb7aa3b1d6880ff800e6f7f070
(Point2D &f, int index)
void
Point2Dsetitem
tuw__geometry__wrapper_8cpp.html
a67db4198f0b2774c51cfd788d960fb79
(Point2D &f, int index, int val)
utils.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
utils_8cpp.html
tuw_geometry/utils.h
tuw
std::string
format
namespacetuw.html
af08a4008fce7ac02dc409c2622522e17
(const cv::Mat_< double > &m)
std::string
format
namespacetuw.html
a3d8b8718d8dd476c6c710f721aa8284e
(const cv::Mat_< float > &m)
std::string
format
namespacetuw.html
a25bd5bea18fe512734cbd7b3fe602cbe
(const cv::Mat_< int > &m)
std::string
format
namespacetuw.html
abdc26ed9054faabad4f6ea0bea3a4484
(const cv::Mat_< int8_t > &m)
std::string
format
namespacetuw.html
afa1c8c140899ae5f767a4b79636c9aff
(const cv::Matx33d &m)
utils.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
utils_8h.html
tuw
cv::Matx< double, 3, 3 >
Tf2D
namespacetuw.html
aad8c9c14c33630aabc6f8f677585fc7c
double
angle_difference
namespacetuw.html
a7f952898155673b5f774e5b1480ab8bd
(double alpha0, double angle1)
double
angle_normalize
namespacetuw.html
a9b9198764e92385fd461f8ae18d1a52b
(double angle, double min_angle=-M_PI, double max_angle=+M_PI)
cv::Vec< double, 3 >
append
namespacetuw.html
a03a2364b1d6c64c44d424c71c0880049
(const cv::Vec< double, 2 > &src, double value=1.0)
cv::Vec< double, 4 >
append
namespacetuw.html
a98622838dcadbc520bd67c6d951c12b2
(const cv::Vec< double, 3 > &src, double value=1.0)
void
EulerPitchToQuaternion
namespacetuw.html
a17013823943de36afec25a2a02cd4838
(double pitch, Quaternion &q)
void
EulerToQuaternion
namespacetuw.html
a3d159ae08d715b453cb50b7cbcde2ce3
(double pitch, double roll, double yaw, const Quaternion &q)
void
EulerToQuaternion
namespacetuw.html
a83bc263a41425808b49b9d8a5f571cd3
(double roll, const Quaternion &q)
void
EulerYawToQuaternion
namespacetuw.html
a6476c19de1acfd0122bd72dfcf7d8aa8
(double yaw, Quaternion &q)
std::string
format
namespacetuw.html
af08a4008fce7ac02dc409c2622522e17
(const cv::Mat_< double > &m)
std::string
format
namespacetuw.html
a3d8b8718d8dd476c6c710f721aa8284e
(const cv::Mat_< float > &m)
std::string
format
namespacetuw.html
a25bd5bea18fe512734cbd7b3fe602cbe
(const cv::Mat_< int > &m)
std::string
format
namespacetuw.html
abdc26ed9054faabad4f6ea0bea3a4484
(const cv::Mat_< int8_t > &m)
std::string
format
namespacetuw.html
afa1c8c140899ae5f767a4b79636c9aff
(const cv::Matx33d &m)
void
QuaternionToEuler
namespacetuw.html
ac175b72ca19b098bf8ea4f5c85aa7b3b
(const Quaternion &q, double &roll, double &pitch, double &yaw)
void
QuaternionToPitch
namespacetuw.html
a1be6bc9ea154c33dae42de59e684fdee
(const Quaternion &q, double &pitch)
void
QuaternionToRoll
namespacetuw.html
a3a55ce823a595bd89175d697e2ba57c5
(const Quaternion &q, double &roll)
void
QuaternionToYaw
namespacetuw.html
a4a037a20734e8168b2b2f802acb45fc0
(const Quaternion &q, double &yaw)
world_scoped_maps.cpp
/tmp/ws/src/tuw_geometry/src/tuw_geometry/
world__scoped__maps_8cpp.html
tuw_geometry/world_scoped_maps.h
tuw_geometry/utils.h
world_scoped_maps.h
/tmp/ws/src/tuw_geometry/include/tuw_geometry/
world__scoped__maps_8h.html
tuw_geometry/pose2d.h
tuw::WorldScopedMaps
tuw
std::shared_ptr< WorldScopedMaps const >
WorldScopedMapsConstPtr
namespacetuw.html
acd6fe6ed61da19e4f07d83ffe01b540d
std::shared_ptr< WorldScopedMaps >
WorldScopedMapsPtr
namespacetuw.html
a2d8121a70b6313b730aace97ef0a727a
tuw::Command
classtuw_1_1Command.html
Command
classtuw_1_1Command.html
a18df2d81039392daeb0b78c346a70537
()
Command
classtuw_1_1Command.html
ad633f7d7fc8f68a6cf88d8f7fa4a2cff
(const Command &o)
Command
classtuw_1_1Command.html
a6aeb75d675850378bee030138028e1ab
(double v, double w)
void
set
classtuw_1_1Command.html
a5343a41e55e165a850822fb6905cb032
(double v, double w)
double &
v
classtuw_1_1Command.html
acfd19f750da28dea321929981a464cc2
()
const double &
v
classtuw_1_1Command.html
a0bbf60f87a1f2711f3a0c8f595abb325
() const
double &
w
classtuw_1_1Command.html
acc5265aa852b09a5e97820b4f8c3c2f7
()
const double &
w
classtuw_1_1Command.html
ade6da968edd7987e34158d5c08a5ac7d
() const
friend std::ostream &
operator<<
classtuw_1_1Command.html
a6082883482c53335cc20a43acd3b1b31
(std::ostream &os, const Command &o)
tuw::Figure
classtuw_1_1Figure.html
tuw::WorldScopedMaps
void
appendToView
classtuw_1_1Figure.html
a3d1550b42bd37601b71eeedad081b0bd
(const cv::Mat &_mat, const cv::Scalar &_colMin, const cv::Scalar &_colMax, u_int8_t _truncateLayerVal=0)
cv::Mat &
background
classtuw_1_1Figure.html
ac65811f7b06b3259b8168a3e9dbca244
()
const cv::Mat &
background
classtuw_1_1Figure.html
a97dc07a715901a5480ad86388abc79bf
() const
const std::string &
backgroundFileName
classtuw_1_1Figure.html
a74fc2f1a931cf9b0438b71e4db5f77dc
() const
void
circle
classtuw_1_1Figure.html
ab751421adddb0463925a35b58996711b
(const Point2D &p, int radius, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA)
void
circle
classtuw_1_1Figure.html
a0d841b8b859f79a1275532beaec6073c
(T &map, const Point2D &p, int radius, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA) const
void
clear
classtuw_1_1Figure.html
acb25b6928f5a6c134d906c03329a8909
()
Figure
classtuw_1_1Figure.html
a4c2243b78e25536741e0c9070559200c
(const Figure &)=default
Figure
classtuw_1_1Figure.html
aaf23dce02a60386f2d8c53f3dd7dc26f
(const std::string &title)
Figure
classtuw_1_1Figure.html
ae364c5d570a6e891d7c35b5a98688f22
(Figure &&)=default
virtual void
init
classtuw_1_1Figure.html
a7162704ec4e4ee7e8fd5c7993b22aa99
(int width_pixel, int height_pixel, double min_y, double max_y, double min_x, double max_x, double rotation=0, double grid_scale_x=-1, double grid_scale_y=-1, const std::string &background_image=std::string())
void
line
classtuw_1_1Figure.html
ae567597e8e63c5f89d99f8372c38a653
(const Point2D &p0, const Point2D &p1, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA)
void
line
classtuw_1_1Figure.html
af59cb26005d16b30dd7bd7533eaf4a7f
(T &map, const Point2D &p0, const Point2D &p1, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA) const
Figure &
operator=
classtuw_1_1Figure.html
a60617d7994ea092e2c50db5bcdb96d14
(const Figure &)=default
Figure &
operator=
classtuw_1_1Figure.html
a792627728a381de7533ff1deca762ae3
(Figure &&)=default
void
putText
classtuw_1_1Figure.html
ac7dafcfaaa9c0bd5cdcd213ec3593bb9
(const std::string &text, const Point2D &p, int fontFace=cv::FONT_HERSHEY_PLAIN, double fontScale=0.6, cv::Scalar color=cv::Scalar(128, 0, 0), int thickness=1, int lineType=cv::LINE_AA, bool bottomLeftOrigin=false)
void
putText
classtuw_1_1Figure.html
a11678b5ab3f022f5d0ce0c4bbca5ffdf
(cv::Mat &view, const std::string &text, const Point2D &p, int fontFace=cv::FONT_HERSHEY_PLAIN, double fontScale=0.6, cv::Scalar color=cv::Scalar(128, 0, 0), int thickness=1, int lineType=cv::LINE_AA, bool bottomLeftOrigin=false)
void
setLabel
classtuw_1_1Figure.html
a17c6f02b4ec2a353159bd06fd61c45bc
(const std::string &label_x=std::string("x=%f"), const std::string &label_y=std::string("y=%f"))
void
setView
classtuw_1_1Figure.html
a629638271d9484be2e6f5f64427310b2
(const cv::Mat &view)
void
symbol
classtuw_1_1Figure.html
a4de46cfa26435a951fc8b4f90c41c7e2
(const Point2D &p, const cv::Scalar &color)
void
symbol
classtuw_1_1Figure.html
a0d16b2fd16d59065d495d999ea441c10
(const Pose2D &p, double radius, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA)
void
symbol
classtuw_1_1Figure.html
a70ce7b5a44820df47ced7955d1faf1be
(cv::Mat &view, const Point2D &p, const cv::Scalar &color)
void
symbol
classtuw_1_1Figure.html
a08c8cb67f9b0ff068395409c368d08e8
(cv::Mat &view, const Pose2D &p, double radius, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA)
const std::string
title
classtuw_1_1Figure.html
a42a8ecfe3d633a06f9dd15efc5f927f7
() const
cv::Mat &
view
classtuw_1_1Figure.html
afad0d3578845594a0248a4fc679f0887
()
const cv::Mat &
view
classtuw_1_1Figure.html
a291112e059efd16e4ac8153bf997b7d9
() const
virtual
~Figure
classtuw_1_1Figure.html
a20bc0d9c2a9f53931f9d5e2e8bb3c9c8
()=default
static const cv::Scalar
black
classtuw_1_1Figure.html
acf01c8e7e8926e9e7b21274486d052b5
static const cv::Scalar
blue
classtuw_1_1Figure.html
acb4e031258502f194eaebf422ab1c8dd
static const cv::Scalar
blue_bright
classtuw_1_1Figure.html
a3d42b771b1704c4345b6aa16d6b0b018
static const cv::Scalar
blue_dark
classtuw_1_1Figure.html
a9d8ef798a34264a63c455a9685d77db7
static const cv::Scalar
cyan
classtuw_1_1Figure.html
a7004bb8eb3613a7a9020bab54684d5bf
static const cv::Scalar
gray
classtuw_1_1Figure.html
a2dcd11933d69a3216aec1594471307e5
static const cv::Scalar
gray_bright
classtuw_1_1Figure.html
a5fa86e23fdb9d8279683f9b58169ad42
static const cv::Scalar
green
classtuw_1_1Figure.html
aaabf9eaf8d336d18c34565db4f49b6a4
static const cv::Scalar
green_bright
classtuw_1_1Figure.html
aad4bdebaf1189e4340b8112beecf9ed0
static const cv::Scalar
green_dark
classtuw_1_1Figure.html
a836f88ba6a6f91f809e835611cb9fdb2
static const cv::Scalar
magenta
classtuw_1_1Figure.html
a8862dc5f7613e54f44fe54ff65a7e8ec
static const cv::Scalar
niceBlue
classtuw_1_1Figure.html
a2e34b802bb60b383605f464c17b573a3
static const cv::Scalar
niceDirtyPink
classtuw_1_1Figure.html
a5b164d29d7acd25a3778bb985b6562ae
static const cv::Scalar
niceGreen
classtuw_1_1Figure.html
a57a9adda827932f12a62e7fc641905a1
static const cv::Scalar
niceGreenBlue
classtuw_1_1Figure.html
a962e23ec9121eae0ffde61305dde16ab
static const cv::Scalar
niceGreenWashed
classtuw_1_1Figure.html
a2d80afa19e6e46fb335003723ce75964
static const cv::Scalar
niceGrey
classtuw_1_1Figure.html
a1d79f41ae464f9d58a07b6abdda0c5e9
static const cv::Scalar
niceGreyDark
classtuw_1_1Figure.html
ae09e9ece9c55ecd6dbe86c179e4662a8
static const cv::Scalar
niceGreyLight
classtuw_1_1Figure.html
aa569feab096036df5c5791fa94abeab4
static const cv::Scalar
niceGreyPurple
classtuw_1_1Figure.html
ace88f02d71a973abc68cdd60e6519803
static const cv::Scalar
niceLime
classtuw_1_1Figure.html
a468701e25d8d6831c29857d58a1f4186
static const cv::Scalar
niceMagenta
classtuw_1_1Figure.html
a332c7282133240c8a87449632e057266
static const cv::Scalar
niceMustard
classtuw_1_1Figure.html
a38fe2840bece0a8a26f675ed821a3200
static const cv::Scalar
niceRed
classtuw_1_1Figure.html
a10233ded75d505e8f4b20b14d1179657
static const cv::Scalar
niceRedDark
classtuw_1_1Figure.html
aba15874cd51e3be405b9c39243fa9c9c
static const cv::Scalar
orange
classtuw_1_1Figure.html
a62b1b8fe450a704faf751f46e55200ab
static const cv::Scalar
red
classtuw_1_1Figure.html
a380353749cf9bd754959d153d665bcb6
static const cv::Scalar
white
classtuw_1_1Figure.html
a581d6c46e7e11d717da7b7c7009cf926
static const cv::Scalar
yellow
classtuw_1_1Figure.html
a7e624a2c175a26c7e184bbf3dbf8112e
void
drawBackground
classtuw_1_1Figure.html
a31c5110d280197c5477e0dfc7c0942aa
()
cv::Mat
background_
classtuw_1_1Figure.html
a13a35f6fdeac0e8f07ad723c1bd5a7e3
std::string
background_filename_
classtuw_1_1Figure.html
a6b805e3805674cdf45c7516fc95bb034
double
grid_scale_x_
classtuw_1_1Figure.html
a641e8e318e11a70b6f096e2cbfb3b9a4
double
grid_scale_y_
classtuw_1_1Figure.html
a0de9d99f7afc28b838976bc5ab99e408
std::string
label_format_x_
classtuw_1_1Figure.html
ae87c079e3594dc5826915fe38497c9b3
std::string
label_format_y_
classtuw_1_1Figure.html
a0d87059c5b458368a2dc64dd1b26a0ff
std::string
title_
classtuw_1_1Figure.html
a773c992260c2bf4e9af05c06134eaf76
cv::Mat
view_
classtuw_1_1Figure.html
a47f698aa72dbd808e2595ff3fc220a6d
tuw::GridMap
classtuw_1_1GridMap.html
tuw::WorldScopedMaps
void
circle
classtuw_1_1GridMap.html
a87eabab8b8c7657626019eb01b333f3f
(const Point2D &p, double radius, int8_t value, int thickness=1, int lineType=cv::LINE_AA)
int
cols
classtuw_1_1GridMap.html
a0c9756fae369443a7282468203271197
() const
void
erode
classtuw_1_1GridMap.html
a8977cd78a96e7bd6299cb3ef5e9eab5b
(double distance, const GridMap &src=GridMap())
T &
get
classtuw_1_1GridMap.html
a253a0c0840b00e12a8ebae3fb0cc4cc6
(const Point2D &_world_coordinates)
const T &
get
classtuw_1_1GridMap.html
ae51018a42bf2f80bea06c4e0d980a585
(const Point2D &_world_coordinates) const
const T &
getThresholdFree
classtuw_1_1GridMap.html
a17c63a907a3e7047d8004c0363395ced
()
const T &
getThresholdOccupied
classtuw_1_1GridMap.html
ac151a9281328a614cd587dd3b4ee762a
()
const T &
getThresholdUnknown
classtuw_1_1GridMap.html
a484bb6450eb6609a789622240dad1021
()
T &
grid
classtuw_1_1GridMap.html
a12c26ca34be81295780d42a438628cdc
(int row, int col)
const T &
grid
classtuw_1_1GridMap.html
a1b9a46ed1257eb3cd37dc207814d4e29
(int row, int col) const
GridMap
classtuw_1_1GridMap.html
a4c1de1678e9d6a6142ad57d062116191
()
GridMap
classtuw_1_1GridMap.html
af9499f03a12eb2bbbb8d37ad69c803f6
(const GridMap &)=default
GridMap
classtuw_1_1GridMap.html
ad96458c0921ca2548e7845b70aed37f5
(GridMap &&)=default
void
init
classtuw_1_1GridMap.html
a510938c457c990c6452fc66f8e4d555c
(const MapMetaData &metadata, ARRAY *data)
void
init
classtuw_1_1GridMap.html
a96f5a57eefda1b6eba43b1b1158ec968
(const MapMetaData &metadata, const T &data, bool copy=false)
void
init
classtuw_1_1GridMap.html
a6404da63ae9bd204954a42718b6215d6
(MapMetaData &metadata, ARRAY &data)
bool
isFree
classtuw_1_1GridMap.html
a1e39f8b16e53c0fce49e989a0e8dd450
(const Point2D &_world_coordinates) const
bool
isOccupyied
classtuw_1_1GridMap.html
a7b9fb46f8e93b4e718c9e6378ced9211
(const Point2D &_world_coordinates) const
const cv::Mat_< T > &
mat
classtuw_1_1GridMap.html
a7d97c6cb97dddfe4d112f400fd8b1218
() const
T &
operator()
classtuw_1_1GridMap.html
af55145e68e8ac53608664a74be4577b2
(const Point2D &_world_coordinates)
const T &
operator()
classtuw_1_1GridMap.html
aa4bd00cc27e785e61d15212b3446bc37
(const Point2D &_world_coordinates) const
T &
operator()
classtuw_1_1GridMap.html
a9ee7912b384d20891ad17619681ce60b
(double x, double y)
const T &
operator()
classtuw_1_1GridMap.html
aebf4e42a55fc675ec2d98c5fd8f70579
(double x, double y) const
GridMap &
operator=
classtuw_1_1GridMap.html
afc263348ee130340533d60b72f7bd56e
(const GridMap &)=default
GridMap &
operator=
classtuw_1_1GridMap.html
a618a412fee882ff55ae1a7da0dfb372c
(GridMap &&)=default
int
rows
classtuw_1_1GridMap.html
aa4a31dd7056b7f7898cf8216e16cf748
() const
void
setThresholdFree
classtuw_1_1GridMap.html
a01d50ddc5a753e2a4f4136c644cfd51e
(const T &threshold)
void
setThresholdOccupied
classtuw_1_1GridMap.html
a49255c4bbbdc104cc196b877c9443bb2
(const T &threshold)
void
setThresholdUnknown
classtuw_1_1GridMap.html
a075503eb48808082b78fd5bcf37f09a4
(const T &threshold)
virtual
~GridMap
classtuw_1_1GridMap.html
aa37dcec9d304fe9f208648e11bcfb520
()=default
static const int8_t
SPACE_FREE
classtuw_1_1GridMap.html
a7f6c982df3687bf3b60eb2c6f1424126
static const int8_t
SPACE_NA
classtuw_1_1GridMap.html
a8cc1b41cf2e52b31482d103f98948033
static const int8_t
SPACE_OCCUPIED
classtuw_1_1GridMap.html
aa4b0d15a0ab228487228999a5ad7e5cd
cv::Mat_< T >
data_
classtuw_1_1GridMap.html
ae870cdef4a4db70a0eaa36e2fd605081
bool
read_only_
classtuw_1_1GridMap.html
a3e382bf612902acaa82891bd4ceb45a7
T
threshold_free_
classtuw_1_1GridMap.html
a375eb268abfea585859e575299bf451c
T
threshold_occupyied_
classtuw_1_1GridMap.html
aaa1094aeebc5590115a11ba7bd7e5bda
T
threshold_unknown_
classtuw_1_1GridMap.html
a03f9fa47d25e5e587bad2eb6fe7dc3a6
tuw::LayeredFigure
classtuw_1_1LayeredFigure.html
tuw::Figure
void
init
classtuw_1_1LayeredFigure.html
a24f6c6389b94a2b6b81af3b6f3b82b17
(int width_pixel, int height_pixel, double min_y, double max_y, double min_x, double max_x, double rotation=0, double grid_scale_x=-1, double grid_scale_y=-1, const std::string &background_image=std::string()) override
LayeredFigure
classtuw_1_1LayeredFigure.html
af8d06acdb41339a6e8433d64ec67693f
(const LayeredFigure &)=default
LayeredFigure
classtuw_1_1LayeredFigure.html
a53ca67a61671b700fe218fe5eb1e13de
(const std::string &title)
LayeredFigure
classtuw_1_1LayeredFigure.html
aea34002a3a3d42e651a3b220592aee81
(LayeredFigure &&)=default
LayeredFigure &
operator=
classtuw_1_1LayeredFigure.html
a628a70f7f821a376a7f8c50eb01e5ca8
(const LayeredFigure &)=default
LayeredFigure &
operator=
classtuw_1_1LayeredFigure.html
a7d6274fa9f9e5a24873d3fc6c0758548
(LayeredFigure &&)=default
void
outputPlot
classtuw_1_1LayeredFigure.html
a59fad8ccc9427f983b6196a4aad44b23
()
virtual
~LayeredFigure
classtuw_1_1LayeredFigure.html
ad12cd4c8cf0a96001602c999d16c06ae
()=default
LayeredMaps
layeredMaps
classtuw_1_1LayeredFigure.html
a73216eca7b32a747803e061f610838bd
static void
callbackTrkbar1
classtuw_1_1LayeredFigure.html
aefb15c93b7080e62a53494c942948a92
(int flags, void *param)
size_t
sizeLayers_
classtuw_1_1LayeredFigure.html
a8301f140402b281e58f5b60b1284283e
int
view_idx_
classtuw_1_1LayeredFigure.html
a7a3f9eb67dc537afc17f435d0ba1c942
tuw::LayeredMaps
classtuw_1_1LayeredMaps.html
tuw::WorldScopedMaps
BILINEAR
classtuw_1_1LayeredMaps.html
acceb07fff6dd5c08ba7c4cab112fe06ca06982af0995aae855844551e143a1a58
Interpolation
classtuw_1_1LayeredMaps.html
acceb07fff6dd5c08ba7c4cab112fe06c
SIMPLE
classtuw_1_1LayeredMaps.html
acceb07fff6dd5c08ba7c4cab112fe06cac93bbdbf6723d73d792a0fa1c1717b0d
BILINEAR
classtuw_1_1LayeredMaps.html
acceb07fff6dd5c08ba7c4cab112fe06ca06982af0995aae855844551e143a1a58
SIMPLE
classtuw_1_1LayeredMaps.html
acceb07fff6dd5c08ba7c4cab112fe06cac93bbdbf6723d73d792a0fa1c1717b0d
void
clearLayer
classtuw_1_1LayeredMaps.html
a3cd71befe722abb4c0a4fe8ae26254d7
(const size_t &_layer)
void
clearLayers
classtuw_1_1LayeredMaps.html
a0a7aeeb446a8d0aea2b9986392c5ade1
()
void
computeDistanceField
classtuw_1_1LayeredMaps.html
a5d45fa86d4acc9cc6b036b89e3834b87
(cv::Mat &_mDst, cv::Mat &_mSrc, const double &_radius, bool _flipDistance=false) const
void
computeDistanceField
classtuw_1_1LayeredMaps.html
a15da9fcd413e8fb7a347b6ff9400521d
(cv::Mat &_mDst, std::vector< Point2D > &_pSrc, const double &_radius, bool _flipDistance=false, bool connectPoints=false) const
double
getVal
classtuw_1_1LayeredMaps.html
afad1fbb2190fd2c99c88176bce4c2c92
(const size_t &_layer, const tuw::Point2D &_worldPos, Interpolation interpolationType=BILINEAR) const
void
initLayers
classtuw_1_1LayeredMaps.html
a43df668719e7c7c7577187e70afad615
(int width_pixel, int height_pixel, double min_x, double max_x, double min_y, double max_y, double rotation=0)
LayeredMaps
classtuw_1_1LayeredMaps.html
a5066eab989ef076690bc1c115359879b
()
LayeredMaps
classtuw_1_1LayeredMaps.html
a56f3185c0c223361d52650d107bdec1d
(const LayeredMaps &)=default
LayeredMaps
classtuw_1_1LayeredMaps.html
aa7908041bcd83be3a17217d4a2d46d27
(LayeredMaps &&)=default
cv::Mat &
mapLayer
classtuw_1_1LayeredMaps.html
add5cd58e260deaab66cdfb594ac5bdbf
(const size_t &_layer)
const cv::Mat &
mapLayer
classtuw_1_1LayeredMaps.html
a34e5de46497282f604ccc24f547c5841
(const size_t &_layer) const
LayeredMaps &
operator=
classtuw_1_1LayeredMaps.html
aee0f11af7f0c9eef6247e3ef52a4c28c
(const LayeredMaps &)=default
LayeredMaps &
operator=
classtuw_1_1LayeredMaps.html
a123e748fcaa66be94e8d3c2c1d387b49
(LayeredMaps &&)=default
void
resizeLayers
classtuw_1_1LayeredMaps.html
a8e2854baee6da8f21a306271f8aa0cd8
(const size_t &_n)
size_t
sizeLayers
classtuw_1_1LayeredMaps.html
a813c15c8d762e1c7036f475f6b7a311e
() const
virtual
~LayeredMaps
classtuw_1_1LayeredMaps.html
a335ad8d9995b2ab4b72fc4551a76daec
()=default
virtual void
initLayers
classtuw_1_1LayeredMaps.html
ae8100f058623dc0621e6527982ebc322
()
std::vector< cv::Mat >
mapLayers_
classtuw_1_1LayeredMaps.html
a1dd03b3c4d36682af88b49e1539d9986
tuw::Line2D
classtuw_1_1Line2D.html
double &
a
classtuw_1_1Line2D.html
aba1f7d6e14b6fdfcbf046e7f60c338fb
()
const double &
a
classtuw_1_1Line2D.html
acc1203abcae693b5e748514ff95b382c
() const
double &
b
classtuw_1_1Line2D.html
ab427d73f50153f20a5d1f4f507773428
()
const double &
b
classtuw_1_1Line2D.html
a846f5a6d95b7a26347cfd623420d89f9
() const
double &
c
classtuw_1_1Line2D.html
ad9e55db14905d276a1f10645ce0cb1f0
()
const double &
c
classtuw_1_1Line2D.html
afd59efc39f872361a50d0800a6753d6d
() const
cv::Vec< double, 3 > &
cv
classtuw_1_1Line2D.html
a7f9cef2110d70f1e5c575a0eeea36ecf
()
const cv::Vec< double, 3 > &
cv
classtuw_1_1Line2D.html
a1ae01ff597464ba1001190d2e73e0a4f
() const
double
distanceTo
classtuw_1_1Line2D.html
ac9f6e801bdda80009ddf83143f8711bc
(const double &x, const double &y) const
double
distanceTo
classtuw_1_1Line2D.html
a1c3a4b2b4e61412652459a687faa11e1
(const Point2D &p) const
Point2D
intersection
classtuw_1_1Line2D.html
ad4b1c3f14995f0a7598572c7120f07fe
(const Line2D &l) const
Line2D
classtuw_1_1Line2D.html
ad5c2ddbfd029ac9589741df466e7599a
()
Line2D
classtuw_1_1Line2D.html
a57b07fa45d5a17c4758d9e5c36670b68
(const double &x0, const double &y0, const double &x1, const double &y1, bool normalize=true)
Line2D
classtuw_1_1Line2D.html
a7f15d7b7b059c8809feaca0464424094
(const Line2D &l)
Line2D
classtuw_1_1Line2D.html
a189ae1621a4c2133fdabcd4da4d2fecc
(const Point2D &pt1, const Point2D &pt2, bool normalize=true)
Line2D
classtuw_1_1Line2D.html
aefe21f9945a064e6f6411ce341629d4e
(cv::Vec< double, 3 > &l, bool normalize=true)
cv::Vec< double, 2 >
normal
classtuw_1_1Line2D.html
a9d2847883e5ab0c725393a9c2893df14
() const
void
normalize
classtuw_1_1Line2D.html
a9c6860197cdedb5d42e122a74e74b954
()
Point2D
pointOnLine
classtuw_1_1Line2D.html
a923876af98d56ef5eb02e27de4fddb5b
(const double &x, const double &y) const
Point2D
pointOnLine
classtuw_1_1Line2D.html
a9c34397a5e61db79a0902931d1977660
(const Point2D &p) const
Line2D &
set
classtuw_1_1Line2D.html
a86aaed3c3307affa08df19f62fa2c6e8
(const double &x0, const double &y0, const double &x1, const double &y1, bool normalize=true)
Line2D &
set
classtuw_1_1Line2D.html
a5ea1a90100e15120b5d8052a4f40aae3
(const Point2D &p0, const Point2D &p1, bool normalize=true)
Polar2D
toPolar
classtuw_1_1Line2D.html
aa820966a0df072d948f81958536ae1a9
() const
friend std::ostream &
operator<<
classtuw_1_1Line2D.html
a1ad3deac66124e76970a1277fe920fa0
(std::ostream &os, const Line2D &o)
tuw::LineSegment2DDetector::LineSegment
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
tuw::LineSegment2D
bool
isSupportPoint
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
ad5d05299f3f4838a36c9f8c850ad2dcf
(int idx)
LineSegment
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
a480d7afb79416588cabd2d582f1bfe1c
()
unsigned int
nrSupportPoint
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
a3be6d396a8aa526dba501d8d996d39ef
()
void
set
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
a8dcd7fd579ec2c85c886b56f9756623b
(unsigned int idx0, unsigned int idx1, const std::vector< Point2D > &points)
void
updatePoints
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
ad14046c9d1aa61ae2c903f615b70ceec
(const std::vector< Point2D > &points)
unsigned int
id_
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
ac27273f28364fd8dbea7d094923ceb3b
unsigned int
idx0_
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
ae26bf510dd2c477734c3dd159b899c22
unsigned int
idx1_
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
af70de725163bfa5c1678e2f5e32f4423
std::vector< Point2D >
points_
classtuw_1_1LineSegment2DDetector_1_1LineSegment.html
a5c9f5a4c5dfc875fa06360e367169835
tuw::LineSegment2D
classtuw_1_1LineSegment2D.html
tuw::Line2D
double
angle
classtuw_1_1LineSegment2D.html
aad9e1057473ab03031280c352fefe5e9
() const
double
closestPointLineSegmentRatio
classtuw_1_1LineSegment2D.html
aebc5325e7f7489812b22c5359616a84a
(const Point2D &p) const
Point2D
closestPointTo
classtuw_1_1LineSegment2D.html
a6f31ba440520c64e7672573300abb93c
(const Point2D &p) const
double
distanceSqrTo
classtuw_1_1LineSegment2D.html
a42a3f12175a7a9c93957a39abc1d4b40
(const Point2D &p, double &dx, double &dy) const
double
distanceTo
classtuw_1_1LineSegment2D.html
a9cb18e7033f9c02ef2da210b92b60cda
(const Point2D &p) const
double
distanceTo
classtuw_1_1LineSegment2D.html
a9e3fc9c77d58dda6ebe71fe782601a86
(const Point2D &p, double &dx, double &dy) const
const double
length
classtuw_1_1LineSegment2D.html
a8e4df5b696d41e47f516a5026a8a9b6d
() const
const Line2D &
line
classtuw_1_1LineSegment2D.html
aac95bc2e295833c989b6fbeb206a68fe
() const
LineSegment2D
classtuw_1_1LineSegment2D.html
aabc0cabc542860c3bc6b3319489f0769
()
LineSegment2D
classtuw_1_1LineSegment2D.html
a318afa559784f1b7d7ddeeec24c41bec
(const double &x0, const double &y0, const double &x1, const double &y1)
LineSegment2D
classtuw_1_1LineSegment2D.html
a75192d9e561d26b85fb5a9da0fb4995e
(const LineSegment2D &l)
LineSegment2D
classtuw_1_1LineSegment2D.html
a7441663b1198533bf7516f986ffe36c3
(const Point2D &p0, const Point2D &p1)
bool
operator==
classtuw_1_1LineSegment2D.html
addc4af5a49adc7728e63d3a57ace979b
(const LineSegment2D &o) const
const Point2D &
p0
classtuw_1_1LineSegment2D.html
a2924ed6a3e5042a7ec0508462108cf17
() const
const Point2D &
p1
classtuw_1_1LineSegment2D.html
a74a4b1f7fe9ef790009197a1ac560990
() const
Point2D
pc
classtuw_1_1LineSegment2D.html
a4fc2846800bf9a45a3355ad62b4474dd
() const
LineSegment2D &
set
classtuw_1_1LineSegment2D.html
a06bb9c4e913584e2fdf4876d24a6ad53
(const double &x0, const double &y0, const double &x1, const double &y1)
LineSegment2D &
set
classtuw_1_1LineSegment2D.html
a23d6bd01897b337b173a5330e23541f2
(const Point2D &p0, const Point2D &p1)
const double &
x0
classtuw_1_1LineSegment2D.html
a87cbd7eed4b993c61f45976885aad5c7
() const
const double &
x1
classtuw_1_1LineSegment2D.html
ad660e9c2de31c3a468eef21299b902c7
() const
const double &
y0
classtuw_1_1LineSegment2D.html
a176e013cd735df8c144079c7e35d5c29
() const
const double &
y1
classtuw_1_1LineSegment2D.html
a165e428619e5a5c834144a575ea494c0
() const
Point2D
p0_
classtuw_1_1LineSegment2D.html
a8b565feece09c8323bceceba040d623f
Point2D
p1_
classtuw_1_1LineSegment2D.html
a7941d428e18fcfefbaea2ecd59e96b58
friend std::ostream &
operator<<
classtuw_1_1LineSegment2D.html
a3b8e5faa05a7324cbed09ffeff21bedb
(std::ostream &os, const LineSegment2D &o)
tuw::LineSegment2DDetector
classtuw_1_1LineSegment2DDetector.html
tuw::LineSegment2DDetector::LineSegment
LineSegment2DDetector
classtuw_1_1LineSegment2DDetector.html
afeeac943077e893cf7654624cb1fac0a
()
const std::vector< LineSegment > &
result
classtuw_1_1LineSegment2DDetector.html
ae8e8b6c7b88cb4331a7d90cb41a7f6c1
()
void
start
classtuw_1_1LineSegment2DDetector.html
a4fb22b62b88704ad07d43fa18b44d9fe
(const std::vector< Point2D > &points)
std::vector< LineSegment2D > &
start
classtuw_1_1LineSegment2DDetector.html
aa64bedc08654d730da66589c4f63a113
(const std::vector< Point2D > &points, std::vector< LineSegment2D > &detected_segments)
LineSegment2DDetectorParameter
config_
classtuw_1_1LineSegment2DDetector.html
a04cdbdb266e786486a0e79d149aa71e0
void
split
classtuw_1_1LineSegment2DDetector.html
ae0b8ccadecca367038eea90886b88332
(LineSegment &line, const std::vector< Point2D > &points)
std::vector< std::pair< unsigned int, unsigned int > >
connected_measurments_
classtuw_1_1LineSegment2DDetector.html
a8d5dec941972c76b84d5509fe7599143
std::vector< LineSegment >
segments_
classtuw_1_1LineSegment2DDetector.html
aea918b9a12614713ea419cb7ef847b90
tuw::LineSegment2DDetectorParameter
classtuw_1_1LineSegment2DDetectorParameter.html
LineSegment2DDetectorParameter
classtuw_1_1LineSegment2DDetectorParameter.html
aaba9f6e50428331fea1c72371ad852fb
()
double
min_length
classtuw_1_1LineSegment2DDetectorParameter.html
a217878d098437d756284fb708c6a958a
int
min_points_per_line
classtuw_1_1LineSegment2DDetectorParameter.html
a24d269906da45ced359d3bb5da44381f
int
min_points_per_unit
classtuw_1_1LineSegment2DDetectorParameter.html
ac5f131efc08db3ca367b0a6e0481858b
double
threshold_split
classtuw_1_1LineSegment2DDetectorParameter.html
a2be975958395627cfc344c14b144a090
bool
threshold_split_neighbor
classtuw_1_1LineSegment2DDetectorParameter.html
ae2e3b985fbb2bd453b08ee8a01ee9d7d
tuw::Point2D
classtuw_1_1Point2D.html
double
angle
classtuw_1_1Point2D.html
a71eda3fea58f4489496f4bc0996b4861
() const
cv::Point_< double > &
cv
classtuw_1_1Point2D.html
a3d3d57fbcb78e1038c166986b6980a47
()
const cv::Point_< double > &
cv
classtuw_1_1Point2D.html
a2564e9b2ac005b20a034197de8698e45
() const
double
distanceTo
classtuw_1_1Point2D.html
afb4964ff62564298cb1bc1ab1df68082
(const Point2D &p) const
bool
equal
classtuw_1_1Point2D.html
a14063f1c1599cc5961c20e4c8e10a1e0
(const Point2D &o, double tolerance=0.0001) const
double
get_h
classtuw_1_1Point2D.html
ad5cbcb7abd3bbc801f12a9ac62bb9d98
() const
double
get_x
classtuw_1_1Point2D.html
a0ac17ef32aaa79180ec074a1f24f378d
() const
double
get_y
classtuw_1_1Point2D.html
af8c984f9103ca62d7b92a639a5a42426
() const
double &
h
classtuw_1_1Point2D.html
a3ba8725d7342e15495f53e01de9a7d30
()
const double &
h
classtuw_1_1Point2D.html
ae51e19f922356f220781598afcc47026
() const
bool
inside
classtuw_1_1Point2D.html
afee4404ff7ab758f654d66a246938ff0
(double x0, double y0, double x1, double y1) const
Point2D
classtuw_1_1Point2D.html
a2415006d697f1c222c17254bdd302098
()
Point2D
classtuw_1_1Point2D.html
ad28d19f77cd700f93373c5b6907452d4
(const cv::Point &p)
Point2D
classtuw_1_1Point2D.html
abd38012d27b9f62da93f55935618ef89
(const cv::Point_< T > &p)
Point2D
classtuw_1_1Point2D.html
a36fb5c13cbd0ecc755e785e8ec8499d4
(const cv::Vec< T, 2 > &p)
Point2D
classtuw_1_1Point2D.html
a156d28e27c4b8685aeeeed29c9baa7c6
(const cv::Vec< T, 3 > &p)
Point2D
classtuw_1_1Point2D.html
aeee3d27d547e4e4eb565bc91c0ea38d4
(const Point2D &p)
Point2D
classtuw_1_1Point2D.html
ad731697535210986ac2574e8c91ec62f
(const Polar2D &p)
Point2D
classtuw_1_1Point2D.html
ac9d8daeb64c1e93325c7868d42da6e44
(double x, double y)
Point2D
classtuw_1_1Point2D.html
a685f28cdb9ffd28a37dcf20864419689
(double x, double y, double h)
double
radius
classtuw_1_1Point2D.html
aa184e336aaa9ed7a62c096f6e9e90761
() const
Point2D &
set
classtuw_1_1Point2D.html
a83181027ae154be705a69903c9e44810
(double x, double y)
Point2D &
set
classtuw_1_1Point2D.html
a3b985a4a990bf945a96b8e5ac9cf8f61
(double x, double y, double h)
void
set_h
classtuw_1_1Point2D.html
a0800ba6f404890edf4f8c761f68b32c2
(double v)
void
set_x
classtuw_1_1Point2D.html
a05660209a26e4838331e2e5178b03498
(double v)
void
set_y
classtuw_1_1Point2D.html
a2cf0ac13b680e1cc759d7ea3c62a14c1
(double v)
std::string
str
classtuw_1_1Point2D.html
a4c295d6369f180e4b62f7b2af07d237f
(const char *format="[%6.4lf, %6.4lf, %6.5lf]") const
cv::Vec< double, 2 >
vector
classtuw_1_1Point2D.html
aeb7cc0fc46af981c39ecac597b6ef527
() const
double &
x
classtuw_1_1Point2D.html
a7e86780e02f0abdd9f31f6196bb29eaf
()
const double &
x
classtuw_1_1Point2D.html
a58d6b1cd83aa79a2baaba22d41e9fa7f
() const
double &
y
classtuw_1_1Point2D.html
a1cd17352657059b5ef150aef76782f8b
()
const double &
y
classtuw_1_1Point2D.html
a5f43dfa92fc73ebe565406e4e3932817
() const
friend std::ostream &
operator<<
classtuw_1_1Point2D.html
a51670e38d20b0e975217fc142b554cd3
(std::ostream &os, const Point2D &o)
tuw::Polar2D
classtuw_1_1Polar2D.html
tuw::Point2D
double &
alpha
classtuw_1_1Polar2D.html
a87f085f3c2b4ddd573eabe77996205e0
()
const double &
alpha
classtuw_1_1Polar2D.html
a69a7466fd7a13ce549d65f7719c4aad3
() const
Point2D
point
classtuw_1_1Polar2D.html
ae068352000840d6f0f450d7d27c9c66e
() const
Polar2D
classtuw_1_1Polar2D.html
a5fa5a5528da080509fd251a1d4bbca51
()
Polar2D
classtuw_1_1Polar2D.html
a9cf6b3da4b86c10f04f371f1e0086680
(const Point2D &p)
Polar2D
classtuw_1_1Polar2D.html
a768b15487c8e4a9cdec130f1edb8bc3d
(double alpha, double rho)
Polar2D
classtuw_1_1Polar2D.html
acf3bd05753fa72e2b0cd05d8ab2c8aeb
(double alpha, double rho, double h)
double &
rho
classtuw_1_1Polar2D.html
a7016ca34f28d7ff62f0d6750df92145a
()
const double &
rho
classtuw_1_1Polar2D.html
a7baad44559785b737b6e724cfd5835ae
() const
double
angle
classtuw_1_1Polar2D.html
a71eda3fea58f4489496f4bc0996b4861
() const
double
radius
classtuw_1_1Polar2D.html
aa184e336aaa9ed7a62c096f6e9e90761
() const
double &
x
classtuw_1_1Polar2D.html
a7e86780e02f0abdd9f31f6196bb29eaf
()
const double &
x
classtuw_1_1Polar2D.html
a58d6b1cd83aa79a2baaba22d41e9fa7f
() const
double &
y
classtuw_1_1Polar2D.html
a1cd17352657059b5ef150aef76782f8b
()
const double &
y
classtuw_1_1Polar2D.html
a5f43dfa92fc73ebe565406e4e3932817
() const
tuw::Pose2D
classtuw_1_1Pose2D.html
void
copyToROSPose
classtuw_1_1Pose2D.html
a5492154f92a8149e2fb2b2d6705bf8b3
(T &des) const
bool
equal
classtuw_1_1Pose2D.html
a458b81fa7fd7a66af8f65ae794404691
(const Pose2D &o, double tolerance) const
double
get_theta
classtuw_1_1Pose2D.html
ae295dd924b620ede44cc6c5772f41059
() const
double
get_x
classtuw_1_1Pose2D.html
ab73e4fba00e6137d92617e202846f53f
() const
double
get_y
classtuw_1_1Pose2D.html
a58d5c01dfc6f34ce36558a9c7c378101
() const
Pose2D
inv
classtuw_1_1Pose2D.html
a794c03f2f87badc84ae8541e59b45dca
() const
void
normalizeOrientation
classtuw_1_1Pose2D.html
a41ab9f9ee81e0bd557df00bcf0354f16
()
Pose2D &
operator+=
classtuw_1_1Pose2D.html
aa8b7a58906919e40c3e1cdd4f86cacbe
(const cv::Vec< double, 3 > &s)
Pose2D &
operator-=
classtuw_1_1Pose2D.html
a4d40a0b8e7f917349d1ac9732013b484
(const cv::Vec< double, 3 > &s)
Point2D
point_ahead
classtuw_1_1Pose2D.html
ad7f7720f65f938b37d16bf45111db27b
(double d=1.) const
Pose2D
classtuw_1_1Pose2D.html
a216182882a02017665c754b16c1328ae
()
Pose2D
classtuw_1_1Pose2D.html
aee5e707014a11293d861c5aaeaa76d9a
(const cv::Vec< double, 3 > &s)
Pose2D
classtuw_1_1Pose2D.html
a3c8bcd646e5a40abf259019c50748ed8
(const Point2D &p, double orientation)
Pose2D
classtuw_1_1Pose2D.html
af0b596072a194bbb054b9a5ab67a822e
(const Pose2D &p)
Pose2D
classtuw_1_1Pose2D.html
a538673c4f9bdcc56924bb98cf963df0b
(double x, double y, double orientation)
Point2D &
position
classtuw_1_1Pose2D.html
a92d39a9b5bbf7d49d531785dbadec909
()
const Point2D &
position
classtuw_1_1Pose2D.html
a6da4619b85a5277920af3ff075133c92
() const
void
recompute_cached_cos_sin
classtuw_1_1Pose2D.html
a79b68eccc78a1fbd32ce5e38400aaa3f
() const
Pose2D &
set
classtuw_1_1Pose2D.html
ab4cb20957ccd30fa56306d00d5aaed57
(const Point2D &position, const Point2D &point_ahead)
Pose2D &
set
classtuw_1_1Pose2D.html
a4af880595f6964555524c4d05b32a02c
(const Pose2D &p)
Pose2D &
set
classtuw_1_1Pose2D.html
a50dc0715df10cf82e2958ef9d91ecf4a
(double x, const double y, double phi)
void
set_theta
classtuw_1_1Pose2D.html
a86ac99c944aef9a82fc87eb64a4ccb0d
(double v)
void
set_x
classtuw_1_1Pose2D.html
af260f4902082f82ca701eab23201eb7d
(double v)
void
set_y
classtuw_1_1Pose2D.html
a801e63a3b71482877f22c2c457aba5a5
(double v)
cv::Vec< double, 3 >
state_vector
classtuw_1_1Pose2D.html
a7b6775f5bedb5ae49770825e2b317df2
() const
std::string
str
classtuw_1_1Pose2D.html
a85d4da8e9d6a4baef459364240d133c6
(const char *format="[%6.4lf, %6.4lf, %6.5lf]") const
Tf2D
tf
classtuw_1_1Pose2D.html
ad9e121d369554d732ad61fa56d70544d
() const
double &
theta
classtuw_1_1Pose2D.html
a03122cc2aa0edc93ab043912b3929ea6
()
const double &
theta
classtuw_1_1Pose2D.html
aa79f283e984cbe277470ea775d7d7cad
() const
double
theta_cos
classtuw_1_1Pose2D.html
ac9518af9b9161836107a143f73391292
() const
double
theta_sin
classtuw_1_1Pose2D.html
af6418a1349f831e81e95c6463078ac0b
() const
Pose2D
transform_into
classtuw_1_1Pose2D.html
aee69dde524ec06003d789f42111f947e
(const Pose2D &target) const
Point2D &
transform_into_base
classtuw_1_1Pose2D.html
a0ce745b79c6d015fd72027d9ebaea610
(const Point2D &src, Point2D &des) const
double &
x
classtuw_1_1Pose2D.html
a659768219821b52cf4251de511f39ab2
()
const double &
x
classtuw_1_1Pose2D.html
af6bff37aa5e8c26c9e71f58706286461
() const
double &
y
classtuw_1_1Pose2D.html
a65ffb7545eac9e990391dfb6523f8a48
()
const double &
y
classtuw_1_1Pose2D.html
a49d39fe42ef8d0facd69c31e2d8a8fb4
() const
void
update_cached_cos_sin
classtuw_1_1Pose2D.html
adb4cce7750bef86259e3db1d7af6f676
() const
bool
cossin_uptodate_
classtuw_1_1Pose2D.html
aae2cd70c6137f079e25c9c9b0c658942
double
costheta_
classtuw_1_1Pose2D.html
a02b2a347a1359c98c0d36a89f62b0820
double
orientation_
classtuw_1_1Pose2D.html
a83c9fcdaef2fe9031cb3c3ba0c58a6ce
Point2D
position_
classtuw_1_1Pose2D.html
a8a14d0a3280c069f6b8f53a016d74f3b
double
sintheta_
classtuw_1_1Pose2D.html
a7f857c49ff136a6f4327e1686a4327f7
friend std::ostream &
operator<<
classtuw_1_1Pose2D.html
a72207ad08949e19f4b12b337b60cbff4
(std::ostream &os, const Pose2D &o)
test_cases::TestPoint2D
classtest__cases_1_1TestPoint2D.html
def
runTest
classtest__cases_1_1TestPoint2D.html
a9930ed51c76a3e48ec5335a0db812643
(self)
test_cases::TestPose2D
classtest__cases_1_1TestPose2D.html
def
runTest
classtest__cases_1_1TestPose2D.html
a70da6cf44f5e375d00e56eb495bf1b06
(self)
tuw::WorldScopedMaps
classtuw_1_1WorldScopedMaps.html
void
circle
classtuw_1_1WorldScopedMaps.html
a0d841b8b859f79a1275532beaec6073c
(T &map, const Point2D &p, int radius, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA) const
cv::Scalar_< T >
get
classtuw_1_1WorldScopedMaps.html
ac85c33c6ac8cc49eeac55201e061e332
(cv::Mat_< T > &map, const Point2D &p) const
int
height
classtuw_1_1WorldScopedMaps.html
a5cc46bc7ddfc6703585b3af1848da044
() const
std::string
infoHeader
classtuw_1_1WorldScopedMaps.html
a44b49b236ea3ee1079afe107c7acab99
() const
void
init
classtuw_1_1WorldScopedMaps.html
a64ad7e0c11d4b75ab6003dba857bbe34
(const T &metadata)
void
init
classtuw_1_1WorldScopedMaps.html
a7f83b0560451b71799964c455819c40f
(int width_pixel, int height_pixel, double min_y, double max_y, double min_x, double max_x, double rotation=0)
bool
initialized
classtuw_1_1WorldScopedMaps.html
a625e0500a5d95ef5657611bbaa18568c
()
void
line
classtuw_1_1WorldScopedMaps.html
af59cb26005d16b30dd7bd7533eaf4a7f
(T &map, const Point2D &p0, const Point2D &p1, const cv::Scalar &color, int thickness=1, int lineType=cv::LINE_AA) const
Point2D
m2w
classtuw_1_1WorldScopedMaps.html
a97fee2ce9a3e233838648c6bcda597d5
(const Point2D &src) const
Point2D &
m2w
classtuw_1_1WorldScopedMaps.html
acd9438459dcf0a32830a18e1ced33c31
(const Point2D &src, Point2D &des) const
Point2D
m2w
classtuw_1_1WorldScopedMaps.html
ae577cac63c268ca669549703a1ff0067
(double x, double y) const
double
max_x
classtuw_1_1WorldScopedMaps.html
a2c6fbd0a6bf87f72fb3dcdf72e14c43e
() const
double
max_y
classtuw_1_1WorldScopedMaps.html
a13b2b72cfbd614eb7623766e9e9d1914
() const
double
min_x
classtuw_1_1WorldScopedMaps.html
af899a4ed91d2886901e50db2280319e7
() const
double
min_y
classtuw_1_1WorldScopedMaps.html
aafc910329cb5ec2184df9c9bbfa79b59
() const
const cv::Matx33d &
Mm2w
classtuw_1_1WorldScopedMaps.html
a6a24933bf466036d9d111811f154d652
() const
const cv::Matx33d &
Mw2m
classtuw_1_1WorldScopedMaps.html
a9592ad5599ecdbed67b3dede1c238561
() const
WorldScopedMaps &
operator=
classtuw_1_1WorldScopedMaps.html
af6fd13ff52f47281f7bb5c316814beb0
(const WorldScopedMaps &)=default
WorldScopedMaps &
operator=
classtuw_1_1WorldScopedMaps.html
a71d577ffe8d3306508af2c8f842a6ae7
(WorldScopedMaps &&)=default
double
scale_w2m
classtuw_1_1WorldScopedMaps.html
a12110425dcffc665b303bde9bfdc4eec
(double v) const
double
scale_x
classtuw_1_1WorldScopedMaps.html
a44dd7ee86fd020ad7d2f44f1284e3d9c
() const
double
scale_y
classtuw_1_1WorldScopedMaps.html
a767a3646478d33bf71a5758cd6f4b19c
() const
Point2D
w2m
classtuw_1_1WorldScopedMaps.html
a2693f9af85e25154f702522913f6001a
(const Point2D &src) const
Point2D &
w2m
classtuw_1_1WorldScopedMaps.html
ad636efb1f15f084d0c778967fb186410
(const Point2D &src, Point2D &des) const
Point2D
w2m
classtuw_1_1WorldScopedMaps.html
ad05e9a4a0aa38013f0d1368259d7cb99
(double x, double y) const
int
width
classtuw_1_1WorldScopedMaps.html
ac440b1f1ce9a6dbdc75207f0a0e7c823
() const
WorldScopedMaps
classtuw_1_1WorldScopedMaps.html
a6c6a7032bcf17220b5c21e6728294fb1
()
WorldScopedMaps
classtuw_1_1WorldScopedMaps.html
aa2c7038a65b37015ef3be5e520fa6cde
(const WorldScopedMaps &)=default
WorldScopedMaps
classtuw_1_1WorldScopedMaps.html
a131dae360ef45a0e944a88354e7145dc
(WorldScopedMaps &&)=default
virtual
~WorldScopedMaps
classtuw_1_1WorldScopedMaps.html
a3afa7777f00e922ce1362d10e5fa8988
()=default
void
init
classtuw_1_1WorldScopedMaps.html
a141c1984afb189f6bf447242e2e02392
()
double
dx_
classtuw_1_1WorldScopedMaps.html
a2395b373b0c7dbac10349bf617a532dd
double
dy_
classtuw_1_1WorldScopedMaps.html
a1b935d47ee4d3c8e209405a661de98ff
int
height_pixel_
classtuw_1_1WorldScopedMaps.html
aabd9812c9fc5ac9702c12d9e91b1fc36
double
max_x_
classtuw_1_1WorldScopedMaps.html
a72e1b607dae9176f299510e8359116bb
double
max_y_
classtuw_1_1WorldScopedMaps.html
a30ce598fcc1f3f9793bb1d4cf74f4654
double
min_x_
classtuw_1_1WorldScopedMaps.html
a1d2d338a7b0b75ca9e27976c8ce5a227
double
min_y_
classtuw_1_1WorldScopedMaps.html
a1718464992d88f779d6b2b989b0fffa0
cv::Matx33d
Mm2w_
classtuw_1_1WorldScopedMaps.html
a140e1b672379d0055f7f72b7e238f5f4
cv::Matx33d
Mw2m_
classtuw_1_1WorldScopedMaps.html
ab198b1328a646e636dfb23d5f9083f26
double
mx_
classtuw_1_1WorldScopedMaps.html
a1715de287803715fd39fd07aa98febaa
double
my_
classtuw_1_1WorldScopedMaps.html
a27d49867470fbf54cc509b5665e30b12
double
ox_
classtuw_1_1WorldScopedMaps.html
aba06f9f93ad7d14c67de87cf0e39d951
double
oy_
classtuw_1_1WorldScopedMaps.html
add1e0ec6c0ae778e3033a0e90869a049
double
rotation_
classtuw_1_1WorldScopedMaps.html
ae75d2fab5e2e7a6def0cbbcbb36b1985
double
sx_
classtuw_1_1WorldScopedMaps.html
a42f6a6296ac66f6ad2be6d376181fbb2
double
sy_
classtuw_1_1WorldScopedMaps.html
ae9f2463a47be2aba5f533a5c7563e0dc
int
width_pixel_
classtuw_1_1WorldScopedMaps.html
a11f26432983db021cfb3e2911a1c0286
cv
namespacecv.html
static tuw::Point2D
operator*
namespacecv.html
a899522549eb139806996ab335ddc4aed
(const Matx< _Tp, 3, 3 > &a, const tuw::Point2D &b)
setup
namespacesetup.html
setup_args
namespacesetup.html
a504ffa482edfe0eff08f64b2f5dff0e9
test_cases
namespacetest__cases.html
test_cases::TestPoint2D
test_cases::TestPose2D
test_point2d
namespacetest__point2d.html
p
namespacetest__point2d.html
ac1323fd0a41a6e82867c703708b21a20
pnt0
namespacetest__point2d.html
a357ae8a320fb580cc1b8293d0977071d
pnt1
namespacetest__point2d.html
a074998d8a877f84420792342c3ff80d3
pnt2
namespacetest__point2d.html
af87b222d598b06e6536e6fa2efed2f70
pose
namespacetest__point2d.html
a4b53427838abc0dd9930ed5fdbed2832
tuw
namespacetuw.html
tuw::Command
tuw::Figure
tuw::GridMap
tuw::LayeredFigure
tuw::LayeredMaps
tuw::Line2D
tuw::LineSegment2D
tuw::LineSegment2DDetector
tuw::LineSegment2DDetectorParameter
tuw::Point2D
tuw::Polar2D
tuw::Pose2D
tuw::WorldScopedMaps
std::shared_ptr< Command const >
CommandConstPtr
namespacetuw.html
aebdb71a018a5fa405ca5e97d9a7502e8
std::shared_ptr< Command >
CommandPtr
namespacetuw.html
a4fc1e33ba3d98a86ee16799990919a70
std::shared_ptr< Figure const >
FigureConstPtr
namespacetuw.html
a996db83953a11d625a956f7b861640eb
std::shared_ptr< Figure >
FigurePtr
namespacetuw.html
aeb151d213ff99f674e8a773e6a2d0338
std::shared_ptr< const LayeredFigure >
LayeredFigureConstPtr
namespacetuw.html
aad9a27af84ceda8250dbe03f7cabd69c
std::shared_ptr< LayeredFigure >
LayeredFigurePtr
namespacetuw.html
aa69df4f54c110078716db6c2b90301ef
std::shared_ptr< const LayeredMaps >
LayeredMapsCostPtr
namespacetuw.html
a146e66c81a03e5066f47c13047e5d8eb
std::shared_ptr< LayeredMaps >
LayeredMapsPtr
namespacetuw.html
ad3ae9c1b01993d4b613a85b1705ce771
std::shared_ptr< Line2D const >
Line2DConstPtr
namespacetuw.html
aebadeb9b3c12a894435af401f34f2e45
std::shared_ptr< Line2D >
Line2DPtr
namespacetuw.html
ae04353319dbdcc6ba6eabeaaea73cf08
std::shared_ptr< LineSegment2D const >
LineSegment2DConstPtr
namespacetuw.html
a1a49edd6bcc9e88e460c0ef4f5a77c20
std::shared_ptr< LineSegment2DDetector const >
LineSegment2DDetectorConstPtr
namespacetuw.html
adbea5f889204e1f1fdac7ff64439b8e2
std::shared_ptr< LineSegment2DDetectorParameter const >
LineSegment2DDetectorParameterConstPtr
namespacetuw.html
a0993351de4ab7567adbb48cf14296991
std::shared_ptr< LineSegment2DDetectorParameter >
LineSegment2DDetectorParameterPtr
namespacetuw.html
a91b1dd4abca5306550c7ab1bfe6c273a
std::shared_ptr< LineSegment2DDetector >
LineSegment2DDetectorPtr
namespacetuw.html
ae23ef102188f9471c8ceb38c3e647668
std::shared_ptr< LineSegment2D >
LineSegment2DPtr
namespacetuw.html
ad889c440c28b81d869a56b76b532ab58
std::shared_ptr< Point2D const >
Point2DConstPtr
namespacetuw.html
a1991335e455c8bbc75c965708b9340b8
std::shared_ptr< Point2D >
Point2DPtr
namespacetuw.html
a68c4e397e777ff25cde1b3b746b0cde4
std::shared_ptr< Polar2D const >
Polar2DConstPtr
namespacetuw.html
a768a4ccd48723be71c84584642f0ee66
std::shared_ptr< Polar2D >
Polar2DPtr
namespacetuw.html
a36eeadc4a7bc0876ee8167267dc8ec2f
std::shared_ptr< Pose2D const >
Pose2DConstPtr
namespacetuw.html
a29bdcf8e73dab37cea3f825278551971
std::shared_ptr< Pose2D >
Pose2DPtr
namespacetuw.html
ae229dbbbdf939ac17ed6319a54f3f25a
cv::Matx< double, 3, 3 >
Tf2D
namespacetuw.html
aad8c9c14c33630aabc6f8f677585fc7c
std::shared_ptr< WorldScopedMaps const >
WorldScopedMapsConstPtr
namespacetuw.html
acd6fe6ed61da19e4f07d83ffe01b540d
std::shared_ptr< WorldScopedMaps >
WorldScopedMapsPtr
namespacetuw.html
a2d8121a70b6313b730aace97ef0a727a
DistributionType
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41
NORMAL_DISTRIBUTION
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41a6e7c635577e86e7c42554988b29b8341
UNIFORM_DISTRIBUTION
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41aa2630452d2c0a2e3acf9c10ced8e524a
GRID_DISTRIBUTION
namespacetuw.html
a96b50d7139f52461fa5baf4022913b41a3e8d476ee1a48058b4056171ce229ef5
double
angle_difference
namespacetuw.html
a7f952898155673b5f774e5b1480ab8bd
(double alpha0, double angle1)
double
angle_normalize
namespacetuw.html
a9b9198764e92385fd461f8ae18d1a52b
(double angle, double min_angle=-M_PI, double max_angle=+M_PI)
cv::Vec< double, 3 >
append
namespacetuw.html
a03a2364b1d6c64c44d424c71c0880049
(const cv::Vec< double, 2 > &src, double value=1.0)
cv::Vec< double, 4 >
append
namespacetuw.html
a98622838dcadbc520bd67c6d951c12b2
(const cv::Vec< double, 3 > &src, double value=1.0)
void
EulerPitchToQuaternion
namespacetuw.html
a17013823943de36afec25a2a02cd4838
(double pitch, Quaternion &q)
void
EulerToQuaternion
namespacetuw.html
a3d159ae08d715b453cb50b7cbcde2ce3
(double pitch, double roll, double yaw, const Quaternion &q)
void
EulerToQuaternion
namespacetuw.html
a83bc263a41425808b49b9d8a5f571cd3
(double roll, const Quaternion &q)
void
EulerYawToQuaternion
namespacetuw.html
a6476c19de1acfd0122bd72dfcf7d8aa8
(double yaw, Quaternion &q)
std::string
format
namespacetuw.html
af08a4008fce7ac02dc409c2622522e17
(const cv::Mat_< double > &m)
std::string
format
namespacetuw.html
a3d8b8718d8dd476c6c710f721aa8284e
(const cv::Mat_< float > &m)
std::string
format
namespacetuw.html
a25bd5bea18fe512734cbd7b3fe602cbe
(const cv::Mat_< int > &m)
std::string
format
namespacetuw.html
abdc26ed9054faabad4f6ea0bea3a4484
(const cv::Mat_< int8_t > &m)
std::string
format
namespacetuw.html
afa1c8c140899ae5f767a4b79636c9aff
(const cv::Matx33d &m)
void
QuaternionToEuler
namespacetuw.html
ac175b72ca19b098bf8ea4f5c85aa7b3b
(const Quaternion &q, double &roll, double &pitch, double &yaw)
void
QuaternionToPitch
namespacetuw.html
a1be6bc9ea154c33dae42de59e684fdee
(const Quaternion &q, double &pitch)
void
QuaternionToRoll
namespacetuw.html
a3a55ce823a595bd89175d697e2ba57c5
(const Quaternion &q, double &roll)
void
QuaternionToYaw
namespacetuw.html
a4a037a20734e8168b2b2f802acb45fc0
(const Quaternion &q, double &yaw)
static std::map< DistributionType, std::string >
DistributionTypeName
namespacetuw.html
a8fa6b6b2730f81be0c018f459db5aac5
tuw_geometry
namespacetuw__geometry.html