message: merged meshing in tango interface
diff: #include <voxblox/io/mesh_ply.h>
  #include <voxblox/mesh/mesh_integrator.h>
  -#include "voxblox_tango_interface/io/tango_layer_io.h"
  #include "voxblox_tango_interface/core/tango_layer_interface.h"
  +#include "voxblox_tango_interface/io/tango_layer_io.h"
  using namespace voxblox; // NOLINT
  @@ -12,7 +12,8 @@ int main(int argc, char** argv) {
  google::InitGoogleLogging(argv[0]);
  if (argc != 3) {
  - throw std::runtime_error("Args: filename to load, followed by filename to save to");
  + throw std::runtime_error(
  + "Args: filename to load, followed by filename to save to");
  }
  const std::string file = argv[1];
  @@ -20,7 +21,8 @@ int main(int argc, char** argv) {
  TangoLayerInterface::Ptr layer_from_file;
  io::TangoLoadLayer(file, &layer_from_file);
  - std::cout << "Layer memory size: " << layer_from_file->getMemorySize() << "\n";
  + std::cout << "Layer memory size: " << layer_from_file->getMemorySize()
  + << "\n";
  // Mesh accessories.
  MeshIntegrator<TsdfVoxel>::Config mesh_config;
  @@ -31,8 +33,11 @@ int main(int argc, char** argv) {
  mesh_integrator_.reset(new MeshIntegrator<TsdfVoxel>(
  mesh_config, layer_from_file.get(), mesh_layer_.get()));
  - mesh_integrator_->generateWholeMesh();
  - std::cout << "Number of meshes: " << mesh_layer_->getNumberOfAllocatedMeshes() << "\n";
  + constexpr bool only_mesh_updated_blocks = false;
  + constexpr bool clear_updated_flag = true;
  + mesh_integrator_->generateMesh(only_mesh_updated_blocks, clear_updated_flag);
  + std::cout << "Number of meshes: " << mesh_layer_->getNumberOfAllocatedMeshes()
  + << "\n";
  bool meshSuccess = outputMeshLayerAsPly(argv[2], *mesh_layer_);
  if (meshSuccess == false) {
  