protected override void DisposeObject()
 {
     if (_suppressDispose)
     {
         return;
     }
     Invoke.pointcloud_normal_delete(ref _ptr);
 }