MEPP2 Project
Classes | Namespaces | Enumerations
Batch_collapser.h File Reference
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include "FEVV/Filters/Generic/generic_writer.hpp"
#include "CGAL/boost/graph/Euler_operations.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/Tools/Comparator/Spanning_tree_vertex_edge_comparator.hpp"
#include "FEVV/Filters/CGAL/Progressive_Compression/Compression/Memory_comparator.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Predictors/Raw_positions.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Predictors/Butterfly.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/apply_color.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Predictors/stencil.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Compression/Refinement_info.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Uniform_dequantization.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Helpers/Header_handler.h"
#include "FEVV/Filters/CGAL/Progressive_Compression/Geometric_metrics.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <list>
#include <set>
#include <map>
#include <limits>
Include dependency graph for Batch_collapser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FEVV::Filters::Batch_collapser< HalfedgeGraph, PointMap, Metric, EdgeColorMap, VertexColorMap >
 Batch_collapser: Takes an halfedge graph and collapses its edges. A Batch_collapser object can simplify as many times a mesh as possible. No need to create an object for each batch. Input: Original mesh. Output: a simplified mesh. More...
 

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::Filters
 

Enumerations

enum  FEVV::Filters::BATCH_CONDITION { FEVV::Filters::BATCH_CONDITION::ALL_EDGES = 0, FEVV::Filters::BATCH_CONDITION::REACH_THRESHOLD }