#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: