ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cccorelib.cpp File Reference
#include <limits>
#include <pybind11/functional.h>
#include <pybind11/numpy.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <pybind11/stl_bind.h>
#include <AutoSegmentationTools.h>
#include <BoundingBox.h>
#include <CVGeom.h>
#include <CVPointCloud.h>
#include <ChamferDistanceTransform.h>
#include <GenericProgressCallback.h>
#include <GeometricalAnalysisTools.h>
#include <Grid3D.h>
#include <ReferenceCloud.h>
#include <TrueKdTree.h>
#include "cccorelib.h"
Include dependency graph for cccorelib.cpp:

Go to the source code of this file.

Classes

class  NumpyCloud
 

Functions

void define_AutoSegmentationTools (py::module &)
 
void define_BoundingBox (py::module &)
 
void define_CCGeom (py::module &)
 
void define_CCMath (py::module &)
 
void define_CCConst (py::module &)
 
void define_CCShareable (py::module &)
 
void define_ChamferDistanceTransform (py::module &)
 
void define_CloudSamplingTools (py::module &)
 
void define_DgmOctree (py::module &)
 
void define_DgmOctreeReferenceCloud (py::module &)
 
void define_GenericCloud (py::module &)
 
void define_TrueKdTree (py::module &)
 
void define_GenericDistribution (py::module &)
 
void define_StatisticalTestingTools (py::module &)
 
void define_GenericTriangle (py::module &)
 
void define_SimpleTriangle (py::module &)
 
void define_GenericIndexedCloud (py::module &)
 
void define_GenericProgressCallback (py::module &)
 
void define_GeometricalAnalysisTools (py::module &)
 
void define_GenericMesh (py::module &)
 
void define_SimpleMesh (py::module &cccorelib)
 
void define_GenericIndexedMesh (py::module &)
 
void define_WeibullDistribution (py::module &)
 
void define_ScalarField (py::module &cccorelib)
 
void define_ScalarFieldTools (py::module &cccorelib)
 
void define_RegistrationTools (py::module &cccorelib)
 
void define_ReferenceCloud (py::module &cccorelib)
 
void define_Polyline (py::module &cccorelib)
 
void define_PointProjectionTools (py::module &cccorelib)
 
void define_GenericIndexedCloudPersist (py::module &cccorelib)
 
void define_PointCloud (py::module &cccorelib)
 
void define_GenericOctree (py::module &cccorelib)
 
void define_KdTree (py::module &cccorelib)
 
void define_LocalModel (py::module &cccorelib)
 
void define_ManualSegmentationTools (py::module &)
 
void define_CCMiscTools (py::module &)
 
void define_NormalDistribution (py::module &)
 
void define_Delaunay2dMesh (py::module &)
 
void define_ErrorFunction (py::module &)
 
void define_FastMarching (py::module &)
 
void define_DistanceComputationTools (py::module &)
 
void define_cccorelib (py::module &m)
 
 PYBIND11_MODULE (cccorelib, m)
 

Function Documentation

◆ define_AutoSegmentationTools()

◆ define_BoundingBox()

◆ define_CCConst()

◆ define_cccorelib()

◆ define_CCGeom()

void define_CCGeom ( py::module &  cccorelib)

Definition at line 138 of file CCGeom.cpp.

References DEFINE_CCVECTOR3, DEFINE_TUPLE3TPL, and DEFINE_VECTOR2TPL_TYPE.

Referenced by define_cccorelib().

◆ define_CCMath()

void define_CCMath ( py::module &  cccorelib)

◆ define_CCMiscTools()

◆ define_CCShareable()

void define_CCShareable ( py::module &  cccorelib)

◆ define_ChamferDistanceTransform()

void define_ChamferDistanceTransform ( py::module &  cccorelib)

◆ define_CloudSamplingTools()

◆ define_Delaunay2dMesh()

◆ define_DgmOctree()

void define_DgmOctree ( py::module &  cccorelib)

Definition at line 21 of file DgmOctree.cpp.

Referenced by define_cccorelib().

◆ define_DgmOctreeReferenceCloud()

void define_DgmOctreeReferenceCloud ( py::module &  cccorelib)

◆ define_DistanceComputationTools()

void define_DistanceComputationTools ( py::module &  cccorelib)

Definition at line 15 of file DistanceComputationTools.cpp.

Referenced by define_cccorelib().

◆ define_ErrorFunction()

void define_ErrorFunction ( py::module &  cccorelib)

◆ define_FastMarching()

◆ define_GenericCloud()

◆ define_GenericDistribution()

◆ define_GenericIndexedCloud()

void define_GenericIndexedCloud ( py::module &  cccorelib)

Definition at line 15 of file GenericIndexedCloud.cpp.

References size, and patch::to_string().

Referenced by define_cccorelib().

◆ define_GenericIndexedCloudPersist()

void define_GenericIndexedCloudPersist ( py::module &  cccorelib)

◆ define_GenericIndexedMesh()

◆ define_GenericMesh()

◆ define_GenericOctree()

void define_GenericOctree ( py::module &  cccorelib)

Definition at line 16 of file GenericOctree.cpp.

Referenced by define_cccorelib().

◆ define_GenericProgressCallback()

◆ define_GenericTriangle()

void define_GenericTriangle ( py::module &  cccorelib)

◆ define_GeometricalAnalysisTools()

void define_GeometricalAnalysisTools ( py::module &  cccorelib)

Definition at line 19 of file GeometricalAnalysisTools.cpp.

Referenced by define_cccorelib().

◆ define_KdTree()

void define_KdTree ( py::module &  cccorelib)

◆ define_LocalModel()

◆ define_ManualSegmentationTools()

void define_ManualSegmentationTools ( py::module &  cccorelib)

Definition at line 20 of file ManualSegmentationTools.cpp.

Referenced by define_cccorelib().

◆ define_NormalDistribution()

◆ define_PointCloud()

void define_PointCloud ( py::module &  cccorelib)

Definition at line 14 of file PointCloud.cpp.

References DEFINE_POINTCLOUDTPL.

Referenced by define_cccorelib().

◆ define_PointProjectionTools()

void define_PointProjectionTools ( py::module &  cccorelib)

◆ define_Polyline()

void define_Polyline ( py::module &  cccorelib)

◆ define_ReferenceCloud()

void define_ReferenceCloud ( py::module &  cccorelib)

Definition at line 19 of file ReferenceCloud.cpp.

References cloudViewer::utility::swap().

Referenced by define_cccorelib().

◆ define_RegistrationTools()

◆ define_ScalarField()

◆ define_ScalarFieldTools()

◆ define_SimpleMesh()

◆ define_SimpleTriangle()

◆ define_StatisticalTestingTools()

◆ define_TrueKdTree()

void define_TrueKdTree ( py::module &  cccorelib)

Definition at line 22 of file TrueKdTree.cpp.

References error(), points, and cloudViewer::DistanceComputationTools::RMS.

Referenced by define_cccorelib().

◆ define_WeibullDistribution()

◆ PYBIND11_MODULE()

PYBIND11_MODULE ( cccorelib  ,
 
)

Definition at line 342 of file cccorelib.cpp.

References define_cccorelib().