ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
GuiVisualizer.cpp File Reference
#include "visualization/visualizer/GuiVisualizer.h"
#include <CloudViewerConfig.h>
#include <FileSystem.h>
#include <ecvMesh.h>
#include <random>
#include "cloudViewer/geometry/BoundingVolume.h"
#include "cloudViewer/geometry/Image.h"
#include "cloudViewer/geometry/LineSet.h"
#include "cloudViewer/geometry/PointCloud.h"
#include "cloudViewer/io/FileFormatIO.h"
#include "cloudViewer/io/ImageIO.h"
#include "cloudViewer/io/ModelIO.h"
#include "cloudViewer/io/PointCloudIO.h"
#include "cloudViewer/io/TriangleMeshIO.h"
#include "cloudViewer/io/rpc/ZMQReceiver.h"
#include "cloudViewer/visualization/gui/Application.h"
#include "cloudViewer/visualization/gui/Button.h"
#include "cloudViewer/visualization/gui/Checkbox.h"
#include "cloudViewer/visualization/gui/Color.h"
#include "cloudViewer/visualization/gui/ColorEdit.h"
#include "cloudViewer/visualization/gui/Combobox.h"
#include "cloudViewer/visualization/gui/Dialog.h"
#include "cloudViewer/visualization/gui/FileDialog.h"
#include "cloudViewer/visualization/gui/Label.h"
#include "cloudViewer/visualization/gui/Layout.h"
#include "cloudViewer/visualization/gui/ProgressBar.h"
#include "cloudViewer/visualization/gui/SceneWidget.h"
#include "cloudViewer/visualization/gui/Slider.h"
#include "cloudViewer/visualization/gui/Theme.h"
#include "cloudViewer/visualization/gui/VectorEdit.h"
#include "cloudViewer/visualization/rendering/Camera.h"
#include "cloudViewer/visualization/rendering/CloudViewerScene.h"
#include "cloudViewer/visualization/rendering/MaterialRecord.h"
#include "cloudViewer/visualization/rendering/Model.h"
#include "cloudViewer/visualization/rendering/RenderToBuffer.h"
#include "cloudViewer/visualization/rendering/RendererHandle.h"
#include "cloudViewer/visualization/rendering/RendererStructs.h"
#include "cloudViewer/visualization/rendering/Scene.h"
#include "cloudViewer/visualization/rendering/filament/FilamentResourceManager.h"
#include "cloudViewer/visualization/visualizer/GuiSettingsModel.h"
#include "cloudViewer/visualization/visualizer/GuiSettingsView.h"
#include "cloudViewer/visualization/visualizer/GuiWidgets.h"
#include "cloudViewer/visualization/visualizer/MessageProcessor.h"
Include dependency graph for GuiVisualizer.cpp:

Go to the source code of this file.

Classes

struct  cloudViewer::visualization::GuiVisualizer::Impl
 
struct  cloudViewer::visualization::GuiVisualizer::Impl::Settings
 

Namespaces

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

Macros

#define LOAD_IN_NEW_WINDOW   0
 

Enumerations

enum  cloudViewer::visualization::MenuId {
  cloudViewer::visualization::FILE_OPEN , cloudViewer::visualization::FILE_EXPORT_RGB , cloudViewer::visualization::FILE_QUIT , cloudViewer::visualization::SETTINGS_LIGHT_AND_MATERIALS ,
  cloudViewer::visualization::HELP_KEYS , cloudViewer::visualization::HELP_CAMERA , cloudViewer::visualization::HELP_ABOUT , cloudViewer::visualization::HELP_CONTACT ,
  cloudViewer::visualization::HELP_DEBUG
}
 

Variables

const std::string cloudViewer::visualization::MODEL_NAME = "__model__"
 
const std::string cloudViewer::visualization::INSPECT_MODEL_NAME = "__inspect_model__"
 
const std::string cloudViewer::visualization::WIREFRAME_NAME = "__wireframe_model__"
 

Macro Definition Documentation

◆ LOAD_IN_NEW_WINDOW

#define LOAD_IN_NEW_WINDOW   0

Definition at line 55 of file GuiVisualizer.cpp.