| 
    libigl v2.5.0
    
   | 
 
See decimate.h for more details. More...
Go to the source code of this file.
Namespaces | |
| namespace | igl | 
Typedefs | |
| using | igl::decimate_cost_and_placement_callback = std::function< void(const int, const Eigen::MatrixXd &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const Eigen::VectorXi &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, double &, Eigen::RowVectorXd &)> | 
| Function handle used to control the cost of each edge collapse in igl::decimate.   | |
| using | igl::decimate_stopping_condition_callback = std::function< bool(const Eigen::MatrixXd &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const Eigen::VectorXi &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const igl::min_heap< std::tuple< double, int, int > > &, const Eigen::VectorXi &, const Eigen::MatrixXd &, const int, const int, const int, const int, const int)> | 
| Function handle used to control whether the queue processing in igl::decimate should stop.   | |
| using | igl::decimate_pre_collapse_callback = std::function< bool(const Eigen::MatrixXd &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const Eigen::VectorXi &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const igl::min_heap< std::tuple< double, int, int > > &, const Eigen::VectorXi &, const Eigen::MatrixXd &, const int)> | 
Function handle called just before collapse_edge is attempted.   | |
| using | igl::decimate_post_collapse_callback = std::function< void(const Eigen::MatrixXd &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const Eigen::VectorXi &, const Eigen::MatrixXi &, const Eigen::MatrixXi &, const igl::min_heap< std::tuple< double, int, int > > &, const Eigen::VectorXi &, const Eigen::MatrixXd &, const int, const int, const int, const int, const int, const bool)> | 
Function handle called just after collapse_edge is attempted.   | |
See decimate.h for more details.