addRef() | sofa::gpu::cuda::CudaDistanceGrid | |
bbmax | sofa::gpu::cuda::CudaDistanceGrid | protected |
bbmin | sofa::gpu::cuda::CudaDistanceGrid | protected |
calcCubeDistance(Real dim=1, int np=5) | sofa::gpu::cuda::CudaDistanceGrid | |
calcDistance() | sofa::gpu::cuda::CudaDistanceGrid | |
cellWidth | sofa::gpu::cuda::CudaDistanceGrid | protected |
clamp(Coord p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
computeBBox() | sofa::gpu::cuda::CudaDistanceGrid | |
Coord typedef | sofa::gpu::cuda::CudaDistanceGrid | |
coord(int x, int y, int z) | sofa::gpu::cuda::CudaDistanceGrid | inline |
cubeDim | sofa::gpu::cuda::CudaDistanceGrid | protected |
CudaDistanceGrid(int nx, int ny, int nz, Coord pmin, Coord pmax) | sofa::gpu::cuda::CudaDistanceGrid | |
dists | sofa::gpu::cuda::CudaDistanceGrid | protected |
eval(const Coord &x) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
eval2(const Coord &x) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getBBCorner(int i) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getBBMax() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getBBMin() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getCellWidth() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getCorner(int i) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getCubeDim() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getDists() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getDists() | sofa::gpu::cuda::CudaDistanceGrid | inline |
getInvCellWidth() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getNx() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getNy() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getNz() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getPMax() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getPMin() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
getShared() | sofa::gpu::cuda::CudaDistanceGrid | protectedstatic |
grad(Index index, const Coord &coefs) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
grad(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
inBBox(const Coord &p, Real margin=0.0f) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
index(const Coord &p, Coord &coefs) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
index(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
index(int x, int y, int z) | sofa::gpu::cuda::CudaDistanceGrid | inline |
inGrid(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
interp(Real coef, Real a, Real b) | sofa::gpu::cuda::CudaDistanceGrid | inlinestatic |
interp(Index index, const Coord &coefs) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
interp(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
invCellWidth | sofa::gpu::cuda::CudaDistanceGrid | protected |
isCube() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
ix(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
iy(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
iz(const Coord &p) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
load(const std::string &filename, double scale=1.0, double sampling=0.0, int nx=64, int ny=64, int nz=64, Coord pmin=Coord(), Coord pmax=Coord()) | sofa::gpu::cuda::CudaDistanceGrid | static |
loadShared(const std::string &filename, double scale=1.0, double sampling=0.0, int nx=64, int ny=64, int nz=64, Coord pmin=Coord(), Coord pmax=Coord()) | sofa::gpu::cuda::CudaDistanceGrid | static |
maxDist() | sofa::gpu::cuda::CudaDistanceGrid | inlinestatic |
meshPts | sofa::gpu::cuda::CudaDistanceGrid | |
meshQuads | sofa::gpu::cuda::CudaDistanceGrid | |
meshTriangles | sofa::gpu::cuda::CudaDistanceGrid | |
nbRef | sofa::gpu::cuda::CudaDistanceGrid | protected |
nx | sofa::gpu::cuda::CudaDistanceGrid | protected |
nxny | sofa::gpu::cuda::CudaDistanceGrid | protected |
nxnynz | sofa::gpu::cuda::CudaDistanceGrid | protected |
ny | sofa::gpu::cuda::CudaDistanceGrid | protected |
nz | sofa::gpu::cuda::CudaDistanceGrid | protected |
operator[](Index index) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
operator[](Index index) | sofa::gpu::cuda::CudaDistanceGrid | inline |
pmax | sofa::gpu::cuda::CudaDistanceGrid | protected |
pmin | sofa::gpu::cuda::CudaDistanceGrid | protected |
quickeval(const Coord &x) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
quickeval2(const Coord &x) const | sofa::gpu::cuda::CudaDistanceGrid | inline |
Real typedef | sofa::gpu::cuda::CudaDistanceGrid | |
release() | sofa::gpu::cuda::CudaDistanceGrid | |
sampleSurface(double sampling=-1.0) | sofa::gpu::cuda::CudaDistanceGrid | |
save(const std::string &filename) | sofa::gpu::cuda::CudaDistanceGrid | |
setBBMax(const Coord &val) | sofa::gpu::cuda::CudaDistanceGrid | inline |
setBBMin(const Coord &val) | sofa::gpu::cuda::CudaDistanceGrid | inline |
size() const | sofa::gpu::cuda::CudaDistanceGrid | inline |
VecCoord typedef | sofa::gpu::cuda::CudaDistanceGrid | |
VecReal typedef | sofa::gpu::cuda::CudaDistanceGrid | |
~CudaDistanceGrid() | sofa::gpu::cuda::CudaDistanceGrid | protected |