| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
img_complex.h
Go to the documentation of this file.
1
8 #include "rwimg.h"
9 #include "kernel.h"
10 #include "Complex.h"
11
12 // Function prototypes
13 int img_complex_product(Bimage* p, Bimage* p2);
14 int img_complex_conjugate_product(Bimage* p, Bimage* p2);
15 int img_complex_apply_mask(Bimage* p, Bimage* pmask);
16 int img_complex_apply_negative_mask(Bimage* p, Bimage* pmask);
17 int img_complex_apply_dual_mask(Bimage* p, Bimage* pmask);
18 int img_complex_bandpass(Bimage* p, float hires, float lores);
19 Bimage* img_pack_two_in_complex(Bimage* p1, Bimage* p2);
20 Bimage* img_unpack_combined_transform(Bimage* p);
21 int img_combined_complex_product(Bimage* p);
22 int img_combined_masked_complex_product(Bimage* p, Bimage* pmask);
23 int img_combined_bandpass_complex_product(Bimage* p, float hires, float lores);
24 int img_combined_bandpass_masked_complex_product(Bimage* p, float hires, float lores, Bimage* pmask);
25 double img_merge_amplitudes_and_phases(Bimage* pamp, Bimage* p);
26 double img_merge_amplitudes_and_phases(Bimage* p, Bimage* pref, float res_hi, float res_lo);
27
kernel.h
Header file for filter kernel functions.
Complex.h
Class for complex numbers.
img_unpack_combined_transform
Bimage * img_unpack_combined_transform(Bimage *p)
Unpacks a complex transform obtained from two real images.
Definition: img_complex.cpp:331
img_merge_amplitudes_and_phases
double img_merge_amplitudes_and_phases(Bimage *pamp, Bimage *p)
Merges the amplitudes from one map with the phases of another.
Definition: img_complex.cpp:830
Bimage
General image parameter class.
Definition: Bimage.h:150
img_combined_complex_product
int img_combined_complex_product(Bimage *p)
Calculates the complex conjugate product of a complex image resulting from combining and Fourier tran...
Definition: img_complex.cpp:404
img_combined_masked_complex_product
int img_combined_masked_complex_product(Bimage *p, Bimage *pmask)
Calculates the complex conjugate product of a complex image resulting from combining and Fourier tran...
Definition: img_complex.cpp:494
img_complex_product
int img_complex_product(Bimage *p, Bimage *p2)
Calculates the complex product of two complex images.
Definition: img_complex.cpp:30
img_pack_two_in_complex
Bimage * img_pack_two_in_complex(Bimage *p1, Bimage *p2)
Packs two real images into one complex image.
Definition: img_complex.cpp:255
img_complex_bandpass
int img_complex_bandpass(Bimage *p, float hires, float lores)
Bandpasses a Fourier transform.
Definition: img_complex.cpp:190
img_complex_conjugate_product
int img_complex_conjugate_product(Bimage *p, Bimage *p2)
Calculates the product of a complex image with the conjugate of a second.
Definition: img_complex.cpp:61
img_complex_apply_mask
int img_complex_apply_mask(Bimage *p, Bimage *pmask)
Applies a mask to a complex image.
Definition: img_complex.cpp:91
img_complex_apply_dual_mask
int img_complex_apply_dual_mask(Bimage *p, Bimage *pmask)
Applies a dual mask to a complex image.
Definition: img_complex.cpp:155
rwimg.h
Header file for 2D and 3D image I/O.
img_combined_bandpass_complex_product
int img_combined_bandpass_complex_product(Bimage *p, float hires, float lores)
Calculates the complex conjugate product of a complex image resulting from combining and Fourier tran...
Definition: img_complex.cpp:589
img_complex_apply_negative_mask
int img_complex_apply_negative_mask(Bimage *p, Bimage *pmask)
Applies a mask to a complex image.
Definition: img_complex.cpp:121
img_combined_bandpass_masked_complex_product
int img_combined_bandpass_masked_complex_product(Bimage *p, float hires, float lores, Bimage *pmask)
Calculates the complex conjugate product of a complex image resulting from combining and Fourier tran...
Definition: img_complex.cpp:712