clargs Struct Reference

Variables affected by the the command line arguments. More...

List of all members.

Public Member Functions

 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.
 clargs (int argc, char *argv[])
 Parses the arguments passed to the command line.

Public Attributes

Path command
 Command name as it was invoked.
Path listname
 File with the list of all input contrasts.
bool idealworld
 Assumption of the world's ideality.
string slicedesc
 String describing the slices to be CT'ed.
Path outmask
 The mask for the output file names.
Filter filter_type
 Type of the filtering function.
Dcenter center
 Rotation center.
unsigned nof_threads
 Number of threads in the reconstruction.
bool beverbose
 Be verbose flag.
bool SaveInt
 Save image as 16-bit integer.
DEIoptions deiopt
 Options for the DEI processing.
DEIprocess::Component contrast
 Component to be extracted.
Path Mlistname
 File with the list of minus input contrasts.
Path Plistname
 File with the list of plus input contrasts.
EDEIoptions edeiopt
 Options for the EDEI processing.
EDEIprocess::Component contrast
 Component to be extracted.
IPCprocess::Component contrast
 Component to be extracted.
Path z0_list
 File with the list of contrasts in the contact print plane.
Path zD_list
 File with the list of contrasts at the distance.
float dd
 Pixel size.
float alpha
 $\alpha$ parameter of the MBA.
float lambda
 Wavelength.
float dist
 Object-to-detector distance.
float dgamma
 $\gamma$ parameter of the BAC method
Contrast contrast
 Type of the contrast.
int slice
 Slice number to pick up in the projections.
float center
 Rotation center.
Path result_name
 Name of the file to save the result to.
Path sinogram_name
 Name of the sinogram file.
Path minus_name
 Input contrast in the minus position.
Path plus_name
 Input contrast in the plus position.
Path ref_name
 Output refraction image.
Path abs_name
 Output absorption image.
string abs_name
 Output absorption image.
Path in_name
 Name of the input file.
Path out_name
 Name of the output file.
float mincon
 Black intensity.
float maxcon
 White intensity.
bool mMm
Path foreground_name
 Name of the foreground file.
Path background_name
 Name of the background file.
vector< Pathdc_names
 Name(s) of the dark current file(s).
Path output_name
 Name of the output file.
Path z0_name
 contrasts in the contact print plane.
Path zD_name
 contrasts at the distance.
Path phs_name
 Output name of the phase contrast.
Path fdname
 Name of the output read RCstaff::FDoption() "FD" "FD" file.
Path outIm
 Output image.
float theta
 Rotation angle.
int x
 X-size of the image.
int y
 Y-size of the image.
float bd
 The ration ($\beta/\delta$).
string command
 Command name as it was invoked.
string sinogram_name
 Name of the sinogram file.
vector< string > inlist
 Array of the input images.
unsigned index
 The index of the slice.
int plane
 Plane of the reconstruction.
Path data_name
 Name of the input data file.

Detailed Description

Variables affected by the the command line arguments.

Note that every file containing code for an executable has it's own 'clargs' structure with it's own initializer. The meaning of all these clargs is the same: variables definable by the command line options together with the parser in the form of the initializer clargs::clargs(), while the contents varies. The Doxygen cannot correctly parse many structures/functions with the same name and produces bad output. Do NOT rely on the Doxygen-made documentation for this structure, but read the code itself.

Definition at line 45 of file ct-abs.cpp.


Constructor & Destructor Documentation

clargs::clargs ( int  argc,
char *  argv[] 
)
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.
clargs::clargs ( int  argc,
char *  argv[] 
)

Parses the arguments passed to the command line.

Parameters:
argc Number of the command line arguments.
argv Array of the command line arguments.

Member Data Documentation

Output absorption image.

Definition at line 44 of file edei.cpp.

Output absorption image.

Output name of the absorption contrast.

Definition at line 44 of file dei.cpp.

Referenced by main().

$\alpha$ parameter of the MBA.

Definition at line 49 of file ct-ipc.cpp.

Referenced by main().

Name of the background file.

Definition at line 44 of file ff.cpp.

Referenced by main().

float clargs::bd

The ration ($\beta/\delta$).

Definition at line 20 of file simulate-ipc.cpp.

Be verbose flag.

Save image as 16-bit integer.

Definition at line 54 of file ct-abs.cpp.

Referenced by clargs(), and main().

Rotation center.

Definition at line 49 of file ct-line.cpp.

Rotation center.

Definition at line 52 of file ct-abs.cpp.

Referenced by clargs(), and main().

Command name as it was invoked.

Definition at line 46 of file sino.cpp.

Command name as it was invoked.

Definition at line 46 of file ct-abs.cpp.

Referenced by clargs(), and main().

Type of the contrast.

Definition at line 46 of file ct-line.cpp.

Component to be extracted.

Definition at line 45 of file ct-ipc.cpp.

Component to be extracted.

Definition at line 47 of file ct-edei.cpp.

Component to be extracted.

Type of the contrast.

Definition at line 44 of file ct-dei.cpp.

Referenced by main().

Name of the input data file.

Definition at line 47 of file ts.cpp.

Referenced by main().

Name(s) of the dark current file(s).

Definition at line 45 of file ff.cpp.

Referenced by main().

float clargs::dd

Pixel size.

Definition at line 48 of file ct-ipc.cpp.

Referenced by main().

Options for the DEI processing.

Definition at line 43 of file ct-dei.cpp.

Referenced by main().

$\gamma$ parameter of the BAC method

Definition at line 52 of file ct-ipc.cpp.

Referenced by main().

float clargs::dist

Object-to-detector distance.

Definition at line 51 of file ct-ipc.cpp.

Referenced by main().

Options for the EDEI processing.

Options for the DEI processing.

Definition at line 46 of file ct-edei.cpp.

Referenced by main().

Name of the output read RCstaff::FDoption() "FD" "FD" file.

Definition at line 39 of file rc2fd.cpp.

Type of the filtering function.

Definition at line 51 of file ct-abs.cpp.

Referenced by clargs(), and main().

Name of the foreground file.

Definition at line 43 of file ff.cpp.

Referenced by main().

Assumption of the world's ideality.

Assumption of the world ideality.

Definition at line 48 of file ct-abs.cpp.

Referenced by clargs(), and main().

Name of the input file.

Definition at line 47 of file f2i.cpp.

Referenced by main().

unsigned clargs::index

The index of the slice.

Definition at line 49 of file sino.cpp.

Referenced by main().

vector<string> clargs::inlist

Array of the input images.

Definition at line 48 of file sino.cpp.

Referenced by main().

Wavelength.

Definition at line 50 of file ct-ipc.cpp.

Referenced by main().

File with the list of all input contrasts.

Definition at line 47 of file ct-abs.cpp.

Referenced by clargs(), and main().

White intensity.

Definition at line 50 of file f2i.cpp.

Referenced by main().

Black intensity.

Definition at line 49 of file f2i.cpp.

Referenced by main().

Input contrast in the minus position.

Definition at line 41 of file dei.cpp.

Referenced by main().

File with the list of minus input contrasts.

Definition at line 45 of file ct-dei.cpp.

Referenced by main().

Output minimum and maximum.

Definition at line 52 of file f2i.cpp.

Referenced by main().

Number of threads in the reconstruction.

Definition at line 53 of file ct-abs.cpp.

Referenced by clargs(), and main().

Name of the output file.

Definition at line 48 of file f2i.cpp.

Referenced by main().

Output image.

Definition at line 13 of file simulate-ipc.cpp.

The mask for the output file names.

Definition at line 50 of file ct-abs.cpp.

Referenced by clargs(), and main().

Name of the output file.

Definition at line 46 of file ff.cpp.

Referenced by main().

Output name of the phase contrast.

Definition at line 47 of file ipc.cpp.

Referenced by main().

Plane of the reconstruction.

Definition at line 45 of file ts.cpp.

Referenced by main().

File with the list of plus input contrasts.

Definition at line 46 of file ct-dei.cpp.

Referenced by main().

Input contrast in the plus position.

Definition at line 42 of file dei.cpp.

Referenced by main().

Output refraction image.

Definition at line 43 of file dei.cpp.

Referenced by main().

Name of the file to save the result to.

Definition at line 50 of file ct-line.cpp.

Referenced by main().

Save image as 16-bit integer.

Be verbose flag.

Definition at line 55 of file ct-abs.cpp.

Referenced by clargs(), and main().

Name of the sinogram file.

Definition at line 47 of file sino.cpp.

Name of the sinogram file.

Definition at line 49 of file ct.cpp.

Referenced by main().

Slice number to pick up in the projections.

Definition at line 47 of file ct-line.cpp.

Referenced by main().

String describing the slices to be CT'ed.

String describing the slices to be sino'ed.

Definition at line 49 of file ct-abs.cpp.

Referenced by clargs(), and main().

Rotation angle.

Definition at line 16 of file simulate-ipc.cpp.

int clargs::x

X-size of the image.

Definition at line 18 of file simulate-ipc.cpp.

int clargs::y

Y-size of the image.

Definition at line 19 of file simulate-ipc.cpp.

File with the list of contrasts in the contact print plane.

File with the list of minus input contrasts.

Definition at line 46 of file ct-ipc.cpp.

Referenced by main().

contrasts in the contact print plane.

Definition at line 45 of file ipc.cpp.

Referenced by main().

File with the list of contrasts at the distance.

File with the list of plus input contrasts.

Definition at line 47 of file ct-ipc.cpp.

Referenced by main().

contrasts at the distance.

Definition at line 46 of file ipc.cpp.

Referenced by main().


The documentation for this struct was generated from the following files:
Generated on Thu Jul 29 15:34:27 2010 for ctas by  doxygen 1.6.3