| allEdgesLongerThan(double thr) | jsk_recognition_utils::ConvexPolygon |  | 
  | angle(const Plane &another) | jsk_recognition_utils::Plane | virtual | 
  | angle(const Eigen::Vector3f &vector) | jsk_recognition_utils::Plane | virtual | 
  | area() | jsk_recognition_utils::Polygon | virtual | 
  | boundariesToPointCloud(pcl::PointCloud< PointT > &output) | jsk_recognition_utils::Polygon | inline | 
  | cached_triangles_ | jsk_recognition_utils::Polygon | protected | 
  | centroid() | jsk_recognition_utils::Polygon | virtual | 
  | clearTriangleDecompositionCache() | jsk_recognition_utils::Polygon | inlinevirtual | 
  | ConvexPolygon(const Vertices &vertices) | jsk_recognition_utils::ConvexPolygon |  | 
  | ConvexPolygon(const Vertices &vertices, const std::vector< float > &coefficients) | jsk_recognition_utils::ConvexPolygon |  | 
  | coordinates() | jsk_recognition_utils::Plane | virtual | 
  | createPolygonWithSkip(const Vertices &vertices) | jsk_recognition_utils::Polygon | static | 
  | d_ | jsk_recognition_utils::Plane | protected | 
  | decomposeToTriangles() | jsk_recognition_utils::Polygon | virtual | 
  | directionAtPoint(size_t i) | jsk_recognition_utils::Polygon | virtual | 
  | distance(const Eigen::Vector3f &point) | jsk_recognition_utils::Polygon |  | 
  | distance(const Eigen::Vector3f &point, Eigen::Vector3f &nearest_point) | jsk_recognition_utils::Polygon |  | 
  | jsk_recognition_utils::Plane::distance(const Plane &another) | jsk_recognition_utils::Plane | virtual | 
  | distanceFromVertices(const Eigen::Vector3f &p) | jsk_recognition_utils::ConvexPolygon |  | 
  | distanceSmallerThan(const Eigen::Vector3f &p, double distance_threshold) | jsk_recognition_utils::ConvexPolygon |  | 
  | distanceSmallerThan(const Eigen::Vector3f &p, double distance_threshold, double &output_distance) | jsk_recognition_utils::ConvexPolygon |  | 
  | distanceToPoint(const Eigen::Vector4f p) | jsk_recognition_utils::Plane | virtual | 
  | distanceToPoint(const Eigen::Vector3f p) | jsk_recognition_utils::Plane | virtual | 
  | drawLineToImage(const jsk_recognition_utils::CameraDepthSensor &model, cv::Mat &image, const cv::Scalar &color, const int line_width=1) const | jsk_recognition_utils::Polygon | virtual | 
  | edges() const | jsk_recognition_utils::Polygon |  | 
  | faceToOrigin() | jsk_recognition_utils::Plane | virtual | 
  | flip() | jsk_recognition_utils::Plane | virtual | 
  | flipConvex() | jsk_recognition_utils::ConvexPolygon | virtual | 
  | fromROSMsg(const geometry_msgs::Polygon &polygon) | jsk_recognition_utils::ConvexPolygon | static | 
  | jsk_recognition_utils::Polygon::fromROSMsg(const jsk_recognition_msgs::PolygonArray &msg, const Eigen::Affine3f &offset=Eigen::Affine3f::Identity()) | jsk_recognition_utils::Polygon | static | 
  | fromROSMsgPtr(const geometry_msgs::Polygon &polygon) | jsk_recognition_utils::ConvexPolygon | static | 
  | getCentroid() | jsk_recognition_utils::ConvexPolygon | virtual | 
  | getD() | jsk_recognition_utils::Plane | virtual | 
  | getFarestPointIndex(const Eigen::Vector3f &O) | jsk_recognition_utils::Polygon | virtual | 
  | getLocalMinMax(double &min_x, double &min_y, double &max_x, double &max_y) | jsk_recognition_utils::Polygon | virtual | 
  | getNeighborIndex(size_t index) | jsk_recognition_utils::Polygon | virtual | 
  | getNormal() | jsk_recognition_utils::Plane | virtual | 
  | getNormalFromVertices() | jsk_recognition_utils::Polygon | virtual | 
  | getNumVertices() | jsk_recognition_utils::Polygon | virtual | 
  | getPointOnPlane() | jsk_recognition_utils::Plane | virtual | 
  | getVertex(size_t i) | jsk_recognition_utils::Polygon | virtual | 
  | getVertices() | jsk_recognition_utils::Polygon | inlinevirtual | 
  | initializeCoordinates() | jsk_recognition_utils::Plane | protectedvirtual | 
  | isConvex() | jsk_recognition_utils::Polygon | virtual | 
  | isInside(const Eigen::Vector3f &p) | jsk_recognition_utils::Polygon | virtual | 
  | isPossibleToRemoveTriangleAtIndex(size_t index, const Eigen::Vector3f &direction) | jsk_recognition_utils::Polygon | virtual | 
  | isProjectableInside(const Eigen::Vector3f &p) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | isSameDirection(const Plane &another) | jsk_recognition_utils::Plane | virtual | 
  | isSameDirection(const Eigen::Vector3f &another_normal) | jsk_recognition_utils::Plane | virtual | 
  | isTriangle() | jsk_recognition_utils::Polygon | virtual | 
  | magnify(const double scale_factor) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | magnifyByDistance(const double distance) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | maskImage(const jsk_recognition_utils::CameraDepthSensor &model, cv::Mat &image) const | jsk_recognition_utils::Polygon | virtual | 
  | nearestPoint(const Eigen::Vector3f &p, double &distance) | jsk_recognition_utils::Polygon | virtual | 
  | nextIndex(size_t i) | jsk_recognition_utils::Polygon |  | 
  | normal_ | jsk_recognition_utils::Plane | protected | 
  | Plane(const std::vector< float > &coefficients) | jsk_recognition_utils::Plane |  | 
  | Plane(const boost::array< float, 4 > &coefficients) | jsk_recognition_utils::Plane |  | 
  | Plane(Eigen::Vector3f normal, double d) | jsk_recognition_utils::Plane |  | 
  | Plane(Eigen::Vector3f normal, Eigen::Vector3f p) | jsk_recognition_utils::Plane |  | 
  | plane_coordinates_ | jsk_recognition_utils::Plane | protected | 
  | Polygon(const Vertices &vertices) | jsk_recognition_utils::Polygon |  | 
  | Polygon(const Vertices &vertices, const std::vector< float > &coefficients) | jsk_recognition_utils::Polygon |  | 
  | previousIndex(size_t i) | jsk_recognition_utils::Polygon |  | 
  | project(const Eigen::Vector3f &p, Eigen::Vector3f &output) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | project(const Eigen::Vector3d &p, Eigen::Vector3d &output) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | project(const Eigen::Vector3d &p, Eigen::Vector3f &output) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | project(const Eigen::Vector3f &p, Eigen::Vector3d &output) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | jsk_recognition_utils::Polygon::project(const Eigen::Affine3d &pose, Eigen::Affine3d &output) | jsk_recognition_utils::Plane | virtual | 
  | jsk_recognition_utils::Polygon::project(const Eigen::Affine3f &pose, Eigen::Affine3f &output) | jsk_recognition_utils::Plane | virtual | 
  | projectOnPlane(const Eigen::Vector3f &p, Eigen::Vector3f &output) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | projectOnPlane(const Eigen::Affine3f &p, Eigen::Affine3f &output) | jsk_recognition_utils::ConvexPolygon | virtual | 
  | Ptr typedef | jsk_recognition_utils::ConvexPolygon |  | 
  | PtrPair typedef | jsk_recognition_utils::Polygon |  | 
  | randomSampleLocalPoint(boost::mt19937 &random_generator) | jsk_recognition_utils::Polygon |  | 
  | samplePoints(double grid_size) | jsk_recognition_utils::Polygon | inline | 
  | separatePolygon(size_t index) | jsk_recognition_utils::Polygon | virtual | 
  | signedDistanceToPoint(const Eigen::Vector4f p) | jsk_recognition_utils::Plane | virtual | 
  | signedDistanceToPoint(const Eigen::Vector3f p) | jsk_recognition_utils::Plane | virtual | 
  | toCoefficients(std::vector< float > &output) | jsk_recognition_utils::Plane | virtual | 
  | toCoefficients() | jsk_recognition_utils::Plane | virtual | 
  | toROSMsg() | jsk_recognition_utils::ConvexPolygon |  | 
  | transform(const Eigen::Affine3d &transform) | jsk_recognition_utils::Plane | virtual | 
  | transform(const Eigen::Affine3f &transform) | jsk_recognition_utils::Plane | virtual | 
  | transformBy(const Eigen::Affine3d &transform) | jsk_recognition_utils::Polygon | virtual | 
  | transformBy(const Eigen::Affine3f &transform) | jsk_recognition_utils::Polygon | virtual | 
  | Vertex typedef | jsk_recognition_utils::ConvexPolygon |  | 
  | Vertices typedef | jsk_recognition_utils::ConvexPolygon |  | 
  | vertices_ | jsk_recognition_utils::Polygon | protected | 
  | ~Plane() | jsk_recognition_utils::Plane | virtual | 
  | ~Polygon() | jsk_recognition_utils::Polygon | virtual |