#define ZIVID_PIMPL_MOVE_ONLY(ClassName, Attributes)
Definition Pimpl.h:110
#define ZIVID_VISUALIZATION_EXPORT
Definition VisualizationExport.h:56
A frame captured by a Zivid camera.
Definition Frame.h:69
Point cloud with x, y, z, RGB color and SNR laid out on a 2D grid.
Definition PointCloud.h:82
Point cloud with x, y, z, RGB color and SNR laid out as a linear list of only valid points.
Definition UnorganizedPointCloud.h:72
static ZIVID_VISUALIZATION_EXPORT std::string toString()
String representation of the Visualizer.
ZIVID_VISUALIZATION_EXPORT bool colorsEnabled() const
Whether coloring of the points with their accompanying RGB colors is enabled.
ZIVID_VISUALIZATION_EXPORT void show()
Show the visualization window.
ZIVID_VISUALIZATION_EXPORT void setColorsEnabled(bool enabled)
Enable or disable coloring of the points with their accompanying RGB colors.
ZIVID_VISUALIZATION_EXPORT void setAxisIndicatorEnabled(bool enabled)
Enable or disable the axis indicator.
ZIVID_VISUALIZATION_EXPORT void setWindowTitle(std::string title)
Set the window title.
ZIVID_VISUALIZATION_EXPORT void show(const Frame &frame)
Show a frame.
ZIVID_VISUALIZATION_EXPORT void setMeshingEnabled(bool enabled)
Enable or disable meshing.
ZIVID_VISUALIZATION_EXPORT Visualizer()
Constructor.
ZIVID_VISUALIZATION_EXPORT void showMaximized()
Show the window in maximized mode.
ZIVID_VISUALIZATION_EXPORT void resetToFit()
Reset the view so that the point cloud will fit in the window.
ZIVID_VISUALIZATION_EXPORT void showFullScreen()
Show the window in full screen mode.
ZIVID_VISUALIZATION_EXPORT void show(const UnorganizedPointCloud &cloud)
Show an unorganized point cloud.
ZIVID_VISUALIZATION_EXPORT void resize(int h, int w)
Resize the window to specified height and width.
ZIVID_VISUALIZATION_EXPORT bool isAxisIndicatorEnabled() const
Whether the axis indicator is enabled.
ZIVID_VISUALIZATION_EXPORT void show(const PointCloud &cloud)
Show a point cloud.
ZIVID_VISUALIZATION_EXPORT void hide()
Hide the visualization window.
ZIVID_VISUALIZATION_EXPORT void close()
Stop the event loop and close the window. The object goes back to idle state.
ZIVID_VISUALIZATION_EXPORT bool isMeshingEnabled() const
Whether meshing is enabled.
ZIVID_VISUALIZATION_EXPORT int run()
Run the event loop. Should be called to allow interaction with the point cloud.
Definition Visualizer.h:58
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:84