X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Fct.h;h=4dccb3717c237403b5dc59089c0d5531b41dfb1a;hp=016a4f89e7ceddf7ab3eaeb771c3b7808ae64922;hb=44ba9ce559d2d52cbd7bbea6bcd76242840fd3eb;hpb=595e63c804284d460ce4d032c3848b75bc57186d diff --git a/include/ct.h b/include/ct.h index 016a4f8..4dccb37 100644 --- a/include/ct.h +++ b/include/ct.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: ct.h,v 1.19 2000/06/19 19:04:05 kevin Exp $ +** $Id: ct.h,v 1.20 2000/06/20 17:54:51 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -115,7 +115,7 @@ extern "C" { #endif #include "ctsupport.h" -#include "byteorder.h" +#include "fnetorderstream.h" #ifdef HAVE_SGP #include "ezplot.h" @@ -134,6 +134,7 @@ extern "C" { using namespace std; #include "array2d.h" +#include "fnetorderstream.h" #include "imagefile.h" #include "phantom.h" #include "projections.h" @@ -251,29 +252,19 @@ typedef enum { #include "backprojectors.h" +#include "filter.h" /************************************************************************* * FUNCTION DECLARATIONS ************************************************************************/ -// convolve.cpp -double convolve (const double f1[], const double f2[], const double dx, const int n, const int np, const FunctionSymmetry func_type); - // dialogs.cpp bool phm_add_pelem_kb (Phantom& phm); const Phantom& phm_select (Phantom& phm); int interpolation_select (void); int filter_select (double *filter_param); -// filter.cpp -double *filter_generate (const FilterType filt_type, double bw, double xmin, double xmax, int n, double param, const DomainType domain, int numint); -double filter_spatial_response_calc (int filt_type, double x, double bw, double param, int n); -double filter_spatial_response_analytic (int filt_type, double x, double bw, double param); -double filter_frequency_response (int filt_type, double u, double bw, double param); -double sinc (double x, double mult); -double integral_abscos(double u, double w); - // options.cpp int opt_set_trace(const char *optarg); const char *name_of_phantom(const int phmid);