|
MEPP2 Project
|
#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>

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 } |