CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

template<class GeomTraits>
class CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits >

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

template<class GeomTraits>
class CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits >

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

template<class GeomTraits>
class CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits >

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

template<class GeomTraits>
class CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits >

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

template<class GeomTraits>
class CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits >

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const
 
CGAL 5.6 - 3D Isosurfacing
CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits > Class Template Reference

#include <CGAL/Default_gradients.h>

Definition

template<class GeomTraits>
class CGAL::Isosurfacing::Explicit_cartesian_grid_gradient< GeomTraits >

Template class for a gradient that is stored in a Cartesian_grid_3.

The gradient at any point is calculated using trilinear interpolation.

Template Parameters
GeomTraitsthe traits for this gradient.
Examples:
Isosurfacing_3/dual_contouring_cartesian_grid.cpp.

Public Types

typedef GeomTraits Geom_traits
 
typedef Geom_traits::FT FT
 
typedef Geom_traits::Point_3 Point
 
typedef Geom_traits::Vector_3 Vector
 
typedef std::shared_ptr< Cartesian_grid_3< Geom_traits > > Grid
 

Public Member Functions

 Explicit_cartesian_grid_gradient (const Grid &grid)
 
Vector operator() (const Point &point) const