#include <plane.h>
Definition at line 79 of file plane.h.
◆ Ptr
◆ Plane() [1/4]
jsk_recognition_utils::Plane::Plane |
( |
const std::vector< float > & |
coefficients | ) |
|
◆ Plane() [2/4]
jsk_recognition_utils::Plane::Plane |
( |
const boost::array< float, 4 > & |
coefficients | ) |
|
◆ Plane() [3/4]
jsk_recognition_utils::Plane::Plane |
( |
Eigen::Vector3f |
normal, |
|
|
double |
d |
|
) |
| |
◆ Plane() [4/4]
jsk_recognition_utils::Plane::Plane |
( |
Eigen::Vector3f |
normal, |
|
|
Eigen::Vector3f |
p |
|
) |
| |
◆ ~Plane()
jsk_recognition_utils::Plane::~Plane |
( |
| ) |
|
|
virtual |
◆ angle() [1/2]
double jsk_recognition_utils::Plane::angle |
( |
const Eigen::Vector3f & |
vector | ) |
|
|
virtual |
◆ angle() [2/2]
double jsk_recognition_utils::Plane::angle |
( |
const Plane & |
another | ) |
|
|
virtual |
◆ coordinates()
Eigen::Affine3f jsk_recognition_utils::Plane::coordinates |
( |
| ) |
|
|
virtual |
◆ distance()
double jsk_recognition_utils::Plane::distance |
( |
const Plane & |
another | ) |
|
|
virtual |
◆ distanceToPoint() [1/2]
double jsk_recognition_utils::Plane::distanceToPoint |
( |
const Eigen::Vector3f |
p | ) |
|
|
virtual |
◆ distanceToPoint() [2/2]
double jsk_recognition_utils::Plane::distanceToPoint |
( |
const Eigen::Vector4f |
p | ) |
|
|
virtual |
◆ faceToOrigin()
Plane::Ptr jsk_recognition_utils::Plane::faceToOrigin |
( |
| ) |
|
|
virtual |
◆ flip()
Plane jsk_recognition_utils::Plane::flip |
( |
| ) |
|
|
virtual |
◆ getD()
double jsk_recognition_utils::Plane::getD |
( |
| ) |
|
|
virtual |
◆ getNormal()
Eigen::Vector3f jsk_recognition_utils::Plane::getNormal |
( |
| ) |
|
|
virtual |
◆ getPointOnPlane()
Eigen::Vector3f jsk_recognition_utils::Plane::getPointOnPlane |
( |
| ) |
|
|
virtual |
◆ initializeCoordinates()
void jsk_recognition_utils::Plane::initializeCoordinates |
( |
| ) |
|
|
protectedvirtual |
◆ isSameDirection() [1/2]
bool jsk_recognition_utils::Plane::isSameDirection |
( |
const Eigen::Vector3f & |
another_normal | ) |
|
|
virtual |
◆ isSameDirection() [2/2]
bool jsk_recognition_utils::Plane::isSameDirection |
( |
const Plane & |
another | ) |
|
|
virtual |
◆ project() [1/6]
void jsk_recognition_utils::Plane::project |
( |
const Eigen::Affine3d & |
pose, |
|
|
Eigen::Affine3d & |
output |
|
) |
| |
|
virtual |
◆ project() [2/6]
void jsk_recognition_utils::Plane::project |
( |
const Eigen::Affine3f & |
pose, |
|
|
Eigen::Affine3f & |
output |
|
) |
| |
|
virtual |
◆ project() [3/6]
void jsk_recognition_utils::Plane::project |
( |
const Eigen::Vector3d & |
p, |
|
|
Eigen::Vector3d & |
output |
|
) |
| |
|
virtual |
◆ project() [4/6]
void jsk_recognition_utils::Plane::project |
( |
const Eigen::Vector3d & |
p, |
|
|
Eigen::Vector3f & |
output |
|
) |
| |
|
virtual |
◆ project() [5/6]
void jsk_recognition_utils::Plane::project |
( |
const Eigen::Vector3f & |
p, |
|
|
Eigen::Vector3d & |
output |
|
) |
| |
|
virtual |
◆ project() [6/6]
void jsk_recognition_utils::Plane::project |
( |
const Eigen::Vector3f & |
p, |
|
|
Eigen::Vector3f & |
output |
|
) |
| |
|
virtual |
◆ signedDistanceToPoint() [1/2]
double jsk_recognition_utils::Plane::signedDistanceToPoint |
( |
const Eigen::Vector3f |
p | ) |
|
|
virtual |
◆ signedDistanceToPoint() [2/2]
double jsk_recognition_utils::Plane::signedDistanceToPoint |
( |
const Eigen::Vector4f |
p | ) |
|
|
virtual |
◆ toCoefficients() [1/2]
std::vector< float > jsk_recognition_utils::Plane::toCoefficients |
( |
| ) |
|
|
virtual |
◆ toCoefficients() [2/2]
void jsk_recognition_utils::Plane::toCoefficients |
( |
std::vector< float > & |
output | ) |
|
|
virtual |
◆ transform() [1/2]
Plane jsk_recognition_utils::Plane::transform |
( |
const Eigen::Affine3d & |
transform | ) |
|
|
virtual |
◆ transform() [2/2]
Plane jsk_recognition_utils::Plane::transform |
( |
const Eigen::Affine3f & |
transform | ) |
|
|
virtual |
◆ d_
double jsk_recognition_utils::Plane::d_ |
|
protected |
◆ normal_
Eigen::Vector3f jsk_recognition_utils::Plane::normal_ |
|
protected |
◆ plane_coordinates_
Eigen::Affine3f jsk_recognition_utils::Plane::plane_coordinates_ |
|
protected |
The documentation for this class was generated from the following files: