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). More... | |
virtual | ~CSOFunction ()=default |
Destructor (empty). More... | |
virtual float | evaluateAtPos (const Vector3 &) const |
Returns a scalar (distance) for a position. More... | |
virtual bool | shouldParallelize () const |
Returns whether calls to evaluateAtPos should and can be done from different threads. More... | |
virtual bool | logging () const |
Returns whether logging is enabled. More... | |
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.