|
template<class GridType > |
GridType::Ptr | levelSetRebuild (const GridType &grid, float isovalue=0, float halfWidth=float(LEVEL_SET_HALF_WIDTH), const math::Transform *xform=NULL) |
| Return a new grid of type GridType that contains a narrow-band level set representation of an isosurface of a given grid. More...
|
|
template<class GridType > |
GridType::Ptr | levelSetRebuild (const GridType &grid, float isovalue, float exBandWidth, float inBandWidth, const math::Transform *xform=NULL) |
| Return a new grid of type GridType that contains a narrow-band level set representation of an isosurface of a given grid. More...
|
|
template<class GridType , typename InterruptT > |
GridType::Ptr | levelSetRebuild (const GridType &grid, float isovalue, float exBandWidth, float inBandWidth, const math::Transform *xform=NULL, InterruptT *interrupter=NULL) |
| Return a new grid of type GridType that contains a narrow-band level set representation of an isosurface of a given grid. More...
|
|
template<class GridType , typename InterruptT > |
boost::enable_if< boost::is_floating_point< typename GridType::ValueType >, typename GridType::Ptr >::type | doLevelSetRebuild (const GridType &grid, typename GridType::ValueType iso, typename GridType::ValueType exWidth, typename GridType::ValueType inWidth, const math::Transform *xform, InterruptT *interrupter) |
|
template<class GridType , typename InterruptT > |
boost::disable_if< boost::is_floating_point< typename GridType::ValueType >, typename GridType::Ptr >::type | doLevelSetRebuild (const GridType &, typename GridType::ValueType, typename GridType::ValueType, typename GridType::ValueType, const math::Transform *, InterruptT *) |
|