protected override void DisposeObject() { Invoke.visualizer_delete(ref _ptr); }
public void SpinOnce(int time = 1, bool forceRedraw = false) => Invoke.visualizer_spinOnce(_ptr, time, forceRedraw);
public bool Contains(string id) => Invoke.visualizer_contains(_ptr, id);
public void Spin() => Invoke.visualizer_spin(_ptr);
public void SetPointCloudRenderingProperties(RenderingProperties property, double value, string name = "cloud", int viewport = 0) => Invoke.visualizer_setPointCloudRenderingProperties_1x(_ptr, (int)property, value, name, viewport);
public void AddPointCloud(PointCloud <PointXYZRGBA> cloud, string name = "cloud", int viewport = 0) => Invoke.visualizer_addPointCloud_xyzrgba(_ptr, cloud, name, viewport);
public void SetBackgroundColor(byte r, byte g, byte b) => Invoke.visualizer_setBackgroundColor(_ptr, r, g, b);
public Visualizer(string windowName = "", bool createInteractor = true) { _ptr = Invoke.visualizer_ctor(windowName, createInteractor); }