MEPP2 Project
|
#include "FEVV/Wrappings/Geometry_traits.h"
#include <boost/graph/graph_traits.hpp>
#include "FEVV/Wrappings/properties.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Parameters.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Metrics/Edge_length_metric.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Metrics/Volume_preserving.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Metrics/QEM_3D.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Decompression/Batch_decompressor.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Predictors/Raw_positions.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Predictors/Delta_predictor.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Helpers/Header_handler.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Decompression/Binary_batch_decoder.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Uniform_quantization.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Uniform_dequantization.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Predictors/Butterfly.h"
Go to the source code of this file.
Namespaces | |
FEVV | |
Interfaces for plugins These interfaces will be used for different plugins. | |
FEVV::Filters | |
Functions | |
template<typename HalfedgeGraph , typename PointMap , typename VertexColorMap , typename GeometryTraits > | |
void | FEVV::Filters::progressive_decompression_filter (HalfedgeGraph &g, PointMap &pm, VertexColorMap &v_cm, const GeometryTraits &, draco::DecoderBuffer &buffer, bool dequantize=true, unsigned int nb_max_batches=10000) |
Takes a buffer as an input, will decode the compression settings, the coarse mesh and refine the mesh until the end of buffer is reached. This function implements the Algorithm 2 (Progressive decoder). More... | |
template<typename HalfedgeGraph , typename PointMap , typename VertexColorMap , typename GeometryTraits > | |
void | FEVV::Filters::progressive_decompression_filter (HalfedgeGraph &g, PointMap &pm, VertexColorMap &v_cm, const GeometryTraits >, const std::string &input_file_path, bool dequantize=true, unsigned int nb_max_batches=10000) |
Takes a binary file as an input, will decode the compression settings, the coarse mesh and refine the mesh until the end of file is reached. More... | |
template<typename HalfedgeGraph , typename PointMap , typename VertexColorMap , typename GeometryTraits = FEVV::Geometry_traits< HalfedgeGraph >> | |
void | FEVV::Filters::progressive_decompression_filter (HalfedgeGraph &g, PointMap &pm, VertexColorMap &v_cm, const std::string &input_file_path, bool dequantize=true, unsigned int nb_max_batches=10000) |
Takes a binary file as an input, will decode the compression settings, the coarse mesh and refine the mesh until the end of file is reached. The geometry trait object is set automatically (syntactic sugar). More... | |