45 inline virtual bool logging()
const {
return true; }
#define MLCSO_EXPORT
Defines export symbols for classes, so they can be used in other DLLs.
Base class for distance functions for application in the marching cubes algorithm.
CSOFunction()=default
Constructor (empty).
virtual ~CSOFunction()=default
Destructor (empty).
virtual bool logging() const
Returns whether logging is enabled.
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.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.