* gdcmPython/_gdcm.so symbolic link to gdcmPython/.libs/pygdcm.so added.
* Swig subdir (historical tests of swig version 1.3.17++) removed
* Test/testChangeEntete.cxx some lines commented out in order to make
compilation work.
* src/gdcmHeader.cxx cleaned up wild JPR's dirty kludge.
* src/gdcmElValSet.cxx cleaned up frog's forgotten debug message
dist
MANIFEST
DCMlib*.tar.gz
+gdcm.spec
+2003-03-25 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+ * gdcmPython/Makefile.am fixed linking against libstdc++
+ * gdcmPython/_gdcm.so symbolic link to gdcmPython/.libs/pygdcm.so added.
+ * Swig subdir (historical tests of swig version 1.3.17++) removed
+ * Test/testChangeEntete.cxx some lines commented out in order to make
+ compilation work.
+ * src/gdcmHeader.cxx cleaned up wild JPR's dirty kludge.
+ * src/gdcmElValSet.cxx cleaned up frog's forgotten debug message
+
2003-03-24 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
* src/gdcmHeader.cxx gdcmHeader::gdcmHeader now calls LoadElements(),
hence the user doesn't need this explicit call.
html
+Makefile
+Makefile.in
hashtest
dcm2acr
pourFindTaggs
+testChangeEntete
bug1
image.dcm
image.raw
// On suppose que les champs DICOM du 2ieme fichier existent *effectivement*
- f1->ReplaceOrCreateByNumber(0x0028, 0x0008, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0008));// nb Frames
- f1->ReplaceOrCreateByNumber(0x0028, 0x0010, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0010));// nbLig
- f1->ReplaceOrCreateByNumber(0x0028, 0x0011, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0011));// nbCol
+ // FIXME : floowing lines commented out in order to make compilation work.
+ //FIXME f1->ReplaceOrCreateByNumber(0x0028, 0x0008, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0008));// nb Frames
+ //FIXME f1->ReplaceOrCreateByNumber(0x0028, 0x0010, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0010));// nbLig
+ //FIXME f1->ReplaceOrCreateByNumber(0x0028, 0x0011, f2->GetPubElValSet().GetElValueByNumber(0x0028, 0x0011));// nbCol
// sans doute d'autres à mettre à jour...
gdcm_wrap.cpp
gdcm_wrap.cxx
gdcm_wrap.doc
+Makefile
+Makefile.in
+*.lo
+*.la
+.libs
+.deps
+++ /dev/null
-.SECONDARY:
-
-SWIG = swig
-SWIGFLAGS= -python -c++
-
-TARGET=_gdcm.so
-
-GDCMDIR=../src
-GDCMLIB=$(GDCMDIR)/.libs/libgdcm.a
-GDCMINCLUDES=-I$(GDCMDIR)
-
-PYTHON=python
-PYTHON_PREFIX =`$(PYTHON) -c "import sys; print sys.exec_prefix"`
-PYTHON_VERSION =`$(PYTHON) -c "import sys; print sys.version[:3]"`
-PYTHON_INCLUDES="-I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)"
-
-CXXFLAGS=$(GDCMINCLUDES)
-CPPFLAGS=-g -Wall -Wunused-variable
-LDFLAGS=-g
-
-%_wrap.o : %_wrap.cxx
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(PYTHON_INCLUDES) $< -o $@
-%_wrap.cxx : %.i
- $(SWIG) $(SWIGFLAGS) $(PYTHON_INCLUDES) $(GDCMINCLUDES) -o $@ $<
-%.o : %.cxx
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
-
-
-all: gdcm_wrap.o $(GDCMLIB)
- g++ -shared $^ -o $(TARGET) $(LDFLAGS)
-
-test:
- $(PYTHON) -c"import _gdcm"
-
-clean:
- rm -f *_wrap* *.so *.o *.pyc gdcm.py
-
-$(GDCMLIB): FORCE
- cd $(GDCMDIR); make
-
-FORCE:
-
-#.SECONDARY: dcm_wrap.cxx
SWIG_INC = $(GLIB_CFLAGS) $(PYTHON_INCLUDES) $(GDCM_INC)
INCLUDES = $(GDCM_INC) $(PYTHON_INCLUDES)
-LIBADDS = $(top_builddir)/src/libgdcm.la
+LIBADDS = $(top_builddir)/src/libgdcm.la -lstdc++
### Non default rules
#define HAVE_DLFCN_H 1
/* Name of package */
-#define PACKAGE "DCMlib"
+#define PACKAGE "gdcm"
/* Version number of package */
#define VERSION "0.1.0"
}
void gdcmElValSet::Add(gdcmElValue * newElValue) {
- cout << "#### gdcmElValSet::Add" << newElValue->GetKey() << newElValue->GetName() << endl;
tagHt [newElValue->GetKey()] = newElValue;
NameHt[newElValue->GetName()] = newElValue;
}
if( group == 0xfffe )
SkipLoad = true;
- // The group length doesn't represent data to be loaded in memory, since
- // each element of the group shall be loaded individualy.
- if( elem == 0 )
- //SkipLoad = true; // modif sauvage JPR
- // On charge la longueur du groupe
- // quand l'element 0x0000 est présent !
-
if ( SkipLoad ) {
- // FIXME the following skip is not necessary
- SkipElementValue(ElVal);
ElVal->SetLength(0);
ElVal->SetValue("gdcm::Skipped");
return;