Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Union_of_balls_boundary_patch_shelling_3< UnionOfBallsBoundary3, IsInPatch > Class Template Reference

Shelling diagram of a patch on the boundary of the union of 3D balls. More...

#include <Union_of_balls_boundary_patch_shelling_3.hpp>

Public Types

typedef SBL::CADS::T_Cell_complex_shelling_diagram< typename Face_complex_traits::Cell_handleFace_shelling_forest
 Shelling forest of the faces (i.e. spherical caps) of the spheres involved in a patch (see Cell_complex_shelling_diagram).
typedef SBL::CADS::T_Cell_complex_shelling_diagram< Ball_representation > Ball_shelling_forest
 Shelling forest of the vertices of the alpha-complex involved in a patch (see Cell_complex_shelling_diagram).

Detailed Description

template<class UnionOfBallsBoundary3, class IsInPatch>
class SBL::GT::T_Union_of_balls_boundary_patch_shelling_3< UnionOfBallsBoundary3, IsInPatch >

Shelling diagram of a patch on the boundary of the union of 3D balls.

Shelling diagram of a patch on the boundary of the union of 3D balls.

Template Parameters
UnionOfBallsBoundary3Representation of the boundary of a union of 3D balls.
IsInPatchSimple predicate checking that a face or a halfedge of the boundary is in a patch.

Member Typedef Documentation

◆ Ball_shelling_forest

template<class UnionOfBallsBoundary3, class IsInPatch>
typedef SBL::CADS::T_Cell_complex_shelling_diagram<Ball_representation> Ball_shelling_forest

Shelling forest of the vertices of the alpha-complex involved in a patch (see Cell_complex_shelling_diagram).

◆ Face_shelling_forest

Shelling forest of the faces (i.e. spherical caps) of the spheres involved in a patch (see Cell_complex_shelling_diagram).