|
highres-cortex 6.0.4
|
Access a vector field stored as three volumes. More...
#include <highres-cortex/field.hh>


Public Member Functions | |
| LinearlyInterpolatedVectorField3d (const carto::VolumeRef< float > &fieldx, const carto::VolumeRef< float > &fieldy, const carto::VolumeRef< float > &fieldz) | |
| virtual void | evaluate (const Point3df &pos, Point3df &output) const |
| Evaluate the field's value at possibly non-integer coordinates. | |
Public Member Functions inherited from yl::VectorField3d | |
| ~VectorField3d () | |
| Point3df | evaluate (const Point3df &pos) const |
| Evaluate the field's value at possibly non-integer coordinates. | |
Access a vector field stored as three volumes.
The components are linearly interpolated between integer coordinates.
| yl::LinearlyInterpolatedVectorField3d::LinearlyInterpolatedVectorField3d | ( | const carto::VolumeRef< float > & | fieldx, |
| const carto::VolumeRef< float > & | fieldy, | ||
| const carto::VolumeRef< float > & | fieldz ) |
|
virtual |
Evaluate the field's value at possibly non-integer coordinates.
| UndefinedField | if the field cannot be evaluated at the given position. |
Implements yl::VectorField3d.