![]() |
Prusa Slicer 2.6.0
|
#include <src/libigl/igl/WindingNumberTree.h>
Inheritance diagram for igl::WindingNumberTree< Point, DerivedV, DerivedF >:
Collaboration diagram for igl::WindingNumberTree< Point, DerivedV, DerivedF >:Static Public Attributes | |
| static std::map< std::pair< const WindingNumberTree *, const WindingNumberTree * >, typename DerivedV::Scalar > | cached |
| static DerivedV | dummyV |
Protected Types | |
| typedef Eigen::Matrix< typename DerivedV::Scalar, Eigen::Dynamic, Eigen::Dynamic > | MatrixXS |
| typedef Eigen::Matrix< typename DerivedF::Scalar, Eigen::Dynamic, Eigen::Dynamic > | MatrixXF |
Protected Attributes | |
| WindingNumberMethod | method |
| const WindingNumberTree * | parent |
| std::list< WindingNumberTree * > | children |
| DerivedV & | V |
| MatrixXS | SV |
| MatrixXF | F |
| MatrixXF | cap |
| DerivedV::Scalar | radius |
| Point | center |
|
protected |
|
protected |
|
inline |
|
inline |
References igl::WindingNumberTree< Point, DerivedV, DerivedF >::set_mesh().
Here is the call graph for this function:
|
inline |
|
inlinevirtual |
|
inlinevirtual |
References igl::WindingNumberTree< Point, DerivedV, DerivedF >::center, igl::PI, igl::WindingNumberTree< Point, DerivedV, DerivedF >::radius, and igl::WindingNumberTree< Point, DerivedV, DerivedF >::winding_number_boundary().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in igl::WindingNumberAABB< Point, DerivedV, DerivedF >.
|
inlinevirtual |
Reimplemented in igl::WindingNumberAABB< Point, DerivedV, DerivedF >.
|
inlinevirtual |
Reimplemented in igl::WindingNumberAABB< Point, DerivedV, DerivedF >.
|
inlinevirtual |
Reimplemented in igl::WindingNumberAABB< Point, DerivedV, DerivedF >.
|
inline |
|
inlinevirtual |
Reimplemented in igl::WindingNumberAABB< Point, DerivedV, DerivedF >.
References igl::exterior_edges(), igl::remove_duplicate_vertices(), and igl::triangle_fan().
Referenced by igl::WindingNumberTree< Point, DerivedV, DerivedF >::WindingNumberTree(), and igl::WindingNumberAABB< Point, DerivedV, DerivedF >::set_mesh().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
References igl::APPROX_CACHE_WINDING_NUMBER_METHOD, igl::APPROX_SIMPLE_WINDING_NUMBER_METHOD, igl::EXACT_WINDING_NUMBER_METHOD, and igl::sum().
Referenced by igl::signed_distance(), and igl::signed_distance_winding_number().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References igl::winding_number().
Here is the call graph for this function:
|
inline |
References igl::winding_number().
Referenced by igl::WindingNumberTree< Point, DerivedV, DerivedF >::cached_winding_number().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |