#include <ProjMatrix.hpp>
|
| ProjMatrix () |
|
| ProjMatrix (const Db *db, const AMesh *a_mesh, int rankZ=-1, bool verbose=false) |
|
| ProjMatrix (int npoint, int napices, const cs *aproj) |
|
| ProjMatrix (const ProjMatrix &m) |
|
ProjMatrix & | operator= (const ProjMatrix &m) |
|
virtual | ~ProjMatrix () |
|
virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| Interface for AStringable. More...
|
|
int | point2mesh (const VectorDouble &inv, VectorDouble &outv) const override |
| Interface for IProjMatrix. More...
|
|
int | mesh2point (const VectorDouble &inv, VectorDouble &outv) const override |
|
int | getApexNumber () const override |
|
int | getPointNumber () const override |
|
int | resetFromDb (const Db *db, const AMesh *a_mesh, int rankZ=-1, bool verbose=false) |
|
int | resetFromPoints (int npoint, int napices, const cs *aproj) |
|
int | resetFromDbByNeigh (const Db *db, AMesh *amesh, double radius, int flag_exact=0, bool verbose=false) |
|
const cs * | getAproj () const |
|
Triplet | getAprojToTriplet (bool flag_from_1=false) const |
|
| IProjMatrix () |
|
virtual | ~IProjMatrix () |
|
| AStringable () |
|
| AStringable (const AStringable &r) |
|
AStringable & | operator= (const AStringable &r) |
|
virtual | ~AStringable () |
|
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
|
virtual void | display (int level) const final |
|
◆ ProjMatrix() [1/4]
ProjMatrix::ProjMatrix |
( |
| ) |
|
◆ ProjMatrix() [2/4]
ProjMatrix::ProjMatrix |
( |
const Db * |
db, |
|
|
const AMesh * |
a_mesh, |
|
|
int |
rankZ = -1 , |
|
|
bool |
verbose = false |
|
) |
| |
◆ ProjMatrix() [3/4]
ProjMatrix::ProjMatrix |
( |
int |
npoint, |
|
|
int |
napices, |
|
|
const cs * |
aproj |
|
) |
| |
◆ ProjMatrix() [4/4]
◆ ~ProjMatrix()
ProjMatrix::~ProjMatrix |
( |
| ) |
|
|
virtual |
◆ create()
ProjMatrix * ProjMatrix::create |
( |
const Db * |
db, |
|
|
const AMesh * |
a_mesh, |
|
|
int |
rankZ = -1 , |
|
|
bool |
verbose = false |
|
) |
| |
|
static |
◆ getApexNumber()
int ProjMatrix::getApexNumber |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getAproj()
const cs* ProjMatrix::getAproj |
( |
| ) |
const |
|
inline |
◆ getAprojToTriplet()
Triplet ProjMatrix::getAprojToTriplet |
( |
bool |
flag_from_1 = false | ) |
const |
◆ getPointNumber()
int ProjMatrix::getPointNumber |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ mesh2point()
◆ operator=()
◆ point2mesh()
◆ resetFromDb()
int ProjMatrix::resetFromDb |
( |
const Db * |
db, |
|
|
const AMesh * |
a_mesh, |
|
|
int |
rankZ = -1 , |
|
|
bool |
verbose = false |
|
) |
| |
◆ resetFromDbByNeigh()
int ProjMatrix::resetFromDbByNeigh |
( |
const Db * |
db, |
|
|
AMesh * |
amesh, |
|
|
double |
radius, |
|
|
int |
flag_exact = 0 , |
|
|
bool |
verbose = false |
|
) |
| |
Returns the projection matrix of a set of points (contained in a Db) onto a meshing
- Parameters
-
db | Db structure |
amesh | Meshing structure |
radius | Neighborhood radius |
flag_exact | Type of test |
verbose | Verbose flag |
- Returns
◆ resetFromPoints()
int ProjMatrix::resetFromPoints |
( |
int |
npoint, |
|
|
int |
napices, |
|
|
const cs * |
aproj |
|
) |
| |
◆ toString()
◆ _Aproj
◆ _nApices
◆ _nPoint
The documentation for this class was generated from the following files: