Carna  Version 3.0.1
Public Types | Public Member Functions | List of all members
Carna::base::math::VectorField< ValueType > Class Template Referenceabstract

Abstract definition of an \(\mathbb Z_0^3 \to T\) vector field where \(T\) is ValueType. More...

#include <VectorField.h>

Public Types

typedef ValueType Value
 Holds the co-domain type of the vector field.
 

Public Member Functions

virtual ~VectorField ()
 Does nothing.
 
virtual ValueType operator() (unsigned int x, unsigned int y, unsigned int z) const =0
 Returns value of specified voxel.
 
virtual ValueType operator() (const Vector3ui &at) const
 Returns value of specified voxel.
 

Detailed Description

template<typename ValueType>
class Carna::base::math::VectorField< ValueType >

Abstract definition of an \(\mathbb Z_0^3 \to T\) vector field where \(T\) is ValueType.

Author
Leonid Kostrykin
Date
21.2.13 - 26.3.15

Definition at line 49 of file VectorField.h.


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