CGAL 6.0 - 3D Isosurfacing
Loading...
Searching...
No Matches
IsosurfacingPartition_3 Concept Reference

Definition

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.

A 3D partition is a space partitioning data structure that provides a discrete representation of a subset of 3D space.

A partial specialization of CGAL::Isosurfacing::partition_traits must be provided for all models. This is similar to graph traits in CGAL and the Boost Graph Library.

Has models
CGAL::Isosurfacing::Cartesian_grid_3
CGAL::Octree

Public Types

typedef unspecified_type Geom_traits
 The geometric traits type.
 

Public Member Functions

Geom_traits geom_traits ()
 

Member Typedef Documentation

◆ Geom_traits

The geometric traits type.

Must be a model of IsosurfacingTraits_3.

Member Function Documentation

◆ geom_traits()

Geom_traits IsosurfacingPartition_3::geom_traits ( )
Returns
the geometric traits.