Open3D (C++ API)
Namespaces | Data Structures | Functions
open3d::visualization Namespace Reference

Namespaces

 GLHelper
 
 glsl
 

Data Structures

class  BoundingBox
 
class  ColorMap
 
class  ColorMapGray
 
class  ColorMapHot
 
class  ColorMapJet
 See Matlab's Jet colormap. More...
 
class  ColorMapSummer
 See Matlab's Summer colormap. More...
 
class  ColorMapWinter
 See Matlab's Winter colormap. More...
 
class  PointCloudPicker
 A utility class to store picked points of a pointcloud. More...
 
class  RenderOption
 
class  RenderOptionWithEditing
 
class  SelectionPolygon
 
class  SelectionPolygonVolume
 
class  ViewControl
 
class  ViewControlWithCustomAnimation
 
class  ViewControlWithEditing
 
class  ViewParameters
 
class  ViewTrajectory
 
class  Visualizer
 
class  VisualizerWithCustomAnimation
 
class  VisualizerWithEditing
 
class  VisualizerWithKeyCallback
 

Functions

const std::shared_ptr< const ColorMapGetGlobalColorMap ()
 Interface functions. More...
 
void SetGlobalColorMap (ColorMap::ColorMapOption option)
 
bool DrawGeometries (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top)
 
bool DrawGeometriesWithCustomAnimation (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top, const std::string &json_filename)
 
bool DrawGeometriesWithAnimationCallback (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, std::function< bool(Visualizer *)> callback_func, const std::string &window_name, int width, int height, int left, int top)
 
bool DrawGeometriesWithKeyCallbacks (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::map< int, std::function< bool(Visualizer *)>> &key_to_callback, const std::string &window_name, int width, int height, int left, int top)
 
bool DrawGeometriesWithEditing (const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top)
 

Function Documentation

◆ DrawGeometries()

bool open3d::visualization::DrawGeometries ( const std::vector< std::shared_ptr< const geometry::Geometry >> &  geometry_ptrs,
const std::string &  window_name = "Open3D",
int  width = 640,
int  height = 480,
int  left = 50,
int  top = 50 
)

The convenient function of drawing something This function is a wrapper that calls the core functions of Visualizer. This function MUST be called from the main thread. It blocks the main thread until the window is closed.

◆ DrawGeometriesWithAnimationCallback()

bool open3d::visualization::DrawGeometriesWithAnimationCallback ( const std::vector< std::shared_ptr< const geometry::Geometry >> &  geometry_ptrs,
std::function< bool(Visualizer *)>  callback_func,
const std::string &  window_name,
int  width,
int  height,
int  left,
int  top 
)

◆ DrawGeometriesWithCustomAnimation()

bool open3d::visualization::DrawGeometriesWithCustomAnimation ( const std::vector< std::shared_ptr< const geometry::Geometry >> &  geometry_ptrs,
const std::string &  window_name,
int  width,
int  height,
int  left,
int  top,
const std::string &  json_filename 
)

◆ DrawGeometriesWithEditing()

bool open3d::visualization::DrawGeometriesWithEditing ( const std::vector< std::shared_ptr< const geometry::Geometry >> &  geometry_ptrs,
const std::string &  window_name,
int  width,
int  height,
int  left,
int  top 
)

◆ DrawGeometriesWithKeyCallbacks()

bool open3d::visualization::DrawGeometriesWithKeyCallbacks ( const std::vector< std::shared_ptr< const geometry::Geometry >> &  geometry_ptrs,
const std::map< int, std::function< bool(Visualizer *)>> &  key_to_callback,
const std::string &  window_name,
int  width,
int  height,
int  left,
int  top 
)

◆ GetGlobalColorMap()

const std::shared_ptr< const ColorMap > open3d::visualization::GetGlobalColorMap ( )

Interface functions.

◆ SetGlobalColorMap()

void open3d::visualization::SetGlobalColorMap ( ColorMap::ColorMapOption  option)