29 #ifndef CORE_ALGORITHMS_FIELDS_REGISTERWITHCORRESPONDENCES_H
30 #define CORE_ALGORITHMS_FIELDS_REGISTERWITHCORRESPONDENCES_H 1
34 #include <Core/Datatypes/Mesh.h>
35 #include <Core/Datatypes/Field.h>
36 #include <Core/Datatypes/FieldInformation.h>
37 #include <Core/Geometry/Vector.h>
41 #include <Core/Algorithms/Util/AlgoBase.h>
44 #include <Core/Algorithms/Fields/share.h>
46 namespace SCIRunAlgo {
48 using namespace SCIRun;
63 bool make_new_points(
VMesh* points,
VMesh* Cors, std::vector<double>& coefs,
VMesh& omesh);
64 bool make_new_pointsA(
VMesh* points,
VMesh* Cors, std::vector<double>& coefs,
VMesh& omesh);
LockingHandle< Matrix< double > > MatrixHandle
Definition: MatrixFwd.h:55
double sumx2
Definition: RegisterWithCorrespondences.h:65
#define SCISHARE
Definition: share.h:39
double sumz
Definition: RegisterWithCorrespondences.h:70
Definition: RegisterWithCorrespondences.h:50
double sumz2
Definition: RegisterWithCorrespondences.h:67
RegisterWithCorrespondencesAlgo()
Set defaults.
Definition: RegisterWithCorrespondences.h:54
double sumx
Definition: RegisterWithCorrespondences.h:68
boost::shared_ptr< Field > FieldHandle
Definition: DatatypeFwd.h:65
double sumy
Definition: RegisterWithCorrespondences.h:69
double sumy2
Definition: RegisterWithCorrespondences.h:66