Bsoft 2.1.4
Bernard's software package
proj_tool.cpp File Reference
#include "proj_tool.h"
#include "radon_util.h"
#include "utilities.h"

Functions

LUTablecreate_table (int ncol, int sizeT)
 
int kill_table (LUTable *lut)
 
int write_line (Bimage *p, Bimage *prec, int angolo, float csi, float eta, Bimage *pmask, LUTable *lut, float *priga)
 
int weigh_radon_transf (Bimage *p, Bimage *pmask)
 Weighs a radon transform with a mask. More...
 

Variables

int verbose
 

Detailed Description

Author
P.L. Bellon, F. Cantele and S. Lanzavecchia Dip. Chimica Strutturale e Stereochimica Inorganica Via Venezian 21, 20133 Milano, Italy
Date
Created: 7 04 2003
Modified: 07 07 2005

Function Documentation

◆ create_table()

LUTable * create_table ( int  ncol,
int  sizeT 
)
Parameters
ncol
sizeT
Returns
int 0

◆ kill_table()

int kill_table ( LUTable lut)

◆ weigh_radon_transf()

int weigh_radon_transf ( Bimage p,
Bimage pmask 
)

Weighs a radon transform with a mask.

Parameters
*pradon transform.
*pmaskmask calculated for the radon transform.
Returns
int 0
The mask is searched for the minimum value to assess completeness.
Each value in the mask above a threshold is inverted (the weight to be applied).
Values below the threshold is set to zero.
The threshold is set to 0.9.

◆ write_line()

int write_line ( Bimage p,
Bimage prec,
int  angolo,
float  csi,
float  eta,
Bimage pmask,
LUTable lut,
float *  priga 
)
Parameters
*p
*prec
angoloangle index
csi
eta
*pmask
*lut
*priga
Returns
int 0

Variable Documentation

◆ verbose

int verbose
extern