MRPT
1.9.9
|
#include "obs-precomp.h"
#include <mrpt/obs/CObservation3DRangeScan.h>
#include <mrpt/poses/CPosePDF.h>
#include <mrpt/serialization/CArchive.h>
#include <mrpt/opengl/CPointCloud.h>
#include <mrpt/math/CMatrix.h>
#include <mrpt/math/CLevenbergMarquardt.h>
#include <mrpt/math/ops_containers.h>
#include <mrpt/io/CFileGZInputStream.h>
#include <mrpt/io/CFileGZOutputStream.h>
#include <mrpt/system/CTimeLogger.h>
#include <mrpt/config/CConfigFileMemory.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/system/string_utils.h>
#include <mrpt/serialization/stl_serialization.h>
#include <mrpt/core/bits_mem.h>
#include <limits>
#include <mrpt/system/CGenericMemoryPool.h>
Go to the source code of this file.
Namespaces | |
mrpt::obs::detail | |
Macros | |
#define | COBS3DRANGE_USE_MEMPOOL |
#define | CALIB_DECIMAT 15 |
Functions | |
void | mempool_donate_xyz_buffers (CObservation3DRangeScan &obs) |
void | mempool_donate_range_matrix (CObservation3DRangeScan &obs) |
void | mrpt::obs::detail::cam2vec (const TCamera &camPar, CVectorDouble &x) |
void | mrpt::obs::detail::vec2cam (const CVectorDouble &x, TCamera &camPar) |
void | mrpt::obs::detail::cost_func (const CVectorDouble &par, const TLevMarData &d, CVectorDouble &err) |
Variables | |
static CObservation3DRangeScan::TCached3DProjTables | lut_3dproj |
static bool | EXTERNALS_AS_TEXT_value = false |
#define CALIB_DECIMAT 15 |
Definition at line 623 of file CObservation3DRangeScan.cpp.
Referenced by mrpt::obs::detail::cost_func(), and mrpt::obs::CObservation3DRangeScan::recoverCameraCalibrationParameters().
#define COBS3DRANGE_USE_MEMPOOL |
Definition at line 59 of file CObservation3DRangeScan.cpp.
Definition at line 1210 of file CObservation3DRangeScan.cpp.
using TMyPointsMemPool = mrpt::system::CGenericMemoryPool< CObservation3DRangeScan_Points_MemPoolParams, CObservation3DRangeScan_Points_MemPoolData> |
Definition at line 88 of file CObservation3DRangeScan.cpp.
using TMyRangesMemPool = mrpt::system::CGenericMemoryPool< CObservation3DRangeScan_Ranges_MemPoolParams, CObservation3DRangeScan_Ranges_MemPoolData> |
Definition at line 107 of file CObservation3DRangeScan.cpp.
void mempool_donate_range_matrix | ( | CObservation3DRangeScan & | obs | ) |
Definition at line 141 of file CObservation3DRangeScan.cpp.
References mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::dump_to_pool(), mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::getInstance(), CObservation3DRangeScan_Ranges_MemPoolParams::H, CObservation3DRangeScan_Ranges_MemPoolData::rangeImage, mrpt::obs::CObservation3DRangeScan::rangeImage, and CObservation3DRangeScan_Ranges_MemPoolParams::W.
Referenced by mrpt::obs::CObservation3DRangeScan::~CObservation3DRangeScan(), and mrpt::obs::CObservationRGBD360::~CObservationRGBD360().
void mempool_donate_xyz_buffers | ( | CObservation3DRangeScan & | obs | ) |
Definition at line 109 of file CObservation3DRangeScan.cpp.
References mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::dump_to_pool(), mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::getInstance(), CObservation3DRangeScan_Points_MemPoolData::idxs_x, CObservation3DRangeScan_Points_MemPoolData::idxs_y, mrpt::obs::CObservation3DRangeScan::points3D_idxs_x, mrpt::obs::CObservation3DRangeScan::points3D_idxs_y, mrpt::obs::CObservation3DRangeScan::points3D_x, mrpt::obs::CObservation3DRangeScan::points3D_y, mrpt::obs::CObservation3DRangeScan::points3D_z, CObservation3DRangeScan_Points_MemPoolData::pts_x, CObservation3DRangeScan_Points_MemPoolData::pts_y, CObservation3DRangeScan_Points_MemPoolData::pts_z, and CObservation3DRangeScan_Points_MemPoolParams::WH.
Referenced by mrpt::obs::CObservation3DRangeScan::~CObservation3DRangeScan(), and mrpt::obs::CObservationRGBD360::~CObservationRGBD360().
|
static |
|
static |
Definition at line 41 of file CObservation3DRangeScan.cpp.
Referenced by mrpt::obs::CObservation3DRangeScan::get_3dproj_lut().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |