Polylidar3D
1.0.9
Getting Started
Introducing Polylidar3D
Software Overview
Install Instructions
Building Documentation
Tutorial
Python
C++
Python API
polylidar
polylidar.polylidarutil.plane_filtering
C++ API
C++ Library API
Polylidar3D
Docs
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__init__() (polylidar.Delaunator method)
(polylidar.HalfEdgeTriangulation method)
(polylidar.MatrixDouble method)
(polylidar.MatrixFloat method)
(polylidar.MatrixInt method)
(polylidar.MatrixUInt8 method)
(polylidar.MatrixULongInt method)
(polylidar.Polygon method)
(polylidar.Polylidar3D method)
(polylidar.polylidarutil.plane_filtering.JOIN_STYLE method)
(polylidar.polylidarutil.plane_filtering.Polygon method)
(polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
_USE_MATH_DEFINES (C macro)
A
add_column() (in module polylidar.polylidarutil.plane_filtering)
almost_equals() (polylidar.polylidarutil.plane_filtering.Polygon method)
alpha (polylidar.Polylidar3D property)
append() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
area (polylidar.polylidarutil.plane_filtering.Polygon property)
B
bevel (polylidar.polylidarutil.plane_filtering.JOIN_STYLE attribute)
bilateral_filter_normals() (in module polylidar)
boundary (polylidar.polylidarutil.plane_filtering.Polygon property)
bounds (polylidar.polylidarutil.plane_filtering.Polygon property)
buffer() (polylidar.polylidarutil.plane_filtering.Polygon method)
C
centroid (polylidar.polylidarutil.plane_filtering.Polygon property)
clear() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
compute_triangle_normals() (polylidar.Delaunator method)
(polylidar.HalfEdgeTriangulation method)
contains() (polylidar.polylidarutil.plane_filtering.Polygon method)
contains_properly() (polylidar.polylidarutil.plane_filtering.Polygon method)
convex_hull (polylidar.polylidarutil.plane_filtering.Polygon property)
coords (polylidar.polylidarutil.plane_filtering.Polygon property)
count() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
counter_clock_wise (polylidar.Delaunator property)
(polylidar.HalfEdgeTriangulation property)
covered_by() (polylidar.polylidarutil.plane_filtering.Polygon method)
covers() (polylidar.polylidarutil.plane_filtering.Polygon method)
create_kd_tree() (in module polylidar.polylidarutil.plane_filtering)
create_tri_mesh_copy() (in module polylidar)
crosses() (polylidar.polylidarutil.plane_filtering.Polygon method)
D
DELAUNATOR (C macro)
Delaunator (class in polylidar)
difference() (polylidar.polylidarutil.plane_filtering.Polygon method)
disjoint() (polylidar.polylidarutil.plane_filtering.Polygon method)
distance() (polylidar.polylidarutil.plane_filtering.Polygon method)
dwithin() (polylidar.polylidarutil.plane_filtering.Polygon method)
E
envelope (polylidar.polylidarutil.plane_filtering.Polygon property)
equals() (polylidar.polylidarutil.plane_filtering.Polygon method)
equals_exact() (polylidar.polylidarutil.plane_filtering.Polygon method)
extend() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
exterior (polylidar.polylidarutil.plane_filtering.Polygon attribute)
(polylidar.polylidarutil.plane_filtering.Polygon property)
extract_planes_and_polygons() (polylidar.Polylidar3D method)
extract_planes_and_polygons_optimized() (polylidar.Polylidar3D method)
extract_planes_and_polygons_optimized_classified() (polylidar.Polylidar3D method)
extract_point_cloud_from_float_depth() (in module polylidar)
extract_tri_mesh_from_float_depth() (in module polylidar)
extract_tri_mesh_from_organized_point_cloud() (in module polylidar)
extract_tri_set() (polylidar.Polylidar3D method)
F
filter_planes() (in module polylidar.polylidarutil.plane_filtering)
filter_planes_and_holes() (in module polylidar.polylidarutil.plane_filtering)
from_bounds() (polylidar.polylidarutil.plane_filtering.Polygon class method)
G
geom_type (polylidar.polylidarutil.plane_filtering.Polygon property)
geometryType() (polylidar.polylidarutil.plane_filtering.Polygon method)
get_points() (in module polylidar.polylidarutil.plane_filtering)
get_polylidar_version() (in module polylidar)
H
halfedges (polylidar.Delaunator property)
(polylidar.HalfEdgeTriangulation property)
HalfEdgeTriangulation (class in polylidar)
has_z (polylidar.polylidarutil.plane_filtering.Polygon property)
hausdorff_distance() (polylidar.polylidarutil.plane_filtering.Polygon method)
holes (polylidar.Polygon property)
I
insert() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
interiors (polylidar.polylidarutil.plane_filtering.Polygon attribute)
(polylidar.polylidarutil.plane_filtering.Polygon property)
interpolate() (polylidar.polylidarutil.plane_filtering.Polygon method)
intersection() (polylidar.polylidarutil.plane_filtering.Polygon method)
intersects() (polylidar.polylidarutil.plane_filtering.Polygon method)
is_closed (polylidar.polylidarutil.plane_filtering.Polygon property)
is_empty (polylidar.polylidarutil.plane_filtering.Polygon property)
is_ring (polylidar.polylidarutil.plane_filtering.Polygon property)
is_simple (polylidar.polylidarutil.plane_filtering.Polygon property)
is_valid (polylidar.polylidarutil.plane_filtering.Polygon property)
J
JOIN_STYLE (class in polylidar.polylidarutil.plane_filtering)
L
laplacian_filter_vertices() (in module polylidar)
length (polylidar.polylidarutil.plane_filtering.Polygon property)
line_interpolate_point() (polylidar.polylidarutil.plane_filtering.Polygon method)
line_locate_point() (polylidar.polylidarutil.plane_filtering.Polygon method)
lmax (polylidar.Polylidar3D property)
M
M_PI (C macro)
MatrixDouble (class in polylidar)
MatrixFloat (class in polylidar)
MatrixInt (class in polylidar)
MatrixUInt8 (class in polylidar)
MatrixULongInt (class in polylidar)
min_hole_vertices (polylidar.Polylidar3D property)
min_triangles (polylidar.Polylidar3D property)
minimum_clearance (polylidar.polylidarutil.plane_filtering.Polygon property)
minimum_rotated_rectangle (polylidar.polylidarutil.plane_filtering.Polygon property)
mitre (polylidar.polylidarutil.plane_filtering.JOIN_STYLE attribute)
N
norm_thresh (polylidar.Polylidar3D property)
norm_thresh_min (polylidar.Polylidar3D property)
normalize() (polylidar.polylidarutil.plane_filtering.Polygon method)
O
oriented_envelope (polylidar.polylidarutil.plane_filtering.Polygon property)
overlaps() (polylidar.polylidarutil.plane_filtering.Polygon method)
P
PL_DEFAULT_ALPHA (C macro)
PL_DEFAULT_CALC_NORMALS (C macro)
PL_DEFAULT_LMAX (C macro)
PL_DEFAULT_MINBBOX (C macro)
PL_DEFAULT_MINHOLEVERTICES (C macro)
PL_DEFAULT_MINTRIANGLES (C macro)
PL_DEFAULT_NORMTHRESH (C macro)
PL_DEFAULT_NORMTHRESH_MIN (C macro)
PL_DEFAULT_STRIDE (C macro)
PL_DEFAULT_TASK_THREADS (C macro)
PL_DEFAULT_ZTHRESH (C macro)
PL_EPS_RADIAN (C macro)
plot_indices_text() (in module polylidar.polylidarutil.plane_filtering)
plot_poly() (in module polylidar.polylidarutil.plane_filtering)
point_on_surface() (polylidar.polylidarutil.plane_filtering.Polygon method)
Polygon (class in polylidar)
(class in polylidar.polylidarutil.plane_filtering)
Polylidar3D (class in polylidar)
Polylidar::Core::ConcaveSection (C++ function)
Polylidar::Core::ConstructPointHash (C++ function)
Polylidar::Core::ExtractConcaveHull (C++ function)
Polylidar::Core::ExtractConcaveHulls (C++ function)
Polylidar::Core::ExtractInteriorHoles (C++ function)
Polylidar::Core::ExtractMeshSet (C++ function)
Polylidar::Core::fast_mod (C++ function)
Polylidar::Core::GetHullEdge (C++ function)
Polylidar::Core::GetVector (C++ function)
Polylidar::Core::nextHalfedge (C++ function)
Polylidar::Core::PassPlaneConstraints (C++ function)
Polylidar::Delaunator::Delaunator (C++ class)
Polylidar::Delaunator::Delaunator::Delaunator (C++ function)
,
[1]
Polylidar::Delaunator::Delaunator::get_hull_area (C++ function)
Polylidar::Delaunator::Delaunator::halfedges_ref (C++ member)
Polylidar::Delaunator::Delaunator::hull_next (C++ member)
Polylidar::Delaunator::Delaunator::hull_prev (C++ member)
Polylidar::Delaunator::Delaunator::hull_start (C++ member)
Polylidar::Delaunator::Delaunator::hull_tri (C++ member)
Polylidar::Delaunator::Delaunator::triangles_ref (C++ member)
Polylidar::Delaunator::Delaunator::triangulate (C++ function)
Polylidar::DOWN_VECTOR (C++ member)
Polylidar::EdgeSet (C++ type)
Polylidar::ExtremePoint (C++ struct)
Polylidar::ExtremePoint::xl_he (C++ member)
Polylidar::ExtremePoint::xl_pi (C++ member)
Polylidar::ExtremePoint::xl_val (C++ member)
Polylidar::ExtremePoint::xr_he (C++ member)
Polylidar::ExtremePoint::xr_pi (C++ member)
Polylidar::ExtremePoint::xr_val (C++ member)
Polylidar::GetPolylidarVersion (C++ function)
Polylidar::Matrix (C++ class)
Polylidar::Matrix::cols (C++ member)
Polylidar::Matrix::CopyFromDifferentType (C++ function)
Polylidar::Matrix::data (C++ member)
Polylidar::Matrix::Matrix (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
Polylidar::Matrix::operator() (C++ function)
,
[1]
Polylidar::Matrix::operator= (C++ function)
Polylidar::Matrix::own_data (C++ member)
Polylidar::Matrix::ptr (C++ member)
Polylidar::Matrix::rows (C++ member)
Polylidar::Matrix::UpdatePtrFromData (C++ function)
,
[1]
Polylidar::Matrix::~Matrix (C++ function)
Polylidar::MAX_UINT8 (C++ member)
Polylidar::MeshHelper::BilateralFilterNormals (C++ function)
Polylidar::MeshHelper::CantorMapping (C++ function)
Polylidar::MeshHelper::ComputeTriangleNormals (C++ function)
Polylidar::MeshHelper::ComputeTriangleNormalsFromMatrix (C++ function)
Polylidar::MeshHelper::CreateTriMeshCopy (C++ function)
Polylidar::MeshHelper::CreateTriMeshFromVectors (C++ function)
Polylidar::MeshHelper::ExtractHalfEdges (C++ function)
Polylidar::MeshHelper::ExtractHalfEdgesMatrix (C++ function)
Polylidar::MeshHelper::ExtractPointCloudFromFloatDepth (C++ function)
Polylidar::MeshHelper::ExtractTriMeshFromFloatDepth (C++ function)
Polylidar::MeshHelper::ExtractTriMeshFromOrganizedPointCloud (C++ function)
Polylidar::MeshHelper::ExtractUniformMeshFromFloatDepth (C++ function)
Polylidar::MeshHelper::HalfEdgeTriangulation (C++ class)
Polylidar::MeshHelper::HalfEdgeTriangulation::ComputeTriangleNormals (C++ function)
Polylidar::MeshHelper::HalfEdgeTriangulation::counter_clock_wise (C++ member)
Polylidar::MeshHelper::HalfEdgeTriangulation::halfedges (C++ member)
Polylidar::MeshHelper::HalfEdgeTriangulation::HalfEdgeTriangulation (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
Polylidar::MeshHelper::HalfEdgeTriangulation::operator= (C++ function)
Polylidar::MeshHelper::HalfEdgeTriangulation::SetTriangleNormals (C++ function)
Polylidar::MeshHelper::HalfEdgeTriangulation::SetVertexClasses (C++ function)
Polylidar::MeshHelper::HalfEdgeTriangulation::triangle_normals (C++ member)
Polylidar::MeshHelper::HalfEdgeTriangulation::triangles (C++ member)
Polylidar::MeshHelper::HalfEdgeTriangulation::vertex_classes (C++ member)
Polylidar::MeshHelper::HalfEdgeTriangulation::vertices (C++ member)
Polylidar::MeshHelper::LaplacianFilterVertices (C++ function)
Polylidar::MeshHelper::MatX2I (C++ type)
Polylidar::MeshHelper::unordered_map (C++ type)
Polylidar::ONE_UINT8 (C++ member)
Polylidar::PL_DEFAULT_DESIRED_VECTOR (C++ member)
Polylidar::PL_DEFAULT_IDENTITY_RM (C++ member)
Polylidar::PlaneData (C++ struct)
Polylidar::PlaneData::need_rotation (C++ member)
Polylidar::PlaneData::normal_id (C++ member)
Polylidar::PlaneData::plane_normal (C++ member)
Polylidar::PlaneData::rotation_matrix (C++ member)
Polylidar::Planes (C++ type)
Polylidar::PlanesGroup (C++ type)
Polylidar::PointHash (C++ type)
Polylidar::Polygon (C++ struct)
Polylidar::Polygon::getHoles (C++ function)
Polylidar::Polygon::holes (C++ member)
Polylidar::Polygon::Polygon (C++ function)
Polylidar::Polygon::setHoles (C++ function)
Polylidar::Polygon::shell (C++ member)
Polylidar::Polygons (C++ type)
Polylidar::PolygonsGroup (C++ type)
Polylidar::Polylidar3D (C++ class)
Polylidar::Polylidar3D::alpha (C++ member)
Polylidar::Polylidar3D::ExtractPlanesAndPolygons (C++ function)
,
[1]
,
[2]
Polylidar::Polylidar3D::ExtractPlanesAndPolygonsOptimized (C++ function)
,
[1]
Polylidar::Polylidar3D::ExtractPlanesAndPolygonsOptimizedClassified (C++ function)
Polylidar::Polylidar3D::ExtractTriSet (C++ function)
Polylidar::Polylidar3D::lmax (C++ member)
Polylidar::Polylidar3D::min_hole_vertices (C++ member)
Polylidar::Polylidar3D::min_triangles (C++ member)
Polylidar::Polylidar3D::norm_thresh (C++ member)
Polylidar::Polylidar3D::norm_thresh_min (C++ member)
Polylidar::Polylidar3D::Polylidar3D (C++ function)
Polylidar::Polylidar3D::z_thresh (C++ member)
Polylidar::RobustPredicatesActivated (C++ function)
Polylidar::unordered_map (C++ type)
Polylidar::UP_VECTOR (C++ member)
Polylidar::Utility::CheckZThresh (C++ function)
Polylidar::Utility::CircumsribedRadius (C++ function)
Polylidar::Utility::CreateMultiplePlaneDataFromNormals (C++ function)
Polylidar::Utility::GetAllVertexClasses (C++ function)
Polylidar::Utility::GetMaxEdgeLength (C++ function)
Polylidar::Utility::GetMaxEdgeLength3D (C++ function)
Polylidar::Utility::INVALID_INDEX (C++ member)
Polylidar::Utility::Math::AxisAngleFromVectors (C++ function)
Polylidar::Utility::Math::AxisAngleToRotationMatrix (C++ function)
Polylidar::Utility::Math::CrossProduct3 (C++ function)
Polylidar::Utility::Math::Determinant (C++ function)
Polylidar::Utility::Math::DotProduct2 (C++ function)
Polylidar::Utility::Math::DotProduct3 (C++ function)
,
[1]
Polylidar::Utility::Math::Get360Angle (C++ function)
Polylidar::Utility::Math::L2Norm (C++ function)
Polylidar::Utility::Math::L2Norm3D (C++ function)
Polylidar::Utility::Math::Normalize3 (C++ function)
Polylidar::Utility::Math::RotateVector (C++ function)
Polylidar::Utility::Math::Subtract (C++ function)
,
[1]
Polylidar::Utility::operator""_z (C++ function)
Polylidar::Utility::Timer (C++ class)
Polylidar::Utility::Timer::Elapsed (C++ function)
Polylidar::Utility::Timer::operator<< (C++ function)
Polylidar::Utility::Timer::Reset (C++ function)
Polylidar::Utility::Timer::Timer (C++ function)
Polylidar::Utility::UpdatePlaneDataWithRotationInformation (C++ function)
Polylidar::Utility::ValidateTriangle2D (C++ function)
Polylidar::Utility::ValidateTriangle3D (C++ function)
Polylidar::Utility::ValidateTriangleLength (C++ function)
Polylidar::VUI (C++ type)
Polylidar::VVUI (C++ type)
Polylidar::ZERO_UINT8 (C++ member)
pop() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
project() (polylidar.polylidarutil.plane_filtering.Polygon method)
R
R (in module polylidar.polylidarutil.plane_filtering)
recover_3d() (in module polylidar.polylidarutil.plane_filtering)
relate() (polylidar.polylidarutil.plane_filtering.Polygon method)
relate_pattern() (polylidar.polylidarutil.plane_filtering.Polygon method)
remove() (polylidar.VectorDouble method)
(polylidar.VectorInt method)
(polylidar.VectorUInt8 method)
(polylidar.VectorULongInt method)
representative_point() (polylidar.polylidarutil.plane_filtering.Polygon method)
reverse() (polylidar.polylidarutil.plane_filtering.Polygon method)
robust_predicates_activated() (in module polylidar)
round (polylidar.polylidarutil.plane_filtering.JOIN_STYLE attribute)
S
segmentize() (polylidar.polylidarutil.plane_filtering.Polygon method)
set_triangle_normals() (polylidar.Delaunator method)
(polylidar.HalfEdgeTriangulation method)
set_vertex_classes() (polylidar.Delaunator method)
(polylidar.HalfEdgeTriangulation method)
shell (polylidar.Polygon property)
simplify() (polylidar.polylidarutil.plane_filtering.Polygon method)
svg() (polylidar.polylidarutil.plane_filtering.Polygon method)
symmetric_difference() (polylidar.polylidarutil.plane_filtering.Polygon method)
T
touches() (polylidar.polylidarutil.plane_filtering.Polygon method)
triangle_normals (polylidar.Delaunator property)
(polylidar.HalfEdgeTriangulation property)
triangles (polylidar.Delaunator property)
(polylidar.HalfEdgeTriangulation property)
triangulate() (polylidar.Delaunator method)
type (polylidar.polylidarutil.plane_filtering.Polygon property)
U
union() (polylidar.polylidarutil.plane_filtering.Polygon method)
V
VectorDouble (class in polylidar)
VectorInt (class in polylidar)
VectorUInt8 (class in polylidar)
VectorULongInt (class in polylidar)
vertex_classes (polylidar.Delaunator property)
(polylidar.HalfEdgeTriangulation property)
vertices (polylidar.Delaunator property)
(polylidar.HalfEdgeTriangulation property)
W
within() (polylidar.polylidarutil.plane_filtering.Polygon method)
wkb (polylidar.polylidarutil.plane_filtering.Polygon property)
wkb_hex (polylidar.polylidarutil.plane_filtering.Polygon property)
wkt (polylidar.polylidarutil.plane_filtering.Polygon property)
X
xy (polylidar.polylidarutil.plane_filtering.Polygon property)
Z
z_thresh (polylidar.Polylidar3D property)