#include <src/PlusDataCollection/Haptics/vtkPlusImplicitSplineForce.h>
|
double | BasisFunction3 (int k, double *knot, double u, int K) |
|
double | BasisFunction3DerivativeD (int k, double *knot, double u, int K) |
|
double | CalculateDistanceBasis (double x, double y, double z, int n, int direction) |
|
int | CalculateDistanceDerivativeBasis (double x, double y, double z, int n, int direction, double *gradient) |
|
int | CalculateKnotIu (double u, double *knot, int K, int n) |
|
int | fnGaussValueDeriv (double a, double x, double &value, double &deriv) |
|
int | fnSigmoidValueDeriv (double a, double x, double &value, double &deriv) |
|
int | ReadFile3DBSplineKnots (const std::string &fname) |
|
int | ReadFileControlPoints (const std::string &fname) |
|
| vtkPlusImplicitSplineForce () |
|
virtual | ~vtkPlusImplicitSplineForce () |
|
| vtkPlusForceFeedback () |
|
◆ Superclass
◆ vtkPlusImplicitSplineForce()
vtkPlusImplicitSplineForce::vtkPlusImplicitSplineForce |
( |
| ) |
|
|
protected |
◆ ~vtkPlusImplicitSplineForce()
vtkPlusImplicitSplineForce::~vtkPlusImplicitSplineForce |
( |
| ) |
|
|
protectedvirtual |
◆ BasisFunction3()
double vtkPlusImplicitSplineForce::BasisFunction3 |
( |
int |
k, |
|
|
double * |
knot, |
|
|
double |
u, |
|
|
int |
K |
|
) |
| |
|
protected |
◆ BasisFunction3DerivativeD()
double vtkPlusImplicitSplineForce::BasisFunction3DerivativeD |
( |
int |
k, |
|
|
double * |
knot, |
|
|
double |
u, |
|
|
int |
K |
|
) |
| |
|
protected |
◆ CalculateDistanceBasis()
double vtkPlusImplicitSplineForce::CalculateDistanceBasis |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
int |
n, |
|
|
int |
direction |
|
) |
| |
|
protected |
◆ CalculateDistanceDerivativeBasis()
int vtkPlusImplicitSplineForce::CalculateDistanceDerivativeBasis |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
int |
n, |
|
|
int |
direction, |
|
|
double * |
gradient |
|
) |
| |
|
protected |
◆ CalculateKnotIu()
int vtkPlusImplicitSplineForce::CalculateKnotIu |
( |
double |
u, |
|
|
double * |
knot, |
|
|
int |
K, |
|
|
int |
n |
|
) |
| |
|
protected |
◆ fnGaussValueDeriv()
int vtkPlusImplicitSplineForce::fnGaussValueDeriv |
( |
double |
a, |
|
|
double |
x, |
|
|
double & |
value, |
|
|
double & |
deriv |
|
) |
| |
|
protected |
◆ fnSigmoidValueDeriv()
int vtkPlusImplicitSplineForce::fnSigmoidValueDeriv |
( |
double |
a, |
|
|
double |
x, |
|
|
double & |
value, |
|
|
double & |
deriv |
|
) |
| |
|
protected |
◆ GenerateForce()
int vtkPlusImplicitSplineForce::GenerateForce |
( |
vtkMatrix4x4 * |
transformMatrix, |
|
|
double |
force[3] |
|
) |
| |
|
virtual |
◆ GetClassName()
virtual const char* vtkPlusImplicitSplineForce::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsA()
virtual int vtkPlusImplicitSplineForce::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusImplicitSplineForce::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkPlusImplicitSplineForce::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ ReadFile3DBSplineKnots()
int vtkPlusImplicitSplineForce::ReadFile3DBSplineKnots |
( |
const std::string & |
fname | ) |
|
|
protected |
◆ ReadFileControlPoints()
int vtkPlusImplicitSplineForce::ReadFileControlPoints |
( |
const std::string & |
fname | ) |
|
|
protected |
◆ SafeDownCast()
◆ SetGamma()
int vtkPlusImplicitSplineForce::SetGamma |
( |
double |
gamma | ) |
|
◆ SetInput() [1/2]
void vtkPlusImplicitSplineForce::SetInput |
( |
int |
splineId | ) |
|
◆ SetInput() [2/2]
void vtkPlusImplicitSplineForce::SetInput |
( |
char * |
controlPnt | ) |
|
◆ ControlPoints
std::string vtkPlusImplicitSplineForce::ControlPoints |
|
protected |
◆ controlQ3D
◆ gammaSigmoid
double vtkPlusImplicitSplineForce::gammaSigmoid |
|
protected |
◆ knot1
◆ knot1b
double vtkPlusImplicitSplineForce::knot1b[DimKnot_U] |
|
protected |
◆ knot2
◆ knot2b
double vtkPlusImplicitSplineForce::knot2b[DimKnot_V] |
|
protected |
◆ knot3
◆ knot3b
double vtkPlusImplicitSplineForce::knot3b[DimKnot_W] |
|
protected |
◆ scaleForce
double vtkPlusImplicitSplineForce::scaleForce |
|
protected |
◆ SplineKnots
std::string vtkPlusImplicitSplineForce::SplineKnots |
|
protected |
The documentation for this class was generated from the following files: