SUBDIRS=$(EXTRA_DIRS1) $(EXTRA_DIRS2) libctsupport libctsim man doc html cgi-bin include tools $(EXTRA_DIRS3)
-EXTRA_DIST=acsite.m4 make.bat msvc/ctsim.dsw mswvc/ctsimplg
+EXTRA_DIST=acsite.m4 make.bat msvc/ctsim.dsw msvc/pjrec/pjrec.dsp msvc/libctsim/libctsim.dsp msvc/ctsim/ctsim.dsp
+
SUBDIRS = $(EXTRA_DIRS1) $(EXTRA_DIRS2) libctsupport libctsim man doc html cgi-bin include tools $(EXTRA_DIRS3)
-EXTRA_DIST = acsite.m4 make.bat msvc/ctsim.dsw mswvc/ctsimplg
+EXTRA_DIST = acsite.m4 make.bat msvc/ctsim.dsw msvc/pjrec/pjrec.dsp msvc/libctsim/libctsim.dsp msvc/ctsim/ctsim.dsp
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile
- $(mkinstalldirs) $(distdir)/msvc $(distdir)/mswvc
+ $(mkinstalldirs) $(distdir)/msvc $(distdir)/msvc/ctsim \
+ $(distdir)/msvc/libctsim $(distdir)/msvc/pjrec
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
- First Microsoft Windows graphical user interface
-- Bug Fixes and modest documentation and program improvements over version 2.0
+- Bug fixes and modest documentation and program improvements over version 2.0
PACKAGE=ctsim
-VERSION=2.0.7
+VERSION=2.5.0
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
install -m 755 -o 0 -g 0 tools/sample-ctsim.sh /usr/local/bin/sample-ctsim.sh
%files
-%doc README COPYING ChangeLog INSTALL
+%doc NEWS README COPYING ChangeLog INSTALL
/usr/local/bin/ctsim
/usr/local/bin/pjrec
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: dlgprojections.cpp,v 1.12 2000/12/18 06:47:13 kevin Exp $
+** $Id: dlgprojections.cpp,v 1.13 2000/12/18 12:29:41 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
if ( iViewNumber < m_rProjections.nView() ) {
m_iLastView = iViewNumber;\r
::wxYield(); // update the display\r
- m_pSGP->eraseWindow();\r
- Refresh();\r
+ m_pSGP->eraseWindow();
+ m_btnPause->Refresh();
+ m_btnStep->Refresh();
+ m_btnAbort->Refresh();
if (m_iTrace >= Trace::TRACE_PLOT)
m_pSGP->setViewport (0, 0, 0.66, 1);
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: dlgreconstruct.cpp,v 1.11 2000/12/18 06:32:13 kevin Exp $
+** $Id: dlgreconstruct.cpp,v 1.12 2000/12/18 12:29:41 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
m_iLastView = iViewNumber;
::wxYield(); // update the display\r
m_pSGP->eraseWindow();\r
- Refresh();\r
-
+ m_btnPause->Refresh();
+ m_btnStep->Refresh();
+ m_btnAbort->Refresh();
+
char szProgress [256];
snprintf (szProgress, sizeof(szProgress), "Reconstructing View %d (%.1f%%)", iViewNumber, 100 * iViewNumber / static_cast<double>(m_rProjections.nView()));
m_pSGP->setViewport (0, 0, 1, 1);
wxconfig = @wxconfig@
wxlibs = @wxlibs@
-bin_PROGRAMS = pjrec phm2pj pj2if @lamprograms@ ifinfo phm2if if-1 if-2 if2img pjinfo
+bin_PROGRAMS = pjrec phm2pj pj2if @lamprograms@ ifinfo phm2if if1 if2 ifexport pjinfo
bin_SCRIPTS = sample-ctsim.sh
EXTRA_PROGRAMS = pjrec-lam phm2pj-lam phm2if-lam
INCLUDES = @my_includes@
phm2if_SOURCES = phm2if.cpp
phm2if_LDADD = @ctlibs@
phm2if_DEPENDENCIES = $(SOURCE_DEPEND)
-if2img_SOURCES = if2img.cpp
-if2img_LDADD = @ctlibs@
-if2img_DEPENDENCIES = $(SOURCE_DEPEND)
+ifexport_SOURCES = ifexport.cpp
+ifexport_LDADD = @ctlibs@
+ifexport_DEPENDENCIES = $(SOURCE_DEPEND)
pj2if_SOURCES = pj2if.cpp
pj2if_LDADD = @ctlibs@
pj2if_DEPENDENCIES = $(SOURCE_DEPEND)
pjinfo_SOURCES = pjinfo.cpp
pjinfo_LDADD = @ctlibs@
pjinfo_DEPENDENCIES = $(SOURCE_DEPEND)
-if_1_SOURCES = if-1.cpp
-if_1_LDADD = @ctlibs@
-if_1_DEPENDENCIES = $(SOURCE_DEPEND)
-if_2_SOURCES = if-2.cpp
-if_2_LDADD = @ctlibs@
-if_2_DEPENDENCIES = $(SOURCE_DEPEND)
+if1_SOURCES = if1.cpp
+if1_LDADD = @ctlibs@
+if1_DEPENDENCIES = $(SOURCE_DEPEND)
+if2_SOURCES = if2.cpp
+if2_LDADD = @ctlibs@
+if2_DEPENDENCIES = $(SOURCE_DEPEND)
ifinfo_SOURCES = ifinfo.cpp
ifinfo_LDADD = @ctlibs@
ifinfo_DEPENDENCIES = $(SOURCE_DEPEND)
ifinfo_LDFLAGS =
phm2if_OBJECTS = phm2if.o
phm2if_LDFLAGS =
-if_1_OBJECTS = if-1.o
-if_1_LDFLAGS =
-if_2_OBJECTS = if-2.o
-if_2_LDFLAGS =
-if2img_OBJECTS = if2img.o
-if2img_LDFLAGS =
+if1_OBJECTS = if1.o
+if1_LDFLAGS =
+if2_OBJECTS = if2.o
+if2_LDFLAGS =
+ifexport_OBJECTS = ifexport.o
+ifexport_LDFLAGS =
pjinfo_OBJECTS = pjinfo.o
pjinfo_LDFLAGS =
SCRIPTS = $(bin_SCRIPTS)
TAR = gtar
GZIP_ENV = --best
-DEP_FILES = .deps/if-1.P .deps/if-2.P .deps/if2img.P .deps/ifinfo.P \
+DEP_FILES = .deps/if1.P .deps/if2.P .deps/ifexport.P .deps/ifinfo.P \
.deps/phm2if.P .deps/phm2pj.P .deps/pj2if.P .deps/pjinfo.P \
.deps/pjrec.P
-SOURCES = $(pjrec_lam_SOURCES) $(phm2pj_lam_SOURCES) $(phm2if_lam_SOURCES) $(pjrec_SOURCES) $(phm2pj_SOURCES) $(pj2if_SOURCES) $(ifinfo_SOURCES) $(phm2if_SOURCES) $(if_1_SOURCES) $(if_2_SOURCES) $(if2img_SOURCES) $(pjinfo_SOURCES)
-OBJECTS = $(pjrec_lam_OBJECTS) $(phm2pj_lam_OBJECTS) $(phm2if_lam_OBJECTS) $(pjrec_OBJECTS) $(phm2pj_OBJECTS) $(pj2if_OBJECTS) $(ifinfo_OBJECTS) $(phm2if_OBJECTS) $(if_1_OBJECTS) $(if_2_OBJECTS) $(if2img_OBJECTS) $(pjinfo_OBJECTS)
+SOURCES = $(pjrec_lam_SOURCES) $(phm2pj_lam_SOURCES) $(phm2if_lam_SOURCES) $(pjrec_SOURCES) $(phm2pj_SOURCES) $(pj2if_SOURCES) $(ifinfo_SOURCES) $(phm2if_SOURCES) $(if1_SOURCES) $(if2_SOURCES) $(ifexport_SOURCES) $(pjinfo_SOURCES)
+OBJECTS = $(pjrec_lam_OBJECTS) $(phm2pj_lam_OBJECTS) $(phm2if_lam_OBJECTS) $(pjrec_OBJECTS) $(phm2pj_OBJECTS) $(pj2if_OBJECTS) $(ifinfo_OBJECTS) $(phm2if_OBJECTS) $(if1_OBJECTS) $(if2_OBJECTS) $(ifexport_OBJECTS) $(pjinfo_OBJECTS)
all: all-redirect
.SUFFIXES:
@rm -f phm2if
$(CXXLINK) $(phm2if_LDFLAGS) $(phm2if_OBJECTS) $(phm2if_LDADD) $(LIBS)
-if-1: $(if_1_OBJECTS) $(if_1_DEPENDENCIES)
- @rm -f if-1
- $(CXXLINK) $(if_1_LDFLAGS) $(if_1_OBJECTS) $(if_1_LDADD) $(LIBS)
+if1: $(if1_OBJECTS) $(if1_DEPENDENCIES)
+ @rm -f if1
+ $(CXXLINK) $(if1_LDFLAGS) $(if1_OBJECTS) $(if1_LDADD) $(LIBS)
-if-2: $(if_2_OBJECTS) $(if_2_DEPENDENCIES)
- @rm -f if-2
- $(CXXLINK) $(if_2_LDFLAGS) $(if_2_OBJECTS) $(if_2_LDADD) $(LIBS)
+if2: $(if2_OBJECTS) $(if2_DEPENDENCIES)
+ @rm -f if2
+ $(CXXLINK) $(if2_LDFLAGS) $(if2_OBJECTS) $(if2_LDADD) $(LIBS)
-if2img: $(if2img_OBJECTS) $(if2img_DEPENDENCIES)
- @rm -f if2img
- $(CXXLINK) $(if2img_LDFLAGS) $(if2img_OBJECTS) $(if2img_LDADD) $(LIBS)
+ifexport: $(ifexport_OBJECTS) $(ifexport_DEPENDENCIES)
+ @rm -f ifexport
+ $(CXXLINK) $(ifexport_LDFLAGS) $(ifexport_OBJECTS) $(ifexport_LDADD) $(LIBS)
pjinfo: $(pjinfo_OBJECTS) $(pjinfo_DEPENDENCIES)
@rm -f pjinfo