#include <plane_polygon.h>
|
|
double | numPoints |
| | Number of points used to build the polygon.
|
| |
|
vector< vector2i > | pixelLocs |
| | Pixel locations of the points sampled from the depth image used to construct the polygon.
|
| |
|
vector< vector3f > | vertices |
| | Vertices of the polygon.
|
| |
|
vector< vector2f > | vertices2D |
| | Vertices projected onto the 2D basis vectors.
|
| |
|
vector3f | normal |
| | Normal to the plane.
|
| |
|
vector3f | p0 |
| | Point on the plane corresponding to the centroid of the sampled points.
|
| |
|
double | offset |
| | Perpendicular offset of the plane from the origin.
|
| |
|
vector3f | b1 |
| | Basis vectors on the plane. b1 corresponds to the major axis and b2 to the minor axis.
|
| |
|
vector3f | b2 |
| |
|
double | sum_xx |
| | Coefficients of the moments of the points.
|
| |
|
double | sum_yy |
| |
|
double | sum_zz |
| |
|
double | sum_xy |
| |
|
double | sum_xz |
| |
|
double | sum_yz |
| |
|
float | width |
| | Rectangular dimensions of the polygon.
|
| |
|
float | height |
| |
|
vector2f | min2D |
| | Rectangular extents of the polygon in 2D.
|
| |
|
vector2f | max2D |
| |
|
vector3f | corners [4] |
| | Rectangular extents of the polygon in 3D.
|
| |
|
bool | validPolygon |
| | Indicates whether a valid convex plane polygon fit was copmuted or not.
|
| |
|
double | conditionNumber |
| | Ratio of the eigenvalues corresponding to the planar basis vectors.
|
| |
|
|
vector< vector2d > | normals2D |
| | Normals to the edges. normals2D[i] is normal to the edge (vertices2D[i], vertices2D[i+1])
|
| |
|
vector< vector2d > | edgeDir2D |
| | Unit vectors parallel to the edges. edgeDir2D[i] is parallel to the edge (vertices2D[i], vertices2D[i+1])
|
| |
|
vector< double > | edgeLengths |
| | Length of the edge (vertices2D[i], vertices2D[i+1])
|
| |
|
vector< double > | offsets2D |
| | Offsets to the edges such that for an interior point p, normals2D[i].dot(p)+offsets2D[i]> 0 for all i.
|
| |
|
GrahamsScan | grahamsScan |
| | Graham Scan class used to generate convex hull of the polygon.
|
| |
|
Matrix3d | m |
| | Matrices for computing optimal plane parameters.
|
| |
|
Matrix3d | eigenVectors |
| |
|
Vector3d | eigenValues |
| | Eigenvectors of the plane scatter matrix.
|
| |
|
SelfAdjointEigenSolver< Matrix3d > | solver |
| | Solver to solve for optimal plane parameters.
|
| |
A class used to reprsesent a convex plane polygon with sampled points
Definition at line 48 of file plane_polygon.h.
The documentation for this class was generated from the following files: