|
MeVisLab Toolbox Reference
|
Base class for distance functions for application in the marching cubes algorithm. More...
#include <CSOFunction.h>
Public Member Functions | |
| CSOFunction ()=default | |
| Constructor (empty). | |
| virtual | ~CSOFunction ()=default |
| Destructor (empty). | |
| virtual float | evaluateAtPos (const Vector3 &) const |
| Returns a scalar (distance) for a position. | |
| virtual bool | shouldParallelize () const |
| Returns whether calls to evaluateAtPos should and can be done from different threads. | |
| virtual bool | logging () const |
| Returns whether logging is enabled. | |
Base class for distance functions for application in the marching cubes algorithm.
Definition at line 28 of file CSOFunction.h.
|
default |
Constructor (empty).
|
virtualdefault |
Destructor (empty).
|
inlinevirtual |
Returns a scalar (distance) for a position.
Reimplemented in ml::CSOInterpolate3DFunction.
Definition at line 39 of file CSOFunction.h.
|
inlinevirtual |
Returns whether logging is enabled.
Definition at line 45 of file CSOFunction.h.
|
inlinevirtual |
Returns whether calls to evaluateAtPos should and can be done from different threads.
Reimplemented in ml::CSOInterpolate3DFunction.
Definition at line 42 of file CSOFunction.h.