plastimatch
Loading...
Searching...
No Matches
vf_jacobian.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _vf_jacobian_h_
5#define _vf_jacobian_h_
6
7#include "plmbase_config.h"
8#include <string>
9#include "itk_image_type.h"
10
11class Plm_image;
12
14public:
15 float min;
16 float max;
17 std::string outputstats_fn;
18public:
20 outputstats_fn = " ";
21 min=0;
22 max=0;
23 }
24};
25
27public:
28 /*Xform * */
29 DeformationFieldType::Pointer vf;
30 std::string vfjacstats_fn;
33
34public:
35 Jacobian();
36 void set_input_vf (DeformationFieldType::Pointer vf);
37 void set_output_vfstats_name (const std::string& vfjacstats);
38 FloatImageType::Pointer make_jacobian ();
39private:
40 void write_output_statistics(Jacobian_stats *);
41};
42
43#endif
Definition: vf_jacobian.h:13
float max
Definition: vf_jacobian.h:16
std::string outputstats_fn
Definition: vf_jacobian.h:17
float min
Definition: vf_jacobian.h:15
Jacobian_stats()
Definition: vf_jacobian.h:19
Definition: vf_jacobian.h:26
DeformationFieldType::Pointer vf
Definition: vf_jacobian.h:29
float jacobian_min
Definition: vf_jacobian.h:31
std::string vfjacstats_fn
Definition: vf_jacobian.h:30
float jacobian_max
Definition: vf_jacobian.h:32
The Plm_image class represents a three-dimensional volume. The volume is an abstraction that can co...
Definition: plm_image.h:27
#define PLMBASE_API
Definition: plmbase_config.h:19