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.