27 class QCoreApplication;
31 class DX11PointCloudWidget;
44 ZIVID_VIS3D CloudVisualizer &operator=(
const CloudVisualizer &) =
delete;
45 ZIVID_VIS3D CloudVisualizer &operator=(CloudVisualizer &&) =
delete;
48 ZIVID_VIS3D
void show();
51 ZIVID_VIS3D
void hide();
57 ZIVID_VIS3D
int run();
60 ZIVID_VIS3D
void resize(
int h,
int w);
89 ZIVID_VIS3D
void show(
const Frame& frame);
104 DX11MainWindow* m_window;
105 QCoreApplication* m_app;
106 DX11PointCloudWidget* m_widget;
ZIVID_VIS3D CloudVisualizer()
Constructor.
ZIVID_VIS3D void setWindowTitle(std::string title)
Set the window title.
ZIVID_VIS3D void enableColors(bool enable)
Enable or disable coloring of the points with their accompanying RGB colors.
Include file with data type definitions for an organized point cloud.
Point cloud on the Compute device
ZIVID_VIS3D void show()
Show the visualization window.
A point cloud with x,y,z, contrast and color data laid out on a 2D grid.
Definition: PointCloud.h:28
Definition: Application.h:19
ZIVID_VIS3D void enableMeshing(bool enable)
Enable or disable meshing.
Definitions for export of DLL interfaces
ZIVID_VIS3D void resetToFit()
Reset the camera so that the contents will fit in the window.
A frame captured by a Zivid camera
Definition: Frame.h:36
Point cloud on the Compute device.
Definition: DeviceCloud.h:31
A frame captured by a Zivid camera
ZIVID_VIS3D void showFullScreen()
Show the window in full screen mode.
ZIVID_VIS3D ~CloudVisualizer()
Destructor.
ZIVID_VIS3D int run()
Run the event loop.
ZIVID_VIS3D void showMaximized()
Show the window in maximized mode.
ZIVID_VIS3D void resize(int h, int w)
Resize the window to specified height and width.
ZIVID_VIS3D bool isMeshingEnabled() const
Whether meshing is enabled.
An instance of the point cloud visualizer.
Definition: CloudVisualizer.h:35
ZIVID_VIS3D bool colorsEnabled() const
Whether coloring of the points with their accompanying RGB colors is enabled.
A Compute device on which to allocate a device point cloud
A Compute device on which to allocate a device point cloud.
Definition: ComputeDevice.h:28
ZIVID_VIS3D void hide()
Hide the visualization window.
ZIVID_VIS3D ComputeDevice computeDevice()
Get the compute device associated with this view.