30 #ifndef CORE_ALGORITHMS_FIELDS_FIELDDATA_CALCULATEFIELDDATAMETRIC_H
31 #define CORE_ALGORITHMS_FIELDS_FIELDDATA_CALCULATEFIELDDATAMETRIC_H 1
34 #include <Core/Datatypes/Mesh.h>
35 #include <Core/Datatypes/Field.h>
37 #include <Core/Datatypes/NrrdData.h>
40 #include <Core/Algorithms/Util/AlgoBase.h>
43 #include <Core/Algorithms/Fields/share.h>
45 namespace SCIRunAlgo {
47 using namespace SCIRun;
56 add_option(
"method",
"value-mean",
"min|max|median|value-mean|geom-mean|sum|integral|volthreshold");
57 add_scalar(
"threshold",0.5);
60 bool run(std::vector<FieldHandle>& input,
MatrixHandle& output);
LockingHandle< Matrix< double > > MatrixHandle
Definition: MatrixFwd.h:55
Definition: CalculateFieldDataMetric.h:49
#define SCISHARE
Definition: share.h:39
CalculateFieldDataMetricAlgo()
Set defaults.
Definition: CalculateFieldDataMetric.h:53
boost::shared_ptr< Field > FieldHandle
Definition: DatatypeFwd.h:65