From a72b35cab11ac830777eede57ed9207800ad8a9c Mon Sep 17 00:00:00 2001 From: Jose Luis Blanco-Claraco Date: Tue, 24 Sep 2024 23:07:54 +0200 Subject: [PATCH] pymrpt: generalize cmake script so the list of wrapped files is automatically detected; this also reduces RAM usage during builds --- python/CMakeLists.txt | 12 ++++-------- python/all_mrpt_apps.cpp | 4 ---- python/all_mrpt_bayes.cpp | 8 -------- python/all_mrpt_comms.cpp | 4 ---- python/all_mrpt_config.cpp | 3 --- python/all_mrpt_containers.cpp | 10 ---------- python/all_mrpt_core.cpp | 15 --------------- python/all_mrpt_expr.cpp | 1 - python/all_mrpt_graphs.cpp | 2 -- python/all_mrpt_gui.cpp | 7 ------- python/all_mrpt_hwdrivers1.cpp | 12 ------------ python/all_mrpt_hwdrivers2.cpp | 10 ---------- python/all_mrpt_img.cpp | 8 -------- python/all_mrpt_io.cpp | 7 ------- python/all_mrpt_kinematics.cpp | 3 --- python/all_mrpt_maps1.cpp | 12 ------------ python/all_mrpt_maps2.cpp | 11 ----------- python/all_mrpt_maps3.cpp | 17 ----------------- python/all_mrpt_math1.cpp | 12 ------------ python/all_mrpt_math2.cpp | 12 ------------ python/all_mrpt_math3.cpp | 8 -------- python/all_mrpt_math4.cpp | 11 ----------- python/all_mrpt_nav.cpp | 14 -------------- python/all_mrpt_obs.cpp | 10 ---------- python/all_mrpt_obs2.cpp | 12 ------------ python/all_mrpt_obs3.cpp | 12 ------------ python/all_mrpt_opengl1.cpp | 15 --------------- python/all_mrpt_opengl2.cpp | 14 -------------- python/all_mrpt_poses1.cpp | 13 ------------- python/all_mrpt_poses2.cpp | 16 ---------------- python/all_mrpt_random.cpp | 1 - python/all_mrpt_rtti.cpp | 6 ------ python/all_mrpt_serialization.cpp | 3 --- python/all_mrpt_slam.cpp | 10 ---------- python/all_mrpt_system.cpp | 12 ------------ python/all_mrpt_tfest.cpp | 2 -- python/all_mrpt_topography.cpp | 3 --- python/all_mrpt_typemeta.cpp | 9 --------- python/all_mrpt_vision.cpp | 4 ---- python/all_nanogui.cpp | 3 --- python/all_std.cpp | 9 --------- python/all_unknown.cpp | 8 -------- 42 files changed, 4 insertions(+), 361 deletions(-) delete mode 100644 python/all_mrpt_apps.cpp delete mode 100644 python/all_mrpt_bayes.cpp delete mode 100644 python/all_mrpt_comms.cpp delete mode 100644 python/all_mrpt_config.cpp delete mode 100644 python/all_mrpt_containers.cpp delete mode 100644 python/all_mrpt_core.cpp delete mode 100644 python/all_mrpt_expr.cpp delete mode 100644 python/all_mrpt_graphs.cpp delete mode 100644 python/all_mrpt_gui.cpp delete mode 100644 python/all_mrpt_hwdrivers1.cpp delete mode 100644 python/all_mrpt_hwdrivers2.cpp delete mode 100644 python/all_mrpt_img.cpp delete mode 100644 python/all_mrpt_io.cpp delete mode 100644 python/all_mrpt_kinematics.cpp delete mode 100644 python/all_mrpt_maps1.cpp delete mode 100644 python/all_mrpt_maps2.cpp delete mode 100644 python/all_mrpt_maps3.cpp delete mode 100644 python/all_mrpt_math1.cpp delete mode 100644 python/all_mrpt_math2.cpp delete mode 100644 python/all_mrpt_math3.cpp delete mode 100644 python/all_mrpt_math4.cpp delete mode 100644 python/all_mrpt_nav.cpp delete mode 100644 python/all_mrpt_obs.cpp delete mode 100644 python/all_mrpt_obs2.cpp delete mode 100644 python/all_mrpt_obs3.cpp delete mode 100644 python/all_mrpt_opengl1.cpp delete mode 100644 python/all_mrpt_opengl2.cpp delete mode 100644 python/all_mrpt_poses1.cpp delete mode 100644 python/all_mrpt_poses2.cpp delete mode 100644 python/all_mrpt_random.cpp delete mode 100644 python/all_mrpt_rtti.cpp delete mode 100644 python/all_mrpt_serialization.cpp delete mode 100644 python/all_mrpt_slam.cpp delete mode 100644 python/all_mrpt_system.cpp delete mode 100644 python/all_mrpt_tfest.cpp delete mode 100644 python/all_mrpt_topography.cpp delete mode 100644 python/all_mrpt_typemeta.cpp delete mode 100644 python/all_mrpt_vision.cpp delete mode 100644 python/all_nanogui.cpp delete mode 100644 python/all_std.cpp delete mode 100644 python/all_unknown.cpp diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 08ddd51049..323b8562c4 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -18,16 +18,12 @@ if (NOT CMAKE_MRPT_HAS_PYTHON_BINDINGS) return() endif() -set(PY_SRCS_DIR ${CMAKE_CURRENT_LIST_DIR}/src) - -# these "all" files can be generated like: -# ls -1 src/nanogui/*.cpp | xargs -I FIL echo "#include \"FIL\"" > all_nanogui.cpp - -#file(GLOB_RECURSE PY_ALL_SRCS ${PY_SRCS_DIR}/all_*.cpp) -file(GLOB_RECURSE PY_ALL_SRCS all_*.cpp) +# Take list of sources: +file(READ ${CMAKE_CURRENT_LIST_DIR}/src/pymrpt.sources PY_ALL_SRCS) +string(REPLACE "\n" ";" PY_ALL_SRCS "${PY_ALL_SRCS}") # string -> list of strings +list(TRANSFORM PY_ALL_SRCS PREPEND "src/") pybind11_add_module(pymrpt - ${PY_SRCS_DIR}/pymrpt.cpp ${PY_ALL_SRCS} # -- manually crafted files -- pymrpt_internals.cpp diff --git a/python/all_mrpt_apps.cpp b/python/all_mrpt_apps.cpp deleted file mode 100644 index fd8be5070c..0000000000 --- a/python/all_mrpt_apps.cpp +++ /dev/null @@ -1,4 +0,0 @@ -#include "src/mrpt/apps/BaseAppDataSource.cpp" -#include "src/mrpt/apps/ICP_SLAM_App.cpp" -#include "src/mrpt/apps/MonteCarloLocalization_App.cpp" -#include "src/mrpt/apps/RBPF_SLAM_App.cpp" diff --git a/python/all_mrpt_bayes.cpp b/python/all_mrpt_bayes.cpp deleted file mode 100644 index 5a5e2a3776..0000000000 --- a/python/all_mrpt_bayes.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "src/mrpt/bayes/CKalmanFilterCapable.cpp" -#include "src/mrpt/bayes/CParticleFilterCapable.cpp" -#include "src/mrpt/bayes/CParticleFilter.cpp" -#include "src/mrpt/bayes/CParticleFilterData_1.cpp" -#include "src/mrpt/bayes/CParticleFilterData.cpp" -#include "src/mrpt/bayes/CProbabilityParticle_1.cpp" -#include "src/mrpt/bayes/CProbabilityParticle.cpp" -#include "src/mrpt/bayes/CRejectionSamplingCapable.cpp" diff --git a/python/all_mrpt_comms.cpp b/python/all_mrpt_comms.cpp deleted file mode 100644 index 4f4162c074..0000000000 --- a/python/all_mrpt_comms.cpp +++ /dev/null @@ -1,4 +0,0 @@ -#include "src/mrpt/comms/CClientTCPSocket.cpp" -#include "src/mrpt/comms/CInterfaceFTDI.cpp" -#include "src/mrpt/comms/CServerTCPSocket.cpp" -#include "src/mrpt/comms/net_utils.cpp" diff --git a/python/all_mrpt_config.cpp b/python/all_mrpt_config.cpp deleted file mode 100644 index 246b1eea1b..0000000000 --- a/python/all_mrpt_config.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "src/mrpt/config/CConfigFileBase.cpp" -#include "src/mrpt/config/CConfigFile.cpp" -#include "src/mrpt/config/CLoadableOptions.cpp" diff --git a/python/all_mrpt_containers.cpp b/python/all_mrpt_containers.cpp deleted file mode 100644 index 20faa8a5da..0000000000 --- a/python/all_mrpt_containers.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "src/mrpt/containers/bimap.cpp" -#include "src/mrpt/containers/CDynamicGrid_1.cpp" -#include "src/mrpt/containers/CDynamicGrid_2.cpp" -#include "src/mrpt/containers/CDynamicGrid3D.cpp" -#include "src/mrpt/containers/CDynamicGrid.cpp" -#include "src/mrpt/containers/circular_buffer.cpp" -#include "src/mrpt/containers/CommentPosition.cpp" -#include "src/mrpt/containers/MT_buffer.cpp" -#include "src/mrpt/containers/traits_map.cpp" -#include "src/mrpt/containers/yaml.cpp" diff --git a/python/all_mrpt_core.cpp b/python/all_mrpt_core.cpp deleted file mode 100644 index ddf8dea7f7..0000000000 --- a/python/all_mrpt_core.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include "src/mrpt/core/aligned_allocator.cpp" -#include "src/mrpt/core/backtrace.cpp" -#include "src/mrpt/core/bits_math_1.cpp" -#include "src/mrpt/core/bits_math.cpp" -#include "src/mrpt/core/Clock.cpp" -#include "src/mrpt/core/cpu_1.cpp" -#include "src/mrpt/core/cpu.cpp" -#include "src/mrpt/core/format.cpp" -#include "src/mrpt/core/integer_select.cpp" -#include "src/mrpt/core/reverse_bytes.cpp" -#include "src/mrpt/core/round.cpp" -#include "src/mrpt/core/safe_pointers_1.cpp" -#include "src/mrpt/core/safe_pointers.cpp" -#include "src/mrpt/core/Stringifyable.cpp" -#include "src/mrpt/core/WorkerThreadsPool.cpp" diff --git a/python/all_mrpt_expr.cpp b/python/all_mrpt_expr.cpp deleted file mode 100644 index 45f8d4b88e..0000000000 --- a/python/all_mrpt_expr.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "src/mrpt/expr/CRuntimeCompiledExpression.cpp" diff --git a/python/all_mrpt_graphs.cpp b/python/all_mrpt_graphs.cpp deleted file mode 100644 index 8857360f35..0000000000 --- a/python/all_mrpt_graphs.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "src/mrpt/graphs/CDirectedTree.cpp" -#include "src/mrpt/graphs/ScalarFactorGraph.cpp" diff --git a/python/all_mrpt_gui.cpp b/python/all_mrpt_gui.cpp deleted file mode 100644 index e783e5b8cd..0000000000 --- a/python/all_mrpt_gui.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "src/mrpt/gui/CBaseGUIWindow.cpp" -#include "src/mrpt/gui/CDisplayWindow3D_1.cpp" -#include "src/mrpt/gui/CDisplayWindow3D.cpp" -#include "src/mrpt/gui/CDisplayWindow.cpp" -#include "src/mrpt/gui/CGlCanvasBase.cpp" -#include "src/mrpt/gui/keycodes.cpp" -#include "src/mrpt/gui/MRPT2NanoguiGLCanvas.cpp" diff --git a/python/all_mrpt_hwdrivers1.cpp b/python/all_mrpt_hwdrivers1.cpp deleted file mode 100644 index 9f6640aae7..0000000000 --- a/python/all_mrpt_hwdrivers1.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/hwdrivers/C2DRangeFinderAbstract.cpp" -#include "src/mrpt/hwdrivers/CCameraSensor.cpp" -#include "src/mrpt/hwdrivers/CCANBusReader.cpp" -#include "src/mrpt/hwdrivers/CEnoseModular.cpp" -#include "src/mrpt/hwdrivers/CGenericSensor.cpp" -#include "src/mrpt/hwdrivers/CGillAnemometer.cpp" -#include "src/mrpt/hwdrivers/CGPSInterface.cpp" -#include "src/mrpt/hwdrivers/CImageGrabber_dc1394.cpp" -#include "src/mrpt/hwdrivers/CImageGrabber_FlyCapture2.cpp" -#include "src/mrpt/hwdrivers/CImpinjRFID.cpp" -#include "src/mrpt/hwdrivers/CIMUXSens_MT4.cpp" -#include "src/mrpt/hwdrivers/CKinect.cpp" diff --git a/python/all_mrpt_hwdrivers2.cpp b/python/all_mrpt_hwdrivers2.cpp deleted file mode 100644 index 80140de1f4..0000000000 --- a/python/all_mrpt_hwdrivers2.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "src/mrpt/hwdrivers/CMyntEyeCamera.cpp" -#include "src/mrpt/hwdrivers/CNationalInstrumentsDAQ.cpp" -#include "src/mrpt/hwdrivers/CNTRIPClient.cpp" -#include "src/mrpt/hwdrivers/COpenNI2_RGBD360.cpp" -#include "src/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.cpp" -#include "src/mrpt/hwdrivers/CSickLaserUSB.cpp" -#include "src/mrpt/hwdrivers/CSkeletonTracker.cpp" -#include "src/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.cpp" -#include "src/mrpt/hwdrivers/CVelodyneScanner.cpp" -#include "src/mrpt/hwdrivers/CWirelessPower.cpp" diff --git a/python/all_mrpt_img.cpp b/python/all_mrpt_img.cpp deleted file mode 100644 index 80fd5fe769..0000000000 --- a/python/all_mrpt_img.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "src/mrpt/img/CCanvas.cpp" -#include "src/mrpt/img/CImage.cpp" -#include "src/mrpt/img/color_maps.cpp" -#include "src/mrpt/img/DistortionModel.cpp" -#include "src/mrpt/img/TCamera.cpp" -#include "src/mrpt/img/TColor.cpp" -#include "src/mrpt/img/TPixelCoord.cpp" -#include "src/mrpt/img/TStereoCamera.cpp" diff --git a/python/all_mrpt_io.cpp b/python/all_mrpt_io.cpp deleted file mode 100644 index dd5abc40b5..0000000000 --- a/python/all_mrpt_io.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "src/mrpt/io/CFileInputStream.cpp" -#include "src/mrpt/io/CFileStream.cpp" -#include "src/mrpt/io/CMemoryStream.cpp" -#include "src/mrpt/io/CPipe.cpp" -#include "src/mrpt/io/CStream.cpp" -#include "src/mrpt/io/CTextFileLinesParser.cpp" -#include "src/mrpt/io/zip.cpp" diff --git a/python/all_mrpt_kinematics.cpp b/python/all_mrpt_kinematics.cpp deleted file mode 100644 index fcf252067c..0000000000 --- a/python/all_mrpt_kinematics.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "src/mrpt/kinematics/CKinematicChain.cpp" -#include "src/mrpt/kinematics/CVehicleVelCmd.cpp" -#include "src/mrpt/kinematics/CVehicleVelCmd_DiffDriven.cpp" diff --git a/python/all_mrpt_maps1.cpp b/python/all_mrpt_maps1.cpp deleted file mode 100644 index 0f58b9999e..0000000000 --- a/python/all_mrpt_maps1.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/maps/CBeacon.cpp" -#include "src/mrpt/maps/CColouredOctoMap.cpp" -#include "src/mrpt/maps/CColouredPointsMap.cpp" -#include "src/mrpt/maps/CGasConcentrationGridMap2D.cpp" -#include "src/mrpt/maps/CHeightGridMap2D_Base.cpp" -#include "src/mrpt/maps/CHeightGridMap2D.cpp" -#include "src/mrpt/maps/CHeightGridMap2D_MRF.cpp" -#include "src/mrpt/maps/CLandmark.cpp" -#include "src/mrpt/maps/CLandmarksMap.cpp" -#include "src/mrpt/maps/CLogOddsGridMap3D.cpp" -#include "src/mrpt/maps/CLogOddsGridMapLUT.cpp" -#include "src/mrpt/maps/NearestNeighborsCapable.cpp" \ No newline at end of file diff --git a/python/all_mrpt_maps2.cpp b/python/all_mrpt_maps2.cpp deleted file mode 100644 index 08f8e95e2f..0000000000 --- a/python/all_mrpt_maps2.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "src/mrpt/maps/CMetricMap_1.cpp" -#include "src/mrpt/maps/CMetricMap.cpp" -#include "src/mrpt/maps/CMetricMapEvents.cpp" -#include "src/mrpt/maps/CMultiMetricMap.cpp" -#include "src/mrpt/maps/CMultiMetricMapPDF.cpp" -#include "src/mrpt/maps/COccupancyGridMap2D.cpp" -#include "src/mrpt/maps/COccupancyGridMap3D.cpp" -#include "src/mrpt/maps/COctoMapBase_1.cpp" -#include "src/mrpt/maps/COctoMapBase.cpp" -#include "src/mrpt/maps/COctoMap.cpp" -#include "src/mrpt/maps/CPointCloudFilterByDistance.cpp" diff --git a/python/all_mrpt_maps3.cpp b/python/all_mrpt_maps3.cpp deleted file mode 100644 index f4d3c42c54..0000000000 --- a/python/all_mrpt_maps3.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include "src/mrpt/maps/CPointsMap_1.cpp" -#include "src/mrpt/maps/CPointsMap.cpp" -#include "src/mrpt/maps/CPointsMapXYZI.cpp" -#include "src/mrpt/maps/CRandomFieldGridMap2D.cpp" -#include "src/mrpt/maps/CRandomFieldGridMap3D.cpp" -#include "src/mrpt/maps/CReflectivityGridMap2D.cpp" -#include "src/mrpt/maps/CSimpleMap.cpp" -#include "src/mrpt/maps/CSimplePointsMap.cpp" -#include "src/mrpt/maps/CWeightedPointsMap.cpp" -#include "src/mrpt/maps/CWirelessPowerGridMap2D.cpp" -#include "src/mrpt/maps/metric_map_types.cpp" -#include "src/mrpt/maps/CVoxelMap.cpp" -#include "src/mrpt/maps/CVoxelMapBase.cpp" -#include "src/mrpt/maps/CVoxelMapOccupancyBase.cpp" -#include "src/mrpt/maps/CVoxelMapOccupancyBase_1.cpp" -#include "src/mrpt/maps/CVoxelMapOccupancyBase_2.cpp" - diff --git a/python/all_mrpt_math1.cpp b/python/all_mrpt_math1.cpp deleted file mode 100644 index e433f637e0..0000000000 --- a/python/all_mrpt_math1.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/math/CAtan2LookUpTable.cpp" -#include "src/mrpt/math/CMatrixB.cpp" -#include "src/mrpt/math/CMatrixDynamic_2.cpp" -#include "src/mrpt/math/CMatrixDynamic_1.cpp" -#include "src/mrpt/math/CMatrixDynamic.cpp" -#include "src/mrpt/math/CMatrixF.cpp" -#include "src/mrpt/math/CMatrixFixed_1.cpp" -#include "src/mrpt/math/CMatrixFixed_2.cpp" -#include "src/mrpt/math/CMatrixFixed_3.cpp" -#include "src/mrpt/math/CMatrixFixed.cpp" -#include "src/mrpt/math/MatrixVectorBase.cpp" -#include "src/mrpt/math/CPolygon.cpp" diff --git a/python/all_mrpt_math2.cpp b/python/all_mrpt_math2.cpp deleted file mode 100644 index d7915c0d0b..0000000000 --- a/python/all_mrpt_math2.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/math/CProbabilityDensityFunction_1.cpp" -#include "src/mrpt/math/CProbabilityDensityFunction.cpp" -#include "src/mrpt/math/CQuaternion.cpp" -#include "src/mrpt/math/CVectorDynamic.cpp" -#include "src/mrpt/math/data_utils.cpp" -#include "src/mrpt/math/epsilon.cpp" -#include "src/mrpt/math/fresnel.cpp" -#include "src/mrpt/math/geometry_1.cpp" -#include "src/mrpt/math/geometry_2.cpp" -#include "src/mrpt/math/geometry.cpp" -#include "src/mrpt/math/homog_matrices.cpp" -#include "src/mrpt/math/math_frwds.cpp" diff --git a/python/all_mrpt_math3.cpp b/python/all_mrpt_math3.cpp deleted file mode 100644 index dadc86253f..0000000000 --- a/python/all_mrpt_math3.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "src/mrpt/math/ops_containers.cpp" -#include "src/mrpt/math/TBoundingBox.cpp" -#include "src/mrpt/math/TLine3D.cpp" -#include "src/mrpt/math/TObject3D.cpp" -#include "src/mrpt/math/TPlane.cpp" -#include "src/mrpt/math/TPoint2D.cpp" -#include "src/mrpt/math/TPoint3D_1.cpp" -#include "src/mrpt/math/TPoint3D.cpp" diff --git a/python/all_mrpt_math4.cpp b/python/all_mrpt_math4.cpp deleted file mode 100644 index 8188eecac5..0000000000 --- a/python/all_mrpt_math4.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "src/mrpt/math/TPolygon2D.cpp" -#include "src/mrpt/math/TPolygon3D.cpp" -#include "src/mrpt/math/TPolygonWithPlane.cpp" -#include "src/mrpt/math/TPose2D.cpp" -#include "src/mrpt/math/TPose3DQuat.cpp" -#include "src/mrpt/math/TPoseOrPoint.cpp" -#include "src/mrpt/math/TSegment2D.cpp" -#include "src/mrpt/math/TSegment3D.cpp" -#include "src/mrpt/math/TTwist2D.cpp" -#include "src/mrpt/math/TTwist3D.cpp" -#include "src/mrpt/math/wrap2pi.cpp" diff --git a/python/all_mrpt_nav.cpp b/python/all_mrpt_nav.cpp deleted file mode 100644 index 73f18e9905..0000000000 --- a/python/all_mrpt_nav.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include "src/mrpt/nav/holonomic/CHolonomicFullEval.cpp" -#include "src/mrpt/nav/holonomic/CHolonomicND.cpp" -#include "src/mrpt/nav/holonomic/CHolonomicVFF.cpp" -#include "src/mrpt/nav/holonomic/ClearanceDiagram.cpp" -#include "src/mrpt/nav/planners/TMoveTree.cpp" -#include "src/mrpt/nav/reactive/CAbstractNavigator.cpp" -#include "src/mrpt/nav/reactive/CAbstractPTGBasedReactive.cpp" -#include "src/mrpt/nav/reactive/CLogFileRecord.cpp" -#include "src/mrpt/nav/reactive/CMultiObjMotionOpt_Scalarization.cpp" -#include "src/mrpt/nav/reactive/CReactiveNavigationSystem3D.cpp" -#include "src/mrpt/nav/reactive/TWaypoint.cpp" -#include "src/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.cpp" -#include "src/mrpt/nav/tpspace/CPTG_DiffDrive_alpha.cpp" -#include "src/mrpt/nav/tpspace/CPTG_DiffDrive_C.cpp" diff --git a/python/all_mrpt_obs.cpp b/python/all_mrpt_obs.cpp deleted file mode 100644 index 4ddd98d84c..0000000000 --- a/python/all_mrpt_obs.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "src/mrpt/obs/CActionCollection.cpp" -#include "src/mrpt/obs/CAction.cpp" -#include "src/mrpt/obs/CActionRobotMovement2D.cpp" -#include "src/mrpt/obs/CActionRobotMovement3D.cpp" -#include "src/mrpt/obs/CObservation2DRangeScan.cpp" -#include "src/mrpt/obs/CObservation2DRangeScanWithUncertainty.cpp" -#include "src/mrpt/obs/CObservation3DRangeScan.cpp" -#include "src/mrpt/obs/CObservationCANBusJ1939.cpp" -#include "src/mrpt/obs/CObservation.cpp" -#include "src/mrpt/obs/CObservationGasSensors.cpp" diff --git a/python/all_mrpt_obs2.cpp b/python/all_mrpt_obs2.cpp deleted file mode 100644 index 9f9be38f78..0000000000 --- a/python/all_mrpt_obs2.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/obs/CObservationGPS.cpp" -#include "src/mrpt/obs/CObservationImage.cpp" -#include "src/mrpt/obs/CObservationIMU.cpp" -#include "src/mrpt/obs/CObservationPointCloud.cpp" -#include "src/mrpt/obs/CObservationRange.cpp" -#include "src/mrpt/obs/CObservationRawDAQ.cpp" -#include "src/mrpt/obs/CObservationRFID.cpp" -#include "src/mrpt/obs/CObservationRGBD360.cpp" -#include "src/mrpt/obs/CObservationSkeleton.cpp" -#include "src/mrpt/obs/CObservationStereoImages.cpp" -#include "src/mrpt/obs/CObservation3DScene.cpp" -#include "src/mrpt/obs/CObservationBearingRange.cpp" \ No newline at end of file diff --git a/python/all_mrpt_obs3.cpp b/python/all_mrpt_obs3.cpp deleted file mode 100644 index f5fd0addf9..0000000000 --- a/python/all_mrpt_obs3.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/obs/CObservationWindSensor.cpp" -#include "src/mrpt/obs/CObservationWirelessPower.cpp" -#include "src/mrpt/obs/CSensoryFrame.cpp" -#include "src/mrpt/obs/customizable_obs_viz.cpp" -#include "src/mrpt/obs/format_externals_filename.cpp" -#include "src/mrpt/obs/gnss_messages_type_list.cpp" -#include "src/mrpt/obs/stock_observations.cpp" -#include "src/mrpt/obs/T2DScanProperties.cpp" -#include "src/mrpt/obs/T3DPointsProjectionParams.cpp" -#include "src/mrpt/obs/TPixelLabelInfo.cpp" -#include "src/mrpt/obs/VelodyneCalibration.cpp" -#include "src/mrpt/obs/CObservationRobotPose.cpp" diff --git a/python/all_mrpt_opengl1.cpp b/python/all_mrpt_opengl1.cpp deleted file mode 100644 index 946ffd8031..0000000000 --- a/python/all_mrpt_opengl1.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include "src/mrpt/opengl/Buffer.cpp" -#include "src/mrpt/opengl/CArrow.cpp" -#include "src/mrpt/opengl/CAxis.cpp" -#include "src/mrpt/opengl/CBox.cpp" -#include "src/mrpt/opengl/CCamera.cpp" -#include "src/mrpt/opengl/CEllipsoidRangeBearing2D.cpp" -#include "src/mrpt/opengl/CGeneralizedEllipsoidTemplate.cpp" -#include "src/mrpt/opengl/CGridPlaneXY.cpp" -#include "src/mrpt/opengl/CGridPlaneXZ.cpp" -#include "src/mrpt/opengl/CMesh3D.cpp" -#include "src/mrpt/opengl/COctoMapVoxels.cpp" -#include "src/mrpt/opengl/COctreePointRenderer.cpp" -#include "src/mrpt/opengl/CPlanarLaserScan.cpp" -#include "src/mrpt/opengl/CPointCloudColoured.cpp" -#include "src/mrpt/opengl/CPointCloud.cpp" \ No newline at end of file diff --git a/python/all_mrpt_opengl2.cpp b/python/all_mrpt_opengl2.cpp deleted file mode 100644 index eb1150d766..0000000000 --- a/python/all_mrpt_opengl2.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include "src/mrpt/opengl/CRenderizable.cpp" -#include "src/mrpt/opengl/CSetOfObjects.cpp" -#include "src/mrpt/opengl/CSetOfTriangles.cpp" -#include "src/mrpt/opengl/CSphere.cpp" -#include "src/mrpt/opengl/CTexturedPlane.cpp" -#include "src/mrpt/opengl/CUBE_TEXTURE_FACE.cpp" -#include "src/mrpt/opengl/CVectorField3D.cpp" -#include "src/mrpt/opengl/DefaultShaders.cpp" -#include "src/mrpt/opengl/PLY_import_export.cpp" -#include "src/mrpt/opengl/stock_objects.cpp" -#include "src/mrpt/opengl/Texture.cpp" -#include "src/mrpt/opengl/TTriangle.cpp" -#include "src/mrpt/opengl/Viewport.cpp" -#include "src/mrpt/opengl/Visualizable.cpp" diff --git a/python/all_mrpt_poses1.cpp b/python/all_mrpt_poses1.cpp deleted file mode 100644 index d8fe5879c5..0000000000 --- a/python/all_mrpt_poses1.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "src/mrpt/poses/CPoint2D.cpp" -#include "src/mrpt/poses/CPoint.cpp" -#include "src/mrpt/poses/CPointPDF.cpp" -#include "src/mrpt/poses/CPointPDFSOG.cpp" -#include "src/mrpt/poses/CPose2D.cpp" -#include "src/mrpt/poses/CPose2DGridTemplate.cpp" -#include "src/mrpt/poses/CPose2DInterpolator.cpp" -#include "src/mrpt/poses/CPose3D.cpp" -#include "src/mrpt/poses/CPose3DPDF.cpp" -#include "src/mrpt/poses/CPose3DPDFGaussian.cpp" -#include "src/mrpt/poses/CPose3DPDFGaussianInf.cpp" -#include "src/mrpt/poses/CPose3DPDFParticles.cpp" -#include "src/mrpt/poses/CPose3DPDFSOG.cpp" diff --git a/python/all_mrpt_poses2.cpp b/python/all_mrpt_poses2.cpp deleted file mode 100644 index 0ab7f14551..0000000000 --- a/python/all_mrpt_poses2.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include "src/mrpt/poses/CPose3DQuat.cpp" -#include "src/mrpt/poses/CPose3DQuatPDFGaussian.cpp" -#include "src/mrpt/poses/CPose3DQuatPDFGaussianInf.cpp" -#include "src/mrpt/poses/CPoseInterpolatorBase.cpp" -#include "src/mrpt/poses/CPoseOrPoint_1.cpp" -#include "src/mrpt/poses/CPoseOrPoint_2.cpp" -#include "src/mrpt/poses/CPoseOrPoint.cpp" -#include "src/mrpt/poses/CPosePDF.cpp" -#include "src/mrpt/poses/CPosePDFGaussian.cpp" -#include "src/mrpt/poses/CPosePDFGrid.cpp" -#include "src/mrpt/poses/CPoses2DSequence.cpp" -#include "src/mrpt/poses/FrameTransformer.cpp" -#include "src/mrpt/poses/SO_SE_average.cpp" -#include "src/mrpt/poses/Lie/Euclidean.cpp" -#include "src/mrpt/poses/Lie/SE.cpp" -#include "src/mrpt/poses/Lie/SO.cpp" diff --git a/python/all_mrpt_random.cpp b/python/all_mrpt_random.cpp deleted file mode 100644 index a588840b55..0000000000 --- a/python/all_mrpt_random.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "src/mrpt/random/RandomGenerators.cpp" diff --git a/python/all_mrpt_rtti.cpp b/python/all_mrpt_rtti.cpp deleted file mode 100644 index 8f33bf4adb..0000000000 --- a/python/all_mrpt_rtti.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include "src/mrpt/rtti/CListOfClasses.cpp" -#include "src/mrpt/rtti/CObject_1.cpp" -#include "src/mrpt/rtti/CObject_2.cpp" -#include "src/mrpt/rtti/CObject_3.cpp" -#include "src/mrpt/rtti/CObject_4.cpp" -#include "src/mrpt/rtti/CObject.cpp" diff --git a/python/all_mrpt_serialization.cpp b/python/all_mrpt_serialization.cpp deleted file mode 100644 index f78ceec7cd..0000000000 --- a/python/all_mrpt_serialization.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "src/mrpt/serialization/CArchive_1.cpp" -#include "src/mrpt/serialization/CArchive.cpp" -#include "src/mrpt/serialization/CSerializable.cpp" diff --git a/python/all_mrpt_slam.cpp b/python/all_mrpt_slam.cpp deleted file mode 100644 index b41fc7b920..0000000000 --- a/python/all_mrpt_slam.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "src/mrpt/slam/CIncrementalMapPartitioner.cpp" -#include "src/mrpt/slam/CMetricMapBuilder.cpp" -#include "src/mrpt/slam/CMetricMapBuilderICP.cpp" -#include "src/mrpt/slam/CMetricMapsAlignmentAlgorithm.cpp" -#include "src/mrpt/slam/CMonteCarloLocalization3D.cpp" -#include "src/mrpt/slam/COccupancyGridMapFeatureExtractor.cpp" -#include "src/mrpt/slam/CRangeBearingKFSLAM.cpp" -#include "src/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.cpp" -#include "src/mrpt/slam/data_association.cpp" -#include "src/mrpt/slam/TKLDParams.cpp" diff --git a/python/all_mrpt_system.cpp b/python/all_mrpt_system.cpp deleted file mode 100644 index 76078c887f..0000000000 --- a/python/all_mrpt_system.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "src/mrpt/system/CObservable.cpp" -#include "src/mrpt/system/CObserver.cpp" -#include "src/mrpt/system/CRateTimer.cpp" -#include "src/mrpt/system/crc.cpp" -#include "src/mrpt/system/CTicTac.cpp" -#include "src/mrpt/system/CTimeLogger.cpp" -#include "src/mrpt/system/datetime.cpp" -#include "src/mrpt/system/mrptEvent.cpp" -#include "src/mrpt/system/os_1.cpp" -#include "src/mrpt/system/os.cpp" -#include "src/mrpt/system/scheduler.cpp" -#include "src/mrpt/system/string_utils.cpp" diff --git a/python/all_mrpt_tfest.cpp b/python/all_mrpt_tfest.cpp deleted file mode 100644 index add3f48961..0000000000 --- a/python/all_mrpt_tfest.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "src/mrpt/tfest/indivcompatdecls.cpp" -#include "src/mrpt/tfest/TMatchingPair.cpp" diff --git a/python/all_mrpt_topography.cpp b/python/all_mrpt_topography.cpp deleted file mode 100644 index c95617b47f..0000000000 --- a/python/all_mrpt_topography.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "src/mrpt/topography/conversions.cpp" -#include "src/mrpt/topography/data_types_1.cpp" -#include "src/mrpt/topography/data_types.cpp" diff --git a/python/all_mrpt_typemeta.cpp b/python/all_mrpt_typemeta.cpp deleted file mode 100644 index e1542404ed..0000000000 --- a/python/all_mrpt_typemeta.cpp +++ /dev/null @@ -1,9 +0,0 @@ -#include "src/mrpt/typemeta/static_string.cpp" -#include "src/mrpt/typemeta/TEnumType_1.cpp" -#include "src/mrpt/typemeta/TEnumType_2.cpp" -#include "src/mrpt/typemeta/TEnumType_3.cpp" -#include "src/mrpt/typemeta/TEnumType_4.cpp" -#include "src/mrpt/typemeta/TEnumType_5.cpp" -#include "src/mrpt/typemeta/TEnumType_6.cpp" -#include "src/mrpt/typemeta/TEnumType_7.cpp" -#include "src/mrpt/typemeta/TEnumType.cpp" diff --git a/python/all_mrpt_vision.cpp b/python/all_mrpt_vision.cpp deleted file mode 100644 index 9cebf3ef8b..0000000000 --- a/python/all_mrpt_vision.cpp +++ /dev/null @@ -1,4 +0,0 @@ -#include "src/mrpt/vision/chessboard_camera_calib.cpp" -#include "src/mrpt/vision/TKeyPoint.cpp" -#include "src/mrpt/vision/types_1.cpp" -#include "src/mrpt/vision/types.cpp" diff --git a/python/all_nanogui.cpp b/python/all_nanogui.cpp deleted file mode 100644 index 63ab285d0b..0000000000 --- a/python/all_nanogui.cpp +++ /dev/null @@ -1,3 +0,0 @@ -#include "src/nanogui/common_1.cpp" -#include "src/nanogui/common.cpp" -#include "src/nanogui/glcanvas.cpp" diff --git a/python/all_std.cpp b/python/all_std.cpp deleted file mode 100644 index 960237142b..0000000000 --- a/python/all_std.cpp +++ /dev/null @@ -1,9 +0,0 @@ -#include "src/std/array.cpp" -#include "src/std/chrono.cpp" -#include "src/std/stl_deque_1.cpp" -#include "src/std/stl_deque_2.cpp" -#include "src/std/stl_deque.cpp" -#include "src/std/stl_map.cpp" -#include "src/std/stl_multimap.cpp" -#include "src/std/stl_vector.cpp" - diff --git a/python/all_unknown.cpp b/python/all_unknown.cpp deleted file mode 100644 index 1a7e68d7c5..0000000000 --- a/python/all_unknown.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "src/unknown/unknown_1.cpp" -#include "src/unknown/unknown_2.cpp" -#include "src/unknown/unknown_3.cpp" -#include "src/unknown/unknown_4.cpp" -#include "src/unknown/unknown_5.cpp" -#include "src/unknown/unknown_6.cpp" -#include "src/unknown/unknown_7.cpp" -#include "src/unknown/unknown.cpp"