![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Algorithm computing the surface area and the volume of the union of 3D balls. More...
#include <Union_of_balls_surface_volume_3.hpp>
Public Types | |
typedef T_Union_of_balls_surface_volume_3< AlphaComplex3, SphericalKernel3, UnionOfBallsBoundary3 > | Self |
typedef UnionOfBallsBoundary3 | Union_of_balls_boundary_3 |
typedef AlphaComplex3 | Alpha_complex_3 |
typedef AlphaComplex3::Geom_traits::Kernel | Input_kernel |
typedef CGAL::Simple_cartesian< CGAL::Interval_nt< false > > | Output_kernel |
typedef Output_kernel::FT | FT_output |
typedef Input_kernel::FT | FT_input |
typedef AlphaComplex3::Vertex_handle | Vertex_handle |
Construction | |
T_Union_of_balls_surface_volume_3 (UnionOfBallsBoundary3 &boundary) | |
T_Union_of_balls_surface_volume_3 (AlphaComplex3 &alpha_complex) | |
template<class InputIterator > | |
T_Union_of_balls_surface_volume_3 (InputIterator begin, InputIterator end, const FT_input &alpha=0.) | |
~T_Union_of_balls_surface_volume_3 (void) | |
Accessors | |
const AlphaComplex3 & | get_alpha_complex (void) const |
unsigned | get_number_of_finite_vertices (void) const |
const UnionOfBallsBoundary3 & | get_boundary (void) const |
UnionOfBallsBoundary3 & | get_boundary (void) |
FT_output | volume (void) const |
FT_output | volume (unsigned i) const |
FT_output | volume (Vertex_handle v) const |
FT_output | area (void) const |
FT_output | area (Face_handle f) const |
FT_output | area (unsigned i) const |
FT_output | area (Vertex_handle v) const |
FT_output | area (const typename AlphaComplex3::Edge &e) const |
bool | is_buried (unsigned i) const |
bool | is_buried (Vertex_handle v) const |
Cavities | |
unsigned | get_number_of_cavities (void) const |
FT_output | get_area_of_cavity (unsigned i) const |
FT_output | get_volume_of_cavity (unsigned i) const |
Algorithm computing the surface area and the volume of the union of 3D balls.
Algorithm computing the surface area and the volume of the union of 3D balls
AlphaComplex3 | Alpha-complex of the input spheres |
SphericalKernel3 | Geometric kernel for computations over a sphere |
UnionOfBallsBoundary3 | Representation of the boundary of a union of spheres |
typedef AlphaComplex3 Alpha_complex_3 |
typedef Input_kernel::FT FT_input |
typedef Output_kernel::FT FT_output |
typedef AlphaComplex3::Geom_traits::Kernel Input_kernel |
typedef CGAL::Simple_cartesian<CGAL::Interval_nt<false> > Output_kernel |
typedef T_Union_of_balls_surface_volume_3<AlphaComplex3, SphericalKernel3, UnionOfBallsBoundary3> Self |
typedef UnionOfBallsBoundary3 Union_of_balls_boundary_3 |
typedef AlphaComplex3::Vertex_handle Vertex_handle |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |