CGAL 6.2 - 3D Isosurfacing

Loading...
Searching...
No Matches
Class and Concept List
Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace.
[detail level 1 2 3]

▼N CGAL |
▼N Isosurfacing |
C Cartesian_grid_3 | The class `Cartesian_grid_3` represents a 3D Cartesian grid, that is the partition of an iso-cuboid into identical iso-cuboidal cells
C Dichotomy_edge_intersection | The class `Dichotomy_edge_intersection` uses a dichotomy to find the intersection point between an edge and the isosurface
C Dual_contouring_domain_3 | A domain that can be used as input in the Dual Contouring algorithm
C Finite_difference_gradient_3 | Class template for a gradient that is calculated using finite differences
C Gradient_function_3 | The class `Gradient_function_3` represents a field of vectors computed using a user-provided unary function
C Grid_vertex_memory_policy | A policy to choose whether grid vertex locations should be cached, or recomputed at each access
C Interpolated_discrete_gradients_3 | Class template for a gradient field that is computed using discrete values and interpolation
C Interpolated_discrete_values_3 | Class template for a field of values that are calculated using discrete values and interpolation
C Linear_interpolation_edge_intersection | The class `Linear_interpolation_edge_intersection` uses linear interpolation to find the intersection point between an edge and the isosurface
C Marching_cubes_domain_3 | A domain that can be used with the Marching Cubes algorithm
C partition_traits | The class `partition_traits` is the API compatibility layer between a model of `IsosurfacingPartition_3` and the isosurfacing domain classes `CGAL::Isosurfacing::Marching_cubes_domain_3` and `CGAL::Isosurfacing::Dual_contouring_domain_3`
C Trilinear_interpolation |
C Value_function_3 | The class `Value_function_3` represents a field of scalars computed using a user-provided unary function
C IsosurfacingDomain_3 | The concept `IsosurfacingDomain_3` describes the set of requirements to be fulfilled by any class used as input data for isosurfacing algorithms
C IsosurfacingDomainWithGradient_3 | The concept `IsosurfacingDomainWithGradient_3` describes the set of requirements to be fulfilled by any class used as input data for some isosurfacing algorithms
C IsosurfacingEdgeIntersectionOracle_3 |
C IsosurfacingGradientField_3 | The concept `IsosurfacingGradientField_3` describes the set of requirements to be fulfilled by the gradient field template parameter of the domain class `CGAL::Isosurfacing::Dual_contouring_domain_3`
C IsosurfacingInterpolationScheme_3 |
C IsosurfacingPartition_3 | The concept `IsosurfacingPartition_3` describes the set of requirements to be fulfilled by the partition template parameter of the domain classes `CGAL::Isosurfacing::Marching_cubes_domain_3` and `CGAL::Isosurfacing::Dual_contouring_domain_3`
C IsosurfacingTraits_3 |
C IsosurfacingValueField_3 | The concept `IsosurfacingValueField_3` describes the set of requirements to be fulfilled by the value field template parameter of the domain classes `CGAL::Isosurfacing::Marching_cubes_domain_3` and `CGAL::Isosurfacing::Dual_contouring_domain_3`