19#ifndef _GIMLI_INTERPOLATE__H
20#define _GIMLI_INTERPOLATE__H
30 const R3Vector & destPos, RVector & outVec,
31 bool verbose=
false,
double fillValue=0.0);
34DLLEXPORT RVector
interpolate(
const Mesh & srcMesh,
const RVector & inVec,
35 const R3Vector & destPos,
36 bool verbose=
false,
double fillValue=0.0);
40 const Mesh & destMesh, RVector & outVec,
41 bool verbose=
false,
double fillValue=0.0);
45DLLEXPORT
void interpolate(
const Mesh & srcMesh,
const std::string & fileName,
46 Mesh & destMesh,
bool verbose=
false,
double fillValue=0.0);
49DLLEXPORT RVector
interpolate(
const Mesh & srcMesh,
const RVector & inVec,
50 const RVector &
x,
const RVector &
y,
51 const RVector &
z,
bool verbose=
false,
double fillValue=0.0);
54DLLEXPORT RVector
interpolate(
const Mesh & srcMesh,
const RVector & inVec,
55 const RVector &
x,
const RVector &
y,
56 bool verbose=
false,
double fillValue=0.0);
59DLLEXPORT RVector
interpolate(
const Mesh & srcMesh,
const RVector & inVec,
61 bool verbose=
false,
double fillValue=0.0);
67 bool verbose=
false,
double fillValue=0.0);
76 const R3Vector & destPos, RMatrix & outMat,
77 bool verbose=
false,
double fillValue=0.0);
83 bool verbose=
false,
double fillValue=0);
88 const RVector & cellData);
90DLLEXPORT
void triangleMesh_(
const Mesh & mesh,
Mesh & tmpMesh);
GIMLi main namespace for the Geophyiscal Inversion and Modelling Library.
Definition baseentity.h:24
RVector y(const R3Vector &rv)
Definition pos.cpp:114
RVector x(const R3Vector &rv)
Definition pos.cpp:107
RVector z(const R3Vector &rv)
Definition pos.cpp:120
RVector cellDataToPointData(const Mesh &mesh, const RVector &cellData)
Definition interpolate.cpp:259
void interpolateSurface(const Mesh &mesh, Mesh &qmesh, bool verbose, double fillValue)
Definition interpolate.cpp:224
void interpolate(const Mesh &mesh, const RMatrix &vData, const R3Vector &ipos, RMatrix &iData, bool verbose, double fillValue)
Definition interpolate.cpp:28