#include "igl_inline.h"
#include "decimate_callback_types.h"
#include "placeholders.h"
#include <Eigen/Core>
#include <vector>
#include "intersection_blocking_collapse_edge_callbacks.cpp"
Go to the source code of this file.
|
| void | igl::intersection_blocking_collapse_edge_callbacks (const decimate_pre_collapse_callback &orig_pre_collapse, const decimate_post_collapse_callback &orig_post_collapse, const std::vector< AABB< Eigen::MatrixXd, 3 > * > &leaves, AABB< Eigen::MatrixXd, 3 > *&tree, decimate_pre_collapse_callback &pre_collapse, decimate_post_collapse_callback &post_collapse) |
| | Wrap around callbacks for decimate to prevent intersections from being created.
|
| void | igl::intersection_blocking_collapse_edge_callbacks (const decimate_pre_collapse_callback &orig_pre_collapse, const decimate_post_collapse_callback &orig_post_collapse, AABB< Eigen::MatrixXd, 3 > *&tree, decimate_pre_collapse_callback &pre_collapse, decimate_post_collapse_callback &post_collapse) |
| void | igl::intersection_blocking_collapse_edge_callbacks (AABB< Eigen::MatrixXd, 3 > *&tree, decimate_pre_collapse_callback &pre_collapse, decimate_post_collapse_callback &post_collapse) |