ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PointCloudIO.cpp File Reference
#include "cloudViewer/io/PointCloudIO.h"
#include <Logging.h>
#include <benchmark/benchmark.h>
#include <ecvPointCloud.h>
Include dependency graph for PointCloudIO.cpp:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::benchmarks
 

Functions

static void cloudViewer::benchmarks::BM_TestPCGrid0 (::benchmark::State &state)
 
static void cloudViewer::benchmarks::BM_TestPCGrid0_Args (benchmark::internal::Benchmark *b)
 
 cloudViewer::benchmarks::BENCHMARK (BM_TestPCGrid0) -> MinTime(0.1) ->Apply(BM_TestPCGrid0_Args)
 

Variable Documentation

◆ compare

Compare compare

Definition at line 50 of file PointCloudIO.cpp.

Referenced by cloudViewer::t::io::RGBDVideoReader::Create().

◆ compressed

Compressed compressed

Definition at line 49 of file PointCloudIO.cpp.

Referenced by cloudViewer::t::io::GenerateHeader().

◆ filename

std::string filename

Definition at line 47 of file PointCloudIO.cpp.

Referenced by __flann_load_index(), __flann_save_index(), _flann_load_index(), _flann_save_index(), MainWindow::addToDB(), qCanupoClassifDialog::browseClassifierFile(), ProfileImportDlg::browseFile(), DxfProfilesExportDlg::browseHorizFile(), qCanupoClassifDialog::browseMscFile(), DxfProfilesExportDlg::browseVertFile(), cloudViewer::visualization::Visualizer::CaptureDepthImage(), cloudViewer::visualization::Visualizer::CaptureDepthPointCloud(), cloudViewer::visualization::Visualizer::CaptureRenderOption(), cloudViewer::visualization::Visualizer::CaptureScreenImage(), cloudViewer::visualization::ViewControlWithCustomAnimation::CaptureTrajectory(), CLEntityDesc::CLEntityDesc(), cloudViewer::t::io::RGBDVideoReader::Create(), cloudViewer::t::io::CreateImageFromFile(), cloudViewer::io::CreateImageWarpingFieldFromFile(), cloudViewer::io::CreatePoseGraphFromFile(), define_ccCommandLine(), define_qcc_io(), q3DMASCPlugin::doTrainAction(), cloudViewer::VisualizerForAlignment::EvaluateAlignmentAndSave(), JsonRPCPlugin::execute(), ccColorScaleEditorDialog::exportCurrentScale(), qFacets::exportFacets(), qFacets::exportFacetsInfo(), ccDBRoot::exportImages(), DistanceMapGenerationDlg::exportMapAsGrid(), ccPointListPickingDlg::exportToASCII(), ccHistogramWindowDlg::exportToCSV(), G3PointPlots::exportToCSV(), ccCompass::exportToSVG(), cloudViewer::utility::filesystem::FileExists(), CVTools::FileMappingReader(), CVTools::FileMappingWriter(), cloudViewer::visualization::gui::FindFontPath(), flann_load_index(), flann_load_index_byte(), flann_load_index_double(), flann_load_index_float(), flann_load_index_int(), flann_save_index(), flann_save_index_byte(), flann_save_index_double(), flann_save_index_float(), flann_save_index_int(), cloudViewer::utility::filesystem::FOpen(), ccGLMatrixTpl< T >::fromAsciiFile(), masc::Classifier::fromFile(), cloudViewer::utility::filesystem::GetFileBaseName(), cloudViewer::utility::filesystem::GetFileExtensionInLowerCase(), cloudViewer::utility::filesystem::GetFileNameWithoutDirectory(), cloudViewer::utility::filesystem::GetFileNameWithoutExtension(), cloudViewer::utility::filesystem::GetFileParentDirectory(), cloudViewer::data::CrateModel::GetPath(), cloudViewer::data::FlightHelmetModel::GetPath(), cloudViewer::data::MonkeyModel::GetPath(), cloudViewer::data::SwordModel::GetPath(), ccCommandLineParser::importFile(), ccColorScaleEditorDialog::importScale(), Tiler::init(), cloudViewer::t::io::RealSenseSensor::InitSensor(), cloudViewer::utility::filesystem::IsFile(), IsValidFileName(), cloudViewer::visualization::VisualizerWithEditing::KeyPressCallback(), cloudViewer::VisualizerForAlignment::KeyPressCallback(), ProfileLoader::Load(), Classifier::Load(), flann::load_from_file(), flann::serialization::LoadArchive::LoadArchive(), masc::Tools::LoadClassifier(), masc::Tools::LoadClassifierCloudLabels(), ccGuiPythonInstance::loadFile(), FileIOFilter::loadFile(), CSVMatrixFilter::loadFile(), PhotoScanFilter::loadFile(), PcdFilter::loadFile(), BundlerFilter::loadFile(), IcmFilter::loadFile(), PovFilter::loadFile(), SalomeHydroFilter::loadFile(), SinusxFilter::loadFile(), SoiFilter::loadFile(), PDMSFilter::loadFile(), SimpleBinFilter::loadFile(), DRCFilter::loadFile(), E57Filter::loadFile(), FBXFilter::loadFile(), LASFWFFilter::loadFile(), LASFilter::loadFile(), RDBFilter::loadFile(), masc::Tools::LoadFile(), MainWindow::loadFile(), BundlerFilter::loadFileExtended(), CorePointDescSet::loadFromMSC(), SiftGPU::LoadImageList(), DistanceMapGenerationDlg::loadOverlaySymbols(), qM3C2Dialog::loadParamsFromFile(), qSRA::loadProfile(), cloudViewer::VisualizerForAlignment::LoadSessionFromFile(), masc::Feature::LoadSources(), cloudViewer::io::LoadTextures(), masc::Tools::LoadTrainingFile(), cloudViewer::visualization::ViewControlWithCustomAnimation::LoadTrajectoryFromJsonFile(), main(), qAnimationDlg::onBrowseButtonClicked(), ccHistogramWindowDlg::onExportToCSV(), G3PointPlots::onExportToCSV(), ccWaveDialog::onExportWaveAsCSV(), ccCompass::onSave(), cloudViewer::io::MKVReader::Open(), cloudViewer::t::io::RSBagReader::Open(), cloudViewer::io::MKVWriter::Open(), cloudViewer::utility::filesystem::CFile::Open(), cloudViewer::io::AzureKinectRecorder::OpenRecord(), pc_load(), pc_save(), ply_open_for_reading(), ply_open_for_writing(), CommandCrossSection::process(), CommandLoad::process(), CommandApplyTransformation::process(), CommandSFColorScale::process(), CommandLogFile::process(), CommandLoadLASFWF::process(), cloudViewer::io::pybind_class_io(), cloudViewer::t::io::pybind_class_io(), cloudViewer::geometry::pybind_geometry_classes(), cloudViewer::visualization::pybind_renderoption(), cloudViewer::utility::pybind_scalarfield(), cloudViewer::t::io::pybind_sensor(), cloudViewer::visualization::pybind_visualization_utility_methods(), cloudViewer::visualization::pybind_visualizer(), CVTools::QMappingReader(), CVTools::QMappingWriter(), cloudViewer::t::io::ReadImage(), cloudViewer::t::io::ReadImageFromJPG(), cloudViewer::t::io::ReadImageFromPNG(), cloudViewer::io::ReadImageWarpingField(), cloudViewer::io::ReadModelUsingAssimp(), cloudViewer::io::ReadPointCloud(), cloudViewer::t::io::ReadPointCloud(), cloudViewer::t::io::ReadPointCloudFromNPZ(), cloudViewer::io::ReadPointCloudFromPCD(), cloudViewer::t::io::ReadPointCloudFromPCD(), cloudViewer::io::ReadPointCloudFromPLY(), cloudViewer::t::io::ReadPointCloudFromPLY(), cloudViewer::io::ReadPointCloudFromPTS(), cloudViewer::t::io::ReadPointCloudFromPTS(), cloudViewer::t::io::ReadPointCloudFromSPLAT(), cloudViewer::t::io::ReadPointCloudFromTXT(), cloudViewer::io::ReadPointCloudFromXYZ(), cloudViewer::t::io::ReadPointCloudFromXYZI(), cloudViewer::io::ReadPointCloudFromXYZN(), cloudViewer::io::ReadPointCloudFromXYZRGB(), CSF::readPointsFromFile(), cloudViewer::io::ReadPoseGraph(), cloudViewer::io::ReadTriangleMesh(), cloudViewer::t::io::ReadTriangleMesh(), cloudViewer::io::ReadTriangleMeshFromGLTF(), cloudViewer::t::io::ReadTriangleMeshFromNPZ(), cloudViewer::io::ReadTriangleMeshFromOBJ(), cloudViewer::io::ReadTriangleMeshFromOFF(), cloudViewer::io::ReadTriangleMeshFromPLY(), cloudViewer::io::ReadTriangleMeshUsingASSIMP(), cloudViewer::t::io::ReadTriangleMeshUsingASSIMP(), cloudViewer::io::ReadTriangleModel(), cloudViewer::utility::filesystem::RemoveFile(), qAnimationDlg::render(), Classifier::save(), flann::Index< Distance >::save(), flann::save_to_file(), flann::serialization::SaveArchive::SaveArchive(), pba::SaveBundlerModel(), pba::SaveBundlerOut(), qCanupo2DViewDialog::saveClassifier(), masc::Tools::SaveClassifier(), cloudViewer::visualization::VisualizerWithEditing::SaveCroppingResult(), ccCompassExport::saveCSV(), flann::SavedIndexParams::SavedIndexParams(), DxfProfilesExporter::SaveHorizontalProfiles(), DistanceMapGenerationTool::SaveMapAsCSVMatrix(), pba::SaveNVM(), qM3C2Dialog::saveParamsToFile(), cloudViewer::VisualizerForAlignment::SaveSessionToFile(), masc::Feature::SaveSources(), ccCompassExport::saveSVG(), FileIOFilter::saveToFile(), PcdFilter::saveToFile(), PNFilter::saveToFile(), PovFilter::saveToFile(), PVFilter::saveToFile(), SalomeHydroFilter::saveToFile(), SinusxFilter::saveToFile(), HeightProfileFilter::saveToFile(), MAFilter::saveToFile(), MascaretFilter::saveToFile(), SimpleBinFilter::saveToFile(), DRCFilter::saveToFile(), E57Filter::saveToFile(), FBXFilter::saveToFile(), LASFWFFilter::saveToFile(), LasIOFilter::saveToFile(), LASFilter::saveToFile(), DxfProfilesExporter::SaveVerticalProfiles(), ccCompassExport::saveXML(), flann::mpi::Server< Distance >::Server(), BundlerImportDlg::setAltKeypointsFilename(), ProfileImportDlg::setDefaultFilename(), BundlerImportDlg::setImageListFilename(), LASOpenDlg::setInfos(), qAnimationDlg::textureAnimationRender(), ccWaveformProxy::toASCII(), ccGLMatrixTpl< T >::toAsciiFile(), ToFbxMesh(), masc::Classifier::toFile(), Write_LocalFileHeader(), cloudViewer::t::io::WriteImage(), cloudViewer::t::io::WriteImageToJPG(), cloudViewer::t::io::WriteImageToPNG(), cloudViewer::io::WriteImageWarpingField(), cloudViewer::io::WritePointCloud(), cloudViewer::t::io::WritePointCloud(), cloudViewer::t::io::WritePointCloudToNPZ(), cloudViewer::io::WritePointCloudToPCD(), cloudViewer::t::io::WritePointCloudToPCD(), cloudViewer::io::WritePointCloudToPLY(), cloudViewer::t::io::WritePointCloudToPLY(), cloudViewer::io::WritePointCloudToPTS(), cloudViewer::t::io::WritePointCloudToPTS(), cloudViewer::t::io::WritePointCloudToSPLAT(), cloudViewer::t::io::WritePointCloudToTXT(), cloudViewer::io::WritePointCloudToXYZ(), cloudViewer::t::io::WritePointCloudToXYZI(), cloudViewer::io::WritePointCloudToXYZN(), cloudViewer::io::WritePointCloudToXYZRGB(), cloudViewer::io::WritePoseGraph(), ccCompass::writeToXML(), zipOpenNewFileInZip(), zipOpenNewFileInZip2(), zipOpenNewFileInZip2_64(), zipOpenNewFileInZip3(), zipOpenNewFileInZip3_64(), zipOpenNewFileInZip4(), zipOpenNewFileInZip4_64(), and zipOpenNewFileInZip64().

◆ write_ascii