plastimatch
Loading...
Searching...
No Matches
Synthetic_mha_parms Class Reference

#include <synthetic_mha.h>

Public Types

enum  Image_normalization {
  NORMALIZATION_NONE , NORMALIZATION_SUM_ONE , NORMALIZATION_SUM_SQR_ONE , NORMALIZATION_ZERO_MEAN_STD_ONE ,
  NORMALIZATION_GABOR
}
 

Public Member Functions

 Synthetic_mha_parms ()
 
 ~Synthetic_mha_parms ()
 

Public Attributes

Synthetic_mha_parms_private * d_ptr
 
Plm_image_type output_type
 
Pattern_type pattern
 
std::string fixed_fn
 
std::string input_fn
 
int dim [3]
 
float origin [3]
 
float spacing [3]
 
Direction_cosines dc
 
float background
 
float foreground
 
float background_alpha
 
float foreground_alpha
 
bool m_want_ss_img
 
bool m_want_dose_img
 
Image_normalization image_normalization
 
float radius [3]
 
float center [3]
 
float gauss_center [3]
 
float gauss_std [3]
 
float penumbra
 
float dose_size [6]
 
float dose_center [3]
 
float rect_size [6]
 
float donut_center [3]
 
float donut_radius [3]
 
int donut_rings
 
int grid_spacing [3]
 
float lung_tumor_pos [3]
 
float noise_mean
 
float noise_std
 
bool gabor_use_k_fib
 
int gabor_k_fib [2]
 
float gabor_k [3]
 
int num_multi_sphere
 

Member Enumeration Documentation

◆ Image_normalization

Enumerator
NORMALIZATION_NONE 
NORMALIZATION_SUM_ONE 
NORMALIZATION_SUM_SQR_ONE 
NORMALIZATION_ZERO_MEAN_STD_ONE 
NORMALIZATION_GABOR 

Constructor & Destructor Documentation

◆ Synthetic_mha_parms()

Synthetic_mha_parms::Synthetic_mha_parms ( )

◆ ~Synthetic_mha_parms()

Synthetic_mha_parms::~Synthetic_mha_parms ( )

Member Data Documentation

◆ background

float Synthetic_mha_parms::background

◆ background_alpha

float Synthetic_mha_parms::background_alpha

◆ center

float Synthetic_mha_parms::center[3]

◆ d_ptr

Synthetic_mha_parms_private* Synthetic_mha_parms::d_ptr

◆ dc

Direction_cosines Synthetic_mha_parms::dc

◆ dim

int Synthetic_mha_parms::dim[3]

◆ donut_center

float Synthetic_mha_parms::donut_center[3]

◆ donut_radius

float Synthetic_mha_parms::donut_radius[3]

◆ donut_rings

int Synthetic_mha_parms::donut_rings

◆ dose_center

float Synthetic_mha_parms::dose_center[3]

◆ dose_size

float Synthetic_mha_parms::dose_size[6]

◆ fixed_fn

std::string Synthetic_mha_parms::fixed_fn

◆ foreground

float Synthetic_mha_parms::foreground

◆ foreground_alpha

float Synthetic_mha_parms::foreground_alpha

◆ gabor_k

float Synthetic_mha_parms::gabor_k[3]

◆ gabor_k_fib

int Synthetic_mha_parms::gabor_k_fib[2]

◆ gabor_use_k_fib

bool Synthetic_mha_parms::gabor_use_k_fib

◆ gauss_center

float Synthetic_mha_parms::gauss_center[3]

◆ gauss_std

float Synthetic_mha_parms::gauss_std[3]

◆ grid_spacing

int Synthetic_mha_parms::grid_spacing[3]

◆ image_normalization

Image_normalization Synthetic_mha_parms::image_normalization

◆ input_fn

std::string Synthetic_mha_parms::input_fn

◆ lung_tumor_pos

float Synthetic_mha_parms::lung_tumor_pos[3]

◆ m_want_dose_img

bool Synthetic_mha_parms::m_want_dose_img

◆ m_want_ss_img

bool Synthetic_mha_parms::m_want_ss_img

◆ noise_mean

float Synthetic_mha_parms::noise_mean

◆ noise_std

float Synthetic_mha_parms::noise_std

◆ num_multi_sphere

int Synthetic_mha_parms::num_multi_sphere

◆ origin

float Synthetic_mha_parms::origin[3]

◆ output_type

Plm_image_type Synthetic_mha_parms::output_type

◆ pattern

Pattern_type Synthetic_mha_parms::pattern

◆ penumbra

float Synthetic_mha_parms::penumbra

◆ radius

float Synthetic_mha_parms::radius[3]

◆ rect_size

float Synthetic_mha_parms::rect_size[6]

◆ spacing

float Synthetic_mha_parms::spacing[3]

The documentation for this class was generated from the following files: