iMSTK
Interactive Medical Simulation Toolkit
|
Base struct for gradient functors. More...
#include <imstkImplicitFunctionFiniteDifferenceFunctor.h>
Public Member Functions | |
virtual Vec3d | operator() (const Vec3d &pos) const =0 |
virtual void | setDx (const Vec3d &dx) |
const Vec3d & | getDx () const |
void | setFunction (std::shared_ptr< ImplicitGeometry > func) |
std::shared_ptr< ImplicitGeometry > | getFunction () const |
Protected Attributes | |
std::shared_ptr< ImplicitGeometry > | m_func |
Vec3d | m_dx = Vec3d(1.0, 1.0, 1.0) |
Vec3d | m_invDx = Vec3d(1.0, 1.0, 1.0) |
Base struct for gradient functors.
Definition at line 19 of file imstkImplicitFunctionFiniteDifferenceFunctor.h.