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 |