OpenVDB: Magnitude< InGridT, MaskGridType, InterruptT > Class Template Reference

OpenVDB 6.0.0

Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
Magnitude< InGridT, MaskGridType, InterruptT > Class Template Reference

`#include <GridOperators.h>`

## Classes
struct | Functor
struct | OpT

## Public Types
typedef InGridT | InGridType
typedef VectorToScalarConverter< InGridT >::Type | OutGridType

## Public Member Functions
| Magnitude (const InGridType &grid, InterruptT *interrupt=nullptr)
| Magnitude (const InGridType &grid, const MaskGridType &mask, InterruptT *interrupt=nullptr)
OutGridType::Ptr | process (bool threaded=true)

## Protected Attributes
const InGridType & | mInputGrid
InterruptT * | mInterrupt
const MaskGridType * | mMask

## Member Typedef Documentation

## ◆ InGridType

typedef InGridT InGridType

## ◆ OutGridType

typedef VectorToScalarConverter<InGridT>::Type OutGridType

## Constructor & Destructor Documentation

## ◆ Magnitude() [1/2]

Magnitude | ( | const InGridType & | grid,
|  | InterruptT * | interrupt = `nullptr`
| ) |  |
| inline

## ◆ Magnitude() [2/2]

Magnitude | ( | const InGridType & | grid,
|  | const MaskGridType & | mask,
|  | InterruptT * | interrupt = `nullptr`
| ) |  |
| inline

## Member Function Documentation

## ◆ process()

OutGridType::Ptr process | ( | bool | threaded = `true` | ) |
| inline

## Member Data Documentation

## ◆ mInputGrid

const InGridType& mInputGrid
| protected

## ◆ mInterrupt

InterruptT* mInterrupt
| protected

## ◆ mMask

const MaskGridType* mMask
| protected

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

- GridOperators.h