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).
Returns a scalar (distance) for a position.
Reimplemented in ml::CSOInterpolate3DFunction.
Definition at line 39 of file CSOFunction.h.
Returns whether logging is enabled.
Definition at line 45 of file CSOFunction.h.
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.