SOFA plugin: SofaImplicitField  master
Open source framework for multi-physics simuation
sofa::component::container::InterpolatedImplicitSurface Class Reference

#include <InterpolatedImplicitSurface.h>

Inheritance diagram for sofa::component::container::InterpolatedImplicitSurface:

Public Member Functions

 SOFA_CLASS (InterpolatedImplicitSurface, DiscreteGridField)
 
bool loadImage (const char *filename)
 
virtual double getDistance (type::Vec3d &pos)
 
virtual double getDistance (type::Vec3d &pos, int &domain)
 
virtual double getDistance (type::Vec3d &pos, double value, double grad_norm)
 
virtual double getDistance (type::Vec3d &, double value, double grad_norm, int &domain)
 

Function details

◆ getDistance() [1/4]

virtual double sofa::component::container::InterpolatedImplicitSurface::getDistance ( type::Vec3d ,
double  value,
double  grad_norm,
int &  domain 
)
inlinevirtual

◆ getDistance() [2/4]

virtual double sofa::component::container::InterpolatedImplicitSurface::getDistance ( type::Vec3d pos)
inlinevirtual

◆ getDistance() [3/4]

virtual double sofa::component::container::InterpolatedImplicitSurface::getDistance ( type::Vec3d pos,
double  value,
double  grad_norm 
)
inlinevirtual

◆ getDistance() [4/4]

virtual double sofa::component::container::InterpolatedImplicitSurface::getDistance ( type::Vec3d pos,
int &  domain 
)
inlinevirtual

◆ loadImage()

bool sofa::component::container::InterpolatedImplicitSurface::loadImage ( const char *  filename)
inline

◆ SOFA_CLASS()

sofa::component::container::InterpolatedImplicitSurface::SOFA_CLASS ( InterpolatedImplicitSurface  ,
DiscreteGridField   
)