HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::math::CPT< MapType, DiffScheme > Struct Template Reference

Compute the closest-point transform to a level set. More...

#include <Operators.h>

Static Public Member Functions

template<typename Accessor >
static math::Vec3< typename
Accessor::ValueType > 
result (const MapType &map, const Accessor &grid, const Coord &ijk)
 
template<typename StencilT >
static math::Vec3< typename
StencilT::ValueType > 
result (const MapType &map, const StencilT &stencil)
 

Detailed Description

template<typename MapType, DScheme DiffScheme>
struct openvdb::OPENVDB_VERSION_NAME::math::CPT< MapType, DiffScheme >

Compute the closest-point transform to a level set.

Returns
the closest point to the surface from which the level set was derived, in the domain space of the map (e.g., voxel space).

Definition at line 1665 of file Operators.h.

Member Function Documentation

template<typename MapType , DScheme DiffScheme>
template<typename Accessor >
static math::Vec3<typename Accessor::ValueType> openvdb::OPENVDB_VERSION_NAME::math::CPT< MapType, DiffScheme >::result ( const MapType &  map,
const Accessor &  grid,
const Coord ijk 
)
inlinestatic

Definition at line 1669 of file Operators.h.

template<typename MapType , DScheme DiffScheme>
template<typename StencilT >
static math::Vec3<typename StencilT::ValueType> openvdb::OPENVDB_VERSION_NAME::math::CPT< MapType, DiffScheme >::result ( const MapType &  map,
const StencilT &  stencil 
)
inlinestatic

Definition at line 1691 of file Operators.h.


The documentation for this struct was generated from the following file: