plastimatch
Loading...
Searching...
No Matches
threshbox.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _threshbox_h_
5#define _threshbox_h_
6
7#include "plmutil_config.h"
8#include "direction_cosines.h"
9#include "plm_image.h"
10
12public:
13 int center[3];
14 int boxsize[3];
16
18
19 Plm_image::Pointer img_in;
22
23 Plm_image::Pointer overlap_labelmap1;
24 Plm_image::Pointer overlap_labelmap2;
25 char overlap_fn_out[1024];
26 char max_coord_fn_out[1024];
27
28 char max_coord_fn_in1[1024];
29 char max_coord_fn_in2[1024];
30
31
32 /* for dose comparison plugin */
38
39public:
41 center[0]=100;
42 center[1]=100;
43 center[2]=100;
44 boxsize[0]=10;
45 boxsize[1]=10;
46 boxsize[2]=10;
47 threshold=80;
48
49 }
50};
51
55
56#endif
Definition direction_cosines.h:23
The Plm_image class represents a three-dimensional volume. The volume is an abstraction that can co...
Definition plm_image.h:27
Definition pointset.h:15
Definition threshbox.h:11
Threshbox_parms()
Definition threshbox.h:40
int isodose_value3
Definition threshbox.h:34
int center[3]
Definition threshbox.h:13
Plm_image::Pointer overlap_labelmap2
Definition threshbox.h:24
int boxsize[3]
Definition threshbox.h:14
int isodose_value2
Definition threshbox.h:33
int isodose_value4
Definition threshbox.h:34
Plm_image * img_box
Definition threshbox.h:21
Plm_image * img_out
Definition threshbox.h:20
Plm_image::Pointer img_in
Definition threshbox.h:19
Plm_image * dose_labelmap4
Definition threshbox.h:36
Plm_image * composite_labelmap
Definition threshbox.h:37
Plm_image * dose_labelmap2
Definition threshbox.h:35
char overlap_fn_out[1024]
Definition threshbox.h:25
Direction_cosines dc
Definition threshbox.h:17
char max_coord_fn_in2[1024]
Definition threshbox.h:29
Plm_image * dose_labelmap3
Definition threshbox.h:36
Plm_image::Pointer overlap_labelmap1
Definition threshbox.h:23
int isodose_value5
Definition threshbox.h:34
char max_coord_fn_in1[1024]
Definition threshbox.h:28
int isodose_value1
Definition threshbox.h:33
Plm_image * dose_labelmap1
Definition threshbox.h:35
int threshold
Definition threshbox.h:15
Plm_image * dose_labelmap5
Definition threshbox.h:37
char max_coord_fn_out[1024]
Definition threshbox.h:26
#define PLMUTIL_C_API
Definition plmutil_config.h:25
EXTERNC void do_multi_threshold(Threshbox_parms *parms)
Definition threshbox.cxx:582
EXTERNC void do_overlap_fraction(Threshbox_parms *parms)
Definition threshbox.cxx:150
EXTERNC void do_threshbox(Threshbox_parms *parms)
Definition threshbox.cxx:20