OSDN Git Service

merge: v2.2.21p0149
authorTakuo Yasunaga <yasunaga@bio.kyutech.ac.jp>
Sat, 16 May 2015 06:10:51 +0000 (15:10 +0900)
committerTakuo Yasunaga <yasunaga@bio.kyutech.ac.jp>
Sat, 16 May 2015 06:10:51 +0000 (15:10 +0900)
 rebuild

129 files changed:
bin/wish/Display2/tclIndex
src/Objects/DataExpress/Contour/doc/Contour.html
src/Objects/DataExpress/TclTk/doc/TclTk.html
src/Objects/DataExpress/avsFile/doc/avsFile.html
src/Objects/DataExpress/eosOpenGL/doc/eosOpenGL.html
src/Objects/DataExpress/eosRuby/src/Swig/molvieRuby_wrap.c
src/Objects/DataExpress/gifFile/doc/gifFile.html
src/Objects/DataExpress/psFile/doc/psFile.html
src/Objects/DataManip/bmpFile/doc/bmpFile.html
src/Objects/DataManip/ctfInfo/doc/ctfInfo.html
src/Objects/DataManip/dmFile/doc/dmFile.html
src/Objects/DataManip/dsn6File/doc/dsn6File.html
src/Objects/DataManip/emData/doc/emData.html
src/Objects/DataManip/khorosData/doc/khorosData.html
src/Objects/DataManip/largeIP/doc/largeIP.html
src/Objects/DataManip/llData/doc/llData.html
src/Objects/DataManip/ltlgData/doc/ltlgData.html
src/Objects/DataManip/mapFile/doc/mapFile.html
src/Objects/DataManip/mrcImage/doc/mrcImage.html
src/Objects/DataManip/pdbFile/doc/pdbFile.html
src/Objects/DataManip/tgaFile/doc/tgaFile.html
src/Objects/DataManip/transform/doc/transform.html
src/Objects/General/Cluster/doc/Cluster.html
src/Objects/General/Crystal/doc/Crystal.html
src/Objects/General/Map2D/doc/Map2D.html
src/Objects/General/Matrix3D/doc/Matrix3D.html
src/Objects/General/Memory/doc/Memory.html
src/Objects/General/PVM/doc/PVM.html
src/Objects/General/Random/doc/Random.html
src/Objects/General/Socket/doc/Socket.html
src/Objects/General/SpecialNumber/doc/SpecialNumber.html
src/Objects/General/String/doc/String.html
src/Objects/General/Vector/doc/Vector.html
src/Objects/General/eosFunc/doc/eosFunc.html
src/Objects/General/eosPThread/doc/eosPThread.html
src/Objects/General/eosPoint/doc/eosPoint.html
src/Tools/DCDFile/dcdAtomChangeDistanceFromAtom/src/dcdAtomChangeDistanceFromAtom.html
src/Tools/DCDFile/dcdAtomDistanceDistribution/src/dcdAtomDistanceDistribution.html
src/Tools/DCDFile/dcdCompareCA/src/dcdCompareCA.html
src/Tools/DCDFile/dcdDistanceAtomBetweenAtom/src/dcdDistanceAtomBetweenAtom.html
src/Tools/DCDFile/dcdFilePrint/src/dcdFilePrint.html
src/Tools/DCDFile/dcdInfo/src/dcdInfo.html
src/Tools/DCDFile/dcdSelectAtoms/src/dcdSelectAtoms.html
src/Tools/DCDFile/dcdSerectAtom/src/dcdSerectAtom.html
src/Tools/DCDFile/dcdTimeSeriesBehavior/src/dcdTimeSeriesBehavior.html
src/Tools/Integration/Display2/src/Display2.html
src/Tools/Integration/Display3/src/Display3.html
src/Tools/Integration/Eos/src/Eos.html
src/Tools/Integration/StereoDisplay/src/StereoDisplay.html
src/Tools/Integration/Visualmake/src/Visualmake.html
src/Tools/Integration/ctfDisplay/src/ctfDisplay.html
src/Tools/Integration/imagesClustering/src/imagesClustering.html
src/Tools/Integration/imagesView/src/imagesView.html
src/Tools/Integration/obj3Don2DImageView/src/obj3Don2DImageView.html
src/Tools/Integration/smolet/src/smolet.html
src/Tools/Makefile [changed from symlink to file mode: 0755]
src/Tools/admin/mallocCheck/src/mallocCheck.html
src/Tools/ctfInfo/ctfDeterminationFromPhaseComparison/src/ctfDeterminationFromPhaseComparison.html
src/Tools/ctfInfo/ctfFunctionServer/src/ctfFunctionServer.html
src/Tools/ctfInfo/ctfZeroPoint/src/ctfZeroPoint.html
src/Tools/database/homology2PG/src/homology2PG.html
src/Tools/database/pgDataBaseSelectServer/src/pgDataBaseSelectServer.html
src/Tools/database/pgJournalSelect/src/pgJournalSelect.html
src/Tools/database/pgJournalSelectCORBAClient/src/pgJournalSelectCORBAClient.html
src/Tools/database/pgJournalSelectCORBAServer/src/pgJournalSelectCORBAServer.html
src/Tools/database/pgMemoSelectCORBAServer/src/pgMemoSelectCORBAServer.html
src/Tools/database/pgSelect/src/pgSelect.html
src/Tools/eosPoint/eosPointProjector/src/eosPointProjector.html
src/Tools/filter/mrc2gif/src/mrc2gif.html
src/Tools/filter/mrc2lattice/src/mrc2lattice.html
src/Tools/filter/mrc2pov/src/mrc2pov.html
src/Tools/filter/mrc2viff/src/mrc2viff.html
src/Tools/hf2000/hf2000Init/src/hf2000Init.html
src/Tools/hf2000/hf2000LenzCurrent/src/hf2000LenzCurrent.html
src/Tools/hf2000/hf2000SpecimenPosition/src/hf2000SpecimenPosition.html
src/Tools/khorosTool/khorosFilterGenerate/src/khorosFilterGenerate.html
src/Tools/llData/llDataFitServer/src/llDataFitServer.html
src/Tools/llData/llDataPrint/src/llDataPrint.html
src/Tools/llData/llDataRotation/src/llDataRotation.html
src/Tools/llData/llDataSeparate/src/llDataSeparate.html
src/Tools/mrcImage/fft2d/src/fft2d.html
src/Tools/mrcImage/mrc2dsn6/src/mrc2dsn6.html
src/Tools/mrcImage/mrc2hdf/src/mrc2hdf.html
src/Tools/mrcImage/mrcImage1dCutAverage/src/mrcImage1dCutAverage.html
src/Tools/mrcImage/mrcImageAutoRotationCorrelationResultPrint/src/mrcImageAutoRotationCorrelationResultPrint.html
src/Tools/mrcImage/mrcImageAutoTriming/src/mrcImageAutoTriming.html
src/Tools/mrcImage/mrcImageColoring/src/mrcImageColoring.html
src/Tools/mrcImage/mrcImageCorrelationServer/src/mrcImageCorrelationServer.html
src/Tools/mrcImage/mrcImageCorrelationWithCTFCompensation/src/mrcImageCorrelationWithCTFCompensation.html
src/Tools/mrcImage/mrcImageCutAndSetInArray/src/mrcImageCutAndSetInArray.html
src/Tools/mrcImage/mrcImageDensityInfo/src/mrcImageDensityInfo.html
src/Tools/mrcImage/mrcImageEnhancementWithFuzzySets/src/mrcImageEnhancementWithFuzzySets.html
src/Tools/mrcImage/mrcImageFilamentSearch/src/mrcImageFilamentSearch.html
src/Tools/mrcImage/mrcImageFourierPowerSpectrum/src/mrcImageFourierPowerSpectrum.html
src/Tools/mrcImage/mrcImageFractalFrourierShellCorrelation/src/mrcImageFractalFrourierShellCorrelation.html
src/Tools/mrcImage/mrcImageHelicalConvolution/src/mrcImageHelicalConvolution.html
src/Tools/mrcImage/mrcImageNLMeansFilter/src/mrcImageNLMeansFilter.html
src/Tools/mrcImage/mrcImagePut3D/src/mrcImagePut3D.html
src/Tools/mrcImage/mrcImageSphereCheck/src/mrcImageSphereCheck.html
src/Tools/mrcImage/mrcImageSuperResolution/src/mrcImageSuperResolution.html
src/Tools/mrcImage/mrcImageVolumeCalc/src/mrcImageVolumeCalc.html
src/Tools/mrcImage/mrcView/src/mrcView.html
src/Tools/openGL/molvie/src/molvie.html
src/Tools/openGL/molvieDock/src/molvieDock.html
src/Tools/openGL/molvieFlight/src/molvieFlight.html
src/Tools/openGL/molvieMrcViewer/src/molvieMrcViewer.html
src/Tools/openGL/molvieProjection/src/molvieProjection.html
src/Tools/openGL/molvieViewer/src/molvieViewer.html
src/Tools/pdbUtil/pdb2mrc2d/src/pdb2mrc2d.html
src/Tools/pdbUtil/pdb2mrc2dWithCTF/src/pdb2mrc2dWithCTF.html
src/Tools/pdbUtil/pdbCrystalCreate/src/pdbCrystalCreate.html
src/Tools/pdbUtil/pdbHelix/src/pdbHelix.html
src/Tools/pdbUtil/pdbHomologySearch/src/pdbHomologySearch.html
src/Tools/pdbUtil/pdbMatrixCreate/src/pdbMatrixCreate.html
src/Tools/pdbUtil/pdbMove/src/pdbMove.html
src/Tools/pdbUtil/pdbRhoFit/src/pdbRhoFit.html
src/Tools/pdbUtil/pdbRhoFitTm/src/pdbRhoFitTm.html
src/Tools/pdbUtil/pdbTwoProteinFit/src/pdbTwoProteinFit.html
src/Tools/pdbUtil/pdbView/src/pdbView.html
src/Tools/pickup/mrcImageNeuralNetParticleExtraction/src/mrcImageNeuralNetParticleExtraction.html
src/Tools/rec3d/CheckOrientationByDegree/src/CheckOrientationByDegree.html
src/Tools/rec3d/calcCommonLine/src/calcCommonLine.html
src/Tools/rec3d/commonLinesSearchByVoting/src/commonLinesSearchByVoting.html
src/Tools/rec3d/llExtractWithLayerSeparationServer/src/llExtractWithLayerSeparationServer.html
src/Tools/rec3d/llExtractWithLayerSeparationSingle/src/llExtractWithLayerSeparationSingle.html
src/Tools/rec3d/ltlg2ps/src/ltlg2ps.html
src/Tools/rec3d/mrc2Dto3DforVariation/src/mrc2Dto3DforVariation.html
src/Tools/rec3d/mrcImageOrientationSearch/src/mrcImageOrientationSearch.html
src/Tools/simulation/muscleSimulation/src/muscleSimulation.html

index dd65a8a..75a715a 100644 (file)
@@ -49,24 +49,6 @@ set auto_index(menuMultiRoiOKCommand) [list source [file join $dir Display2MenuR
 set auto_index(menuMultiRoiAllDeleteCommand) [list source [file join $dir Display2MenuROI.wish]]
 set auto_index(menuMultiRoiDeleteCommand) [list source [file join $dir Display2MenuROI.wish]]
 set auto_index(menuEditCreate) [list source [file join $dir Display2MenuROI.wish]]
-<<<<<<< HEAD
-set auto_index(fft2dCmd) [list source [file join $dir fft2dCmd.wish]]
-=======
-set auto_index(display2Init) [list source [file join $dir Display2Init.wish]]
-set auto_index(display2MenuSet) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuFileCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuSeqFileCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuWindowCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuInfoCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuHelpCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(roiAreaResizeStart) [list source [file join $dir RoiAreaResize.wish]]
-set auto_index(roiAreaResizeMotion) [list source [file join $dir RoiAreaResize.wish]]
-set auto_index(roiAreaResizeEnd) [list source [file join $dir RoiAreaResize.wish]]
-set auto_index(rectangleResize) [list source [file join $dir RoiAreaResize.wish]]
-set auto_index(rectangleResizeCalc) [list source [file join $dir RoiAreaResize.wish]]
-set auto_index(lineResize) [list source [file join $dir RoiAreaResize.wish]]
-set auto_index(splineResize) [list source [file join $dir RoiAreaResize.wish]]
->>>>>>> FETCH_HEAD
 set auto_index(layerLineRecreate) [list source [file join $dir LayerLineUtil.wish]]
 set auto_index(layerLineCreate) [list source [file join $dir LayerLineUtil.wish]]
 set auto_index(layerLineClear) [list source [file join $dir LayerLineUtil.wish]]
@@ -148,9 +130,5 @@ set auto_index(sectionCreate) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionClearAll) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionClear) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionChange) [list source [file join $dir SectionUtil.wish]]
-set auto_index(display2DesktopSet) [list source [file join $dir Display2Desktop.wish]]
-set auto_index(display2ETCSet) [list source [file join $dir Display2ETCSet.wish]]
-set auto_index(projectionRecreate) [list source [file join $dir ProjectionUtil.wish]]
-set auto_index(projectionCreate) [list source [file join $dir ProjectionUtil.wish]]
-set auto_index(projectionClear) [list source [file join $dir ProjectionUtil.wish]]
-set auto_index(projectionChange) [list source [file join $dir ProjectionUtil.wish]]
+set auto_index(unitCellRecreate) [list source [file join $dir UnitCell.wish]]
+set auto_index(fft2dCmd) [list source [file join $dir fft2dCmd.wish]]
index be7a953..918a932 100755 (executable)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/contourCreate.c:
+
+../src/lcontour2ps.c:
+
+../src/lmrc2contour.c:
 </PRE>
 <HR>
 <A NAME="include">
index 9c3c2f0..66a0d77 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/tkImgFmtMRC.c:
+
+../src/tkImgFmtlargeIP.c:
+
+../src/tkctfInfo.c:
 </PRE>
 <HR>
 <A NAME="include">
index f36527e..2a5fd63 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/avsFileInit.c:
+
+../src/avsFileSet.c:
+
+../src/avsFileWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6b917e2..078da4d 100644 (file)
@@ -3,6 +3,109 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/density_sphere.c:
+
+../src/drawWireFrame.c:
+
+../src/lmolvieCamera.c:
+
+../src/lmolvieDisplayLib.c:
+
+../src/lmolvieDisplayListMake.c:
+
+../src/lmolvieDisplayNormal.c:
+
+../src/lmolvieDisplayParallel.c:
+
+../src/lmolvieDockDisplay.c:
+
+../src/lmolvieDockKeyboard.c:
+
+../src/lmolvieFlightDisplay.c:
+
+../src/lmolvieFlightIdle.c:
+
+../src/lmolvieFlightKeyboard.c:
+
+../src/lmolvieIdleNormal.c:
+
+../src/lmolvieInitNormal.c:
+
+../src/lmolvieInitParallel.c:
+
+../src/lmolvieKeyboard.c:
+
+../src/lmolvieKeyboardDrive.c:
+
+../src/lmolvieKeyboardMulti.c:
+
+../src/lmolvieKeyboardNormal.c:
+
+../src/lmolvieKeyboardParallel.c:
+
+../src/lmolvieKeyboardSurface.c:
+
+../src/lmolvieLight.c:
+
+../src/lmolvieMRCread.c:
+
+../src/lmolvieMouse.c:
+
+../src/lmolvieMouseDrive.c:
+
+../src/lmolvieMouseMulti.c:
+
+../src/lmolvieMouseNormal.c:
+
+../src/lmolvieMouseParallel.c:
+
+../src/lmolvieMrcViewerDisplay.c:
+
+../src/lmolvieMrcViewerKeyboard.c:
+
+../src/lmolvieMrcViewerMouse.c:
+
+../src/lmolvieOperation.c:
+
+../src/lmolviePDBread.c:
+
+../src/lmolvieProjectionKeyboard.c:
+
+../src/lmolvieProjectionMouse.c:
+
+../src/lmolvieProteinStatus.c:
+
+../src/lmolvieReshapeNormal.c:
+
+../src/lmolvieReshapeParallel.c:
+
+../src/lmolvieTest.c:
+
+../src/lmolvieTexture.c:
+
+../src/lmolvieViewerDisplay.c:
+
+../src/lmolvieViewerIdle.c:
+
+../src/lmolvieViewerKeyboard.c:
+
+../src/lmolvieViewerMouse.c:
+
+../src/lmolvieViewerSpecial.c:
+
+../src/lmolvieVoice.c:
+
+../src/loadPDB.c:
+
+../src/loadPPM.c:
+
+../src/marching_cubes.c:
+
+../src/multiPDB.c:
+
+../src/openGLKey.c:
+
+../src/savePPM.c:
 </PRE>
 <HR>
 <A NAME="include">
index e887470..f10a7d0 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.9
+ * Version 1.3.40
  * 
  * This file is not intended to be easily readable and contains a number of 
  * coding conventions designed to improve portability and efficiency. Do not make
 /* 
    Flags/methods for returning states.
    
-   The SWIG conversion methods, as ConvertPtr, return an integer 
+   The SWIG conversion methods, as ConvertPtr, return and integer 
    that tells if the conversion was successful or not. And if not,
    an error code can be returned (see swigerrors.swg for the codes).
    
@@ -831,15 +831,6 @@ SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
 
 #include <ruby.h>
 
-/* Ruby 1.9.1 has a "memoisation optimisation" when compiling with GCC which
- * breaks using rb_intern as an lvalue, as SWIG does.  We work around this
- * issue for now by disabling this.
- * https://sourceforge.net/tracker/?func=detail&aid=2859614&group_id=1645&atid=101645
- */
-#ifdef rb_intern
-# undef rb_intern
-#endif
-
 /* Remove global macros defined in Ruby's win32.h */
 #ifdef write
 # undef write
@@ -998,7 +989,7 @@ static VALUE _mSWIG = Qnil;
 
 /* Define custom exceptions for errors that do not map to existing Ruby
    exceptions.  Note this only works for C++ since a global cannot be
-   initialized by a function in C.  For C, fallback to rb_eRuntimeError.*/
+   initialized by a funtion in C.  For C, fallback to rb_eRuntimeError.*/
 
 SWIGINTERN VALUE 
 getNullReferenceError(void) {
@@ -1143,6 +1134,9 @@ void Ruby_Format_OverloadedError(
 }
 
 /* -----------------------------------------------------------------------------
+ * See the LICENSE file for information on copyright, usage and redistribution
+ * of SWIG, and the README file for authors - http://www.swig.org/release.html.
+ *
  * rubytracking.swg
  *
  * This file contains support for tracking mappings from 
@@ -1338,6 +1332,9 @@ SWIG_Ruby_AppendOutput(VALUE target, VALUE o) {
 
 
 /* -----------------------------------------------------------------------------
+ * See the LICENSE file for information on copyright, usage and redistribution
+ * of SWIG, and the README file for authors - http://www.swig.org/release.html.
+ *
  * rubyrun.swg
  *
  * This file contains the runtime support for Ruby modules
@@ -1374,14 +1371,14 @@ SWIG_Ruby_AppendOutput(VALUE target, VALUE o) {
 
 /* Runtime API */
 
-#define SWIG_GetModule(clientdata)                      SWIG_Ruby_GetModule(clientdata)
+#define SWIG_GetModule(clientdata)                      SWIG_Ruby_GetModule()  
 #define SWIG_SetModule(clientdata, pointer)            SWIG_Ruby_SetModule(pointer)
 
 
 /* Error manipulation */
 
 #define SWIG_ErrorType(code)                            SWIG_Ruby_ErrorType(code)               
-#define SWIG_Error(code, msg)                          rb_raise(SWIG_Ruby_ErrorType(code), "%s", msg)
+#define SWIG_Error(code, msg)                          rb_raise(SWIG_Ruby_ErrorType(code), msg)
 #define SWIG_fail                                      goto fail                                
 
 
@@ -1436,7 +1433,7 @@ static ID swig_call_id  = 0;
       ++swig_virtual_calls;
 #  define SWIG_RELEASE_STACK --swig_virtual_calls;
 #  define Ruby_DirectorTypeMismatchException(x) \
-          rb_raise( rb_eTypeError, "%s", x ); return c_result;
+          rb_raise( rb_eTypeError, x ); return c_result;
 
       static unsigned int swig_virtual_calls = 0;
 
@@ -1528,7 +1525,7 @@ SWIG_Ruby_NewPointerObj(void *ptr, swig_type_info *type, int flags)
         downcast methods. */
       if (obj != Qnil) {
         VALUE value = rb_iv_get(obj, "@__swigtype__");
-        const char* type_name = RSTRING_PTR(value);
+        char* type_name = RSTRING_PTR(value);
                                
         if (strcmp(type->name, type_name) == 0) {
           return obj;
@@ -1710,7 +1707,7 @@ SWIG_Ruby_ConvertPacked(VALUE obj, void *ptr, int sz, swig_type_info *ty) {
 }
 
 SWIGRUNTIME swig_module_info *
-SWIG_Ruby_GetModule(void *SWIGUNUSEDPARM(clientdata))
+SWIG_Ruby_GetModule(void)
 {
   VALUE pointer;
   swig_module_info *ret = 0;
@@ -1882,7 +1879,7 @@ static VALUE mMolvieRuby;
 #define SWIG_RUBY_THREAD_END_BLOCK
 
 
-#define SWIGVERSION 0x020009 
+#define SWIGVERSION 0x010340 
 #define SWIG_VERSION SWIGVERSION
 
 
@@ -1951,7 +1948,11 @@ SWIGINTERN int
 SWIG_AsCharPtrAndSize(VALUE obj, char** cptr, size_t* psize, int *alloc)
 {
   if (TYPE(obj) == T_STRING) {
+    #if defined(StringValuePtr)
     char *cstr = StringValuePtr(obj); 
+    #else
+    char *cstr = STR2CSTR(obj);
+    #endif
     size_t size = RSTRING_LEN(obj) + 1;
     if (cptr)  {
       if (alloc) {
@@ -2029,7 +2030,7 @@ SWIG_ruby_failed(void)
 } 
 
 
-/*@SWIG:/sw/share/swig/2.0.9/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
+/*@SWIG:/usr/share/swig/1.3.40/ruby/rubyprimtypes.swg,23,%ruby_aux_method@*/
 SWIGINTERN VALUE SWIG_AUX_NUM2DBL(VALUE *args)
 {
   VALUE obj = args[0];
@@ -2058,7 +2059,7 @@ SWIG_AsVal_double (VALUE obj, double *val)
 }
 
 
-/*@SWIG:/sw/share/swig/2.0.9/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
+/*@SWIG:/usr/share/swig/1.3.40/ruby/rubyprimtypes.swg,23,%ruby_aux_method@*/
 SWIGINTERN VALUE SWIG_AUX_NUM2LONG(VALUE *args)
 {
   VALUE obj = args[0];
@@ -2155,7 +2156,7 @@ SWIG_FromCharPtr(const char *cptr)
 }
 
 
-/*@SWIG:/sw/share/swig/2.0.9/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/
+/*@SWIG:/usr/share/swig/1.3.40/ruby/rubyprimtypes.swg,23,%ruby_aux_method@*/
 SWIGINTERN VALUE SWIG_AUX_NUM2ULONG(VALUE *args)
 {
   VALUE obj = args[0];
@@ -2213,12 +2214,18 @@ SWIG_From_unsigned_SS_int  (unsigned int value)
   return SWIG_From_unsigned_SS_long  (value);
 }
 
+
 typedef struct {
-  short detail;
-  unsigned char category;
-  unsigned char level;
-  
-} MRC_Status_t_status;
+
+
+
+
+
+        short detail;
+        unsigned char category;
+        unsigned char level;
+
+       } MRC_Status_t_status;
 
 
 
@@ -2294,11 +2301,11 @@ SWIG_From_char  (char c)
   return SWIG_FromCharPtrAndSize(&c,1);
 }
 
-static swig_class SwigClassEulerAngleInfo;
+swig_class SwigClassEulerAngleInfo;
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_EAMode_set(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -2310,9 +2317,9 @@ _wrap_EulerAngleInfo_EAMode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","EAMode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","EAMode", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   res2 = SWIG_AsCharArray(argv[0], temp2, 5);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [5]","EAMode", 2, argv[0] ));
@@ -2328,7 +2335,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_EAMode_get(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -2339,9 +2346,9 @@ _wrap_EulerAngleInfo_EAMode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","EAMode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","EAMode", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   result = (char *)(char *) ((arg1)->EAMode);
   {
     size_t size = 5;
@@ -2358,7 +2365,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_Rot1_set(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -2370,9 +2377,9 @@ _wrap_EulerAngleInfo_Rot1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","Rot1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","Rot1", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","Rot1", 2, argv[0] ));
@@ -2387,7 +2394,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_Rot1_get(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -2398,9 +2405,9 @@ _wrap_EulerAngleInfo_Rot1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","Rot1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","Rot1", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   result = (double) ((arg1)->Rot1);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -2411,7 +2418,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_Rot2_set(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -2423,9 +2430,9 @@ _wrap_EulerAngleInfo_Rot2_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","Rot2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","Rot2", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","Rot2", 2, argv[0] ));
@@ -2440,7 +2447,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_Rot2_get(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -2451,9 +2458,9 @@ _wrap_EulerAngleInfo_Rot2_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","Rot2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","Rot2", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   result = (double) ((arg1)->Rot2);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -2464,7 +2471,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_Rot3_set(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -2476,9 +2483,9 @@ _wrap_EulerAngleInfo_Rot3_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","Rot3", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","Rot3", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","Rot3", 2, argv[0] ));
@@ -2493,7 +2500,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_EulerAngleInfo_Rot3_get(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *arg1 = (struct EulerAngleInfo *) 0 ;
+  EulerAngleInfo *arg1 = (EulerAngleInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -2504,9 +2511,9 @@ _wrap_EulerAngleInfo_Rot3_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_EulerAngleInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct EulerAngleInfo *","Rot3", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "EulerAngleInfo *","Rot3", 1, self )); 
   }
-  arg1 = (struct EulerAngleInfo *)(argp1);
+  arg1 = (EulerAngleInfo *)(argp1);
   result = (double) ((arg1)->Rot3);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -2534,12 +2541,12 @@ _wrap_EulerAngleInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_EulerAngleInfo(int argc, VALUE *argv, VALUE self) {
-  struct EulerAngleInfo *result = 0 ;
+  EulerAngleInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct EulerAngleInfo *)calloc(1, sizeof(struct EulerAngleInfo));
+  result = (EulerAngleInfo *)calloc(1, sizeof(EulerAngleInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -2548,7 +2555,7 @@ fail:
 
 
 SWIGINTERN void
-free_EulerAngleInfo(struct EulerAngleInfo *arg1) {
+free_EulerAngleInfo(EulerAngleInfo *arg1) {
     free((char *) arg1);
 }
 
@@ -3325,7 +3332,7 @@ fail:
 }
 
 
-static swig_class SwigClassQuat;
+swig_class SwigClassQuat;
 
 SWIGINTERN VALUE
 _wrap_Quat_x_set(int argc, VALUE *argv, VALUE self) {
@@ -3777,11 +3784,11 @@ fail:
 }
 
 
-static swig_class SwigClassMRC_Status_t;
+swig_class SwigClassMRC_Status_t;
 
 SWIGINTERN VALUE
 _wrap_MRC_Status_t_all_set(int argc, VALUE *argv, VALUE self) {
-  union MRC_Status_t *arg1 = (union MRC_Status_t *) 0 ;
+  MRC_Status_t *arg1 = (MRC_Status_t *) 0 ;
   mrcStatusType arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -3793,9 +3800,9 @@ _wrap_MRC_Status_t_all_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_MRC_Status_t, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union MRC_Status_t *","all", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "MRC_Status_t *","all", 1, self )); 
   }
-  arg1 = (union MRC_Status_t *)(argp1);
+  arg1 = (MRC_Status_t *)(argp1);
   ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcStatusType","all", 2, argv[0] ));
@@ -3810,7 +3817,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_MRC_Status_t_all_get(int argc, VALUE *argv, VALUE self) {
-  union MRC_Status_t *arg1 = (union MRC_Status_t *) 0 ;
+  MRC_Status_t *arg1 = (MRC_Status_t *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcStatusType result;
@@ -3821,9 +3828,9 @@ _wrap_MRC_Status_t_all_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_MRC_Status_t, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union MRC_Status_t *","all", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "MRC_Status_t *","all", 1, self )); 
   }
-  arg1 = (union MRC_Status_t *)(argp1);
+  arg1 = (MRC_Status_t *)(argp1);
   result = (mrcStatusType) ((arg1)->all);
   vresult = SWIG_From_unsigned_SS_int((unsigned int)(result));
   return vresult;
@@ -3834,7 +3841,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_MRC_Status_t_status_get(int argc, VALUE *argv, VALUE self) {
-  union MRC_Status_t *arg1 = (union MRC_Status_t *) 0 ;
+  MRC_Status_t *arg1 = (MRC_Status_t *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   MRC_Status_t_status *result = 0 ;
@@ -3845,9 +3852,9 @@ _wrap_MRC_Status_t_status_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_MRC_Status_t, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union MRC_Status_t *","status", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "MRC_Status_t *","status", 1, self )); 
   }
-  arg1 = (union MRC_Status_t *)(argp1);
+  arg1 = (MRC_Status_t *)(argp1);
   result = (MRC_Status_t_status *)& ((arg1)->status);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MRC_Status_t_status, 0 |  0 );
   return vresult;
@@ -3875,12 +3882,12 @@ _wrap_MRC_Status_t_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_MRC_Status_t(int argc, VALUE *argv, VALUE self) {
-  union MRC_Status_t *result = 0 ;
+  MRC_Status_t *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (union MRC_Status_t *)calloc(1, sizeof(union MRC_Status_t));
+  result = (MRC_Status_t *)calloc(1, sizeof(MRC_Status_t));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -3889,11 +3896,11 @@ fail:
 
 
 SWIGINTERN void
-free_MRC_Status_t(union MRC_Status_t *arg1) {
+free_MRC_Status_t(MRC_Status_t *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMRC_Status_t_status;
+swig_class SwigClassMRC_Status_t_status;
 
 SWIGINTERN VALUE
 _wrap_MRC_Status_t_status_detail_set(int argc, VALUE *argv, VALUE self) {
@@ -4091,11 +4098,11 @@ free_MRC_Status_t_status(MRC_Status_t_status *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMrcImageParaTypeIntegerCoord;
+swig_class SwigClassMrcImageParaTypeIntegerCoord;
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeIntegerCoord_x_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *arg1 = (struct mrcImageParaTypeIntegerCoord *) 0 ;
+  mrcImageParaTypeIntegerCoord *arg1 = (mrcImageParaTypeIntegerCoord *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4107,9 +4114,9 @@ _wrap_mrcImageParaTypeIntegerCoord_x_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeIntegerCoord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","x", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeIntegerCoord *)(argp1);
+  arg1 = (mrcImageParaTypeIntegerCoord *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","x", 2, argv[0] ));
@@ -4124,7 +4131,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeIntegerCoord_x_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *arg1 = (struct mrcImageParaTypeIntegerCoord *) 0 ;
+  mrcImageParaTypeIntegerCoord *arg1 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -4135,9 +4142,9 @@ _wrap_mrcImageParaTypeIntegerCoord_x_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeIntegerCoord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","x", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeIntegerCoord *)(argp1);
+  arg1 = (mrcImageParaTypeIntegerCoord *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->x);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -4148,7 +4155,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeIntegerCoord_y_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *arg1 = (struct mrcImageParaTypeIntegerCoord *) 0 ;
+  mrcImageParaTypeIntegerCoord *arg1 = (mrcImageParaTypeIntegerCoord *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4160,9 +4167,9 @@ _wrap_mrcImageParaTypeIntegerCoord_y_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeIntegerCoord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","y", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeIntegerCoord *)(argp1);
+  arg1 = (mrcImageParaTypeIntegerCoord *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","y", 2, argv[0] ));
@@ -4177,7 +4184,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeIntegerCoord_y_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *arg1 = (struct mrcImageParaTypeIntegerCoord *) 0 ;
+  mrcImageParaTypeIntegerCoord *arg1 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -4188,9 +4195,9 @@ _wrap_mrcImageParaTypeIntegerCoord_y_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeIntegerCoord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","y", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeIntegerCoord *)(argp1);
+  arg1 = (mrcImageParaTypeIntegerCoord *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->y);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -4201,7 +4208,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeIntegerCoord_z_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *arg1 = (struct mrcImageParaTypeIntegerCoord *) 0 ;
+  mrcImageParaTypeIntegerCoord *arg1 = (mrcImageParaTypeIntegerCoord *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4213,9 +4220,9 @@ _wrap_mrcImageParaTypeIntegerCoord_z_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeIntegerCoord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","z", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeIntegerCoord *)(argp1);
+  arg1 = (mrcImageParaTypeIntegerCoord *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","z", 2, argv[0] ));
@@ -4230,7 +4237,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeIntegerCoord_z_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *arg1 = (struct mrcImageParaTypeIntegerCoord *) 0 ;
+  mrcImageParaTypeIntegerCoord *arg1 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -4241,9 +4248,9 @@ _wrap_mrcImageParaTypeIntegerCoord_z_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeIntegerCoord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","z", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeIntegerCoord *)(argp1);
+  arg1 = (mrcImageParaTypeIntegerCoord *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->z);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -4271,12 +4278,12 @@ _wrap_mrcImageParaTypeIntegerCoord_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImageParaTypeIntegerCoord(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeIntegerCoord *result = 0 ;
+  mrcImageParaTypeIntegerCoord *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct mrcImageParaTypeIntegerCoord *)calloc(1, sizeof(struct mrcImageParaTypeIntegerCoord));
+  result = (mrcImageParaTypeIntegerCoord *)calloc(1, sizeof(mrcImageParaTypeIntegerCoord));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -4285,15 +4292,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImageParaTypeIntegerCoord(struct mrcImageParaTypeIntegerCoord *arg1) {
+free_mrcImageParaTypeIntegerCoord(mrcImageParaTypeIntegerCoord *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMrcImageParaTypeRealCoord;
+swig_class SwigClassMrcImageParaTypeRealCoord;
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeRealCoord_x_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *arg1 = (struct mrcImageParaTypeRealCoord *) 0 ;
+  mrcImageParaTypeRealCoord *arg1 = (mrcImageParaTypeRealCoord *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4305,9 +4312,9 @@ _wrap_mrcImageParaTypeRealCoord_x_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeRealCoord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","x", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeRealCoord *)(argp1);
+  arg1 = (mrcImageParaTypeRealCoord *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","x", 2, argv[0] ));
@@ -4322,7 +4329,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeRealCoord_x_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *arg1 = (struct mrcImageParaTypeRealCoord *) 0 ;
+  mrcImageParaTypeRealCoord *arg1 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -4333,9 +4340,9 @@ _wrap_mrcImageParaTypeRealCoord_x_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeRealCoord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","x", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeRealCoord *)(argp1);
+  arg1 = (mrcImageParaTypeRealCoord *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->x);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -4346,7 +4353,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeRealCoord_y_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *arg1 = (struct mrcImageParaTypeRealCoord *) 0 ;
+  mrcImageParaTypeRealCoord *arg1 = (mrcImageParaTypeRealCoord *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4358,9 +4365,9 @@ _wrap_mrcImageParaTypeRealCoord_y_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeRealCoord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","y", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeRealCoord *)(argp1);
+  arg1 = (mrcImageParaTypeRealCoord *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","y", 2, argv[0] ));
@@ -4375,7 +4382,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeRealCoord_y_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *arg1 = (struct mrcImageParaTypeRealCoord *) 0 ;
+  mrcImageParaTypeRealCoord *arg1 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -4386,9 +4393,9 @@ _wrap_mrcImageParaTypeRealCoord_y_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeRealCoord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","y", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeRealCoord *)(argp1);
+  arg1 = (mrcImageParaTypeRealCoord *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->y);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -4399,7 +4406,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeRealCoord_z_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *arg1 = (struct mrcImageParaTypeRealCoord *) 0 ;
+  mrcImageParaTypeRealCoord *arg1 = (mrcImageParaTypeRealCoord *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4411,9 +4418,9 @@ _wrap_mrcImageParaTypeRealCoord_z_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeRealCoord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","z", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeRealCoord *)(argp1);
+  arg1 = (mrcImageParaTypeRealCoord *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","z", 2, argv[0] ));
@@ -4428,7 +4435,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageParaTypeRealCoord_z_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *arg1 = (struct mrcImageParaTypeRealCoord *) 0 ;
+  mrcImageParaTypeRealCoord *arg1 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -4439,9 +4446,9 @@ _wrap_mrcImageParaTypeRealCoord_z_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageParaTypeRealCoord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","z", 1, self )); 
   }
-  arg1 = (struct mrcImageParaTypeRealCoord *)(argp1);
+  arg1 = (mrcImageParaTypeRealCoord *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->z);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -4469,12 +4476,12 @@ _wrap_mrcImageParaTypeRealCoord_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImageParaTypeRealCoord(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageParaTypeRealCoord *result = 0 ;
+  mrcImageParaTypeRealCoord *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct mrcImageParaTypeRealCoord *)calloc(1, sizeof(struct mrcImageParaTypeRealCoord));
+  result = (mrcImageParaTypeRealCoord *)calloc(1, sizeof(mrcImageParaTypeRealCoord));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -4483,15 +4490,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImageParaTypeRealCoord(struct mrcImageParaTypeRealCoord *arg1) {
+free_mrcImageParaTypeRealCoord(mrcImageParaTypeRealCoord *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClass_mrcImageHeader;
+swig_class SwigClass_mrcImageHeader;
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_N_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4503,9 +4510,9 @@ _wrap__mrcImageHeader_N_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","N", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","N", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","N", 2, argv[0] )); 
@@ -4520,7 +4527,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_N_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -4531,9 +4538,9 @@ _wrap__mrcImageHeader_N_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","N", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","N", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->N);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -4544,7 +4551,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Mode_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageMode arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4556,9 +4563,9 @@ _wrap__mrcImageHeader_Mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageMode","Mode", 2, argv[0] ));
@@ -4573,7 +4580,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Mode_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageMode result;
@@ -4584,9 +4591,9 @@ _wrap__mrcImageHeader_Mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageMode) ((arg1)->Mode);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -4597,7 +4604,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_StartN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4609,9 +4616,9 @@ _wrap__mrcImageHeader_StartN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","StartN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","StartN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","StartN", 2, argv[0] )); 
@@ -4626,7 +4633,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_StartN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -4637,9 +4644,9 @@ _wrap__mrcImageHeader_StartN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","StartN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","StartN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->StartN);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -4650,7 +4657,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_M_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4662,9 +4669,9 @@ _wrap__mrcImageHeader_M_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","M", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","M", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","M", 2, argv[0] )); 
@@ -4679,7 +4686,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_M_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -4690,9 +4697,9 @@ _wrap__mrcImageHeader_M_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","M", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","M", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->M);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -4703,7 +4710,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Length_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4715,9 +4722,9 @@ _wrap__mrcImageHeader_Length_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Length", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","Length", 2, argv[0] )); 
@@ -4732,7 +4739,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Length_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -4743,9 +4750,9 @@ _wrap__mrcImageHeader_Length_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Length", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->Length);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -4756,7 +4763,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Alpha_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4768,9 +4775,9 @@ _wrap__mrcImageHeader_Alpha_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Alpha", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Alpha", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Alpha", 2, argv[0] ));
@@ -4785,7 +4792,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Alpha_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -4796,9 +4803,9 @@ _wrap__mrcImageHeader_Alpha_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Alpha", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Alpha", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Alpha);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -4809,7 +4816,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Beta_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4821,9 +4828,9 @@ _wrap__mrcImageHeader_Beta_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Beta", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Beta", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Beta", 2, argv[0] ));
@@ -4838,7 +4845,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Beta_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -4849,9 +4856,9 @@ _wrap__mrcImageHeader_Beta_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Beta", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Beta", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Beta);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -4862,7 +4869,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Gamma_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4874,9 +4881,9 @@ _wrap__mrcImageHeader_Gamma_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Gamma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Gamma", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Gamma", 2, argv[0] ));
@@ -4891,7 +4898,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Gamma_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -4902,9 +4909,9 @@ _wrap__mrcImageHeader_Gamma_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Gamma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Gamma", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Gamma);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -4915,7 +4922,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_MAPC_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4927,9 +4934,9 @@ _wrap__mrcImageHeader_MAPC_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","MAPC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","MAPC", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPC", 2, argv[0] ));
@@ -4944,7 +4951,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_MAPC_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -4955,9 +4962,9 @@ _wrap__mrcImageHeader_MAPC_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","MAPC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","MAPC", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPC);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -4968,7 +4975,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_MAPR_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -4980,9 +4987,9 @@ _wrap__mrcImageHeader_MAPR_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","MAPR", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","MAPR", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPR", 2, argv[0] ));
@@ -4997,7 +5004,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_MAPR_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -5008,9 +5015,9 @@ _wrap__mrcImageHeader_MAPR_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","MAPR", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","MAPR", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPR);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -5021,7 +5028,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_MAPS_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5033,9 +5040,9 @@ _wrap__mrcImageHeader_MAPS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","MAPS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","MAPS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPS", 2, argv[0] ));
@@ -5050,7 +5057,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_MAPS_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -5061,9 +5068,9 @@ _wrap__mrcImageHeader_MAPS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","MAPS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","MAPS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPS);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -5074,7 +5081,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_AMin_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5086,9 +5093,9 @@ _wrap__mrcImageHeader_AMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","AMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","AMin", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMin", 2, argv[0] ));
@@ -5103,7 +5110,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_AMin_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -5114,9 +5121,9 @@ _wrap__mrcImageHeader_AMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","AMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","AMin", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMin);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -5127,7 +5134,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_AMax_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5139,9 +5146,9 @@ _wrap__mrcImageHeader_AMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","AMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","AMax", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMax", 2, argv[0] ));
@@ -5156,7 +5163,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_AMax_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -5167,9 +5174,9 @@ _wrap__mrcImageHeader_AMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","AMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","AMax", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMax);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -5180,7 +5187,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_AMean_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5192,9 +5199,9 @@ _wrap__mrcImageHeader_AMean_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","AMean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","AMean", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMean", 2, argv[0] ));
@@ -5209,7 +5216,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_AMean_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -5220,9 +5227,9 @@ _wrap__mrcImageHeader_AMean_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","AMean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","AMean", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMean);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -5233,7 +5240,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_ISPG_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5245,9 +5252,9 @@ _wrap__mrcImageHeader_ISPG_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","ISPG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","ISPG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","ISPG", 2, argv[0] ));
@@ -5262,7 +5269,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_ISPG_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -5273,9 +5280,9 @@ _wrap__mrcImageHeader_ISPG_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","ISPG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","ISPG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->ISPG);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -5286,7 +5293,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_NSYMBT_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5298,9 +5305,9 @@ _wrap__mrcImageHeader_NSYMBT_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","NSYMBT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","NSYMBT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","NSYMBT", 2, argv[0] ));
@@ -5315,7 +5322,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_NSYMBT_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -5326,9 +5333,9 @@ _wrap__mrcImageHeader_NSYMBT_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","NSYMBT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","NSYMBT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->NSYMBT);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -5339,7 +5346,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_EXTRA_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5351,9 +5358,9 @@ _wrap__mrcImageHeader_EXTRA_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","EXTRA", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","EXTRA", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [(29)]","EXTRA", 2, argv[0] )); 
@@ -5375,7 +5382,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_EXTRA_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -5386,9 +5393,9 @@ _wrap__mrcImageHeader_EXTRA_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","EXTRA", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","EXTRA", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->EXTRA);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -5399,7 +5406,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_OriginX_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5411,9 +5418,9 @@ _wrap__mrcImageHeader_OriginX_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","OriginX", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","OriginX", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","OriginX", 2, argv[0] ));
@@ -5428,7 +5435,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_OriginX_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -5439,9 +5446,9 @@ _wrap__mrcImageHeader_OriginX_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","OriginX", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","OriginX", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->OriginX);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -5452,7 +5459,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_OriginY_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5464,9 +5471,9 @@ _wrap__mrcImageHeader_OriginY_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","OriginY", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","OriginY", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","OriginY", 2, argv[0] ));
@@ -5481,7 +5488,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_OriginY_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -5492,9 +5499,9 @@ _wrap__mrcImageHeader_OriginY_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","OriginY", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","OriginY", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->OriginY);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -5505,7 +5512,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_LabelN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5517,9 +5524,9 @@ _wrap__mrcImageHeader_LabelN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","LabelN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","LabelN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","LabelN", 2, argv[0] ));
@@ -5534,7 +5541,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_LabelN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -5545,9 +5552,9 @@ _wrap__mrcImageHeader_LabelN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","LabelN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","LabelN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->LabelN);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -5558,7 +5565,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Label_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   char (*arg2)[(80)] ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5570,9 +5577,9 @@ _wrap__mrcImageHeader_Label_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Label", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Label", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_a__80___char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [(10)][(80)]","Label", 2, argv[0] )); 
@@ -5601,7 +5608,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeader_Label_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *arg1 = (struct _mrcImageHeader *) 0 ;
+  _mrcImageHeader *arg1 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char (*result)[(80)] = 0 ;
@@ -5612,9 +5619,9 @@ _wrap__mrcImageHeader_Label_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeader *","Label", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeader *","Label", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeader *)(argp1);
+  arg1 = (_mrcImageHeader *)(argp1);
   result = (char (*)[(80)])(char (*)[(80)]) ((arg1)->Label);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_a__80___char, 0 |  0 );
   return vresult;
@@ -5642,12 +5649,12 @@ _wrap__mrcImageHeader_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new__mrcImageHeader(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeader *result = 0 ;
+  _mrcImageHeader *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct _mrcImageHeader *)calloc(1, sizeof(struct _mrcImageHeader));
+  result = (_mrcImageHeader *)calloc(1, sizeof(_mrcImageHeader));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -5656,15 +5663,15 @@ fail:
 
 
 SWIGINTERN void
-free__mrcImageHeader(struct _mrcImageHeader *arg1) {
+free__mrcImageHeader(_mrcImageHeader *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClass_mrcImageHeaderCCP4;
+swig_class SwigClass_mrcImageHeaderCCP4;
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_N_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5676,9 +5683,9 @@ _wrap__mrcImageHeaderCCP4_N_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","N", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","N", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","N", 2, argv[0] )); 
@@ -5693,7 +5700,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_N_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -5704,9 +5711,9 @@ _wrap__mrcImageHeaderCCP4_N_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","N", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","N", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->N);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -5717,7 +5724,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Mode_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageMode arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5729,9 +5736,9 @@ _wrap__mrcImageHeaderCCP4_Mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageMode","Mode", 2, argv[0] ));
@@ -5746,7 +5753,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Mode_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageMode result;
@@ -5757,9 +5764,9 @@ _wrap__mrcImageHeaderCCP4_Mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageMode) ((arg1)->Mode);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -5770,7 +5777,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_StartN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5782,9 +5789,9 @@ _wrap__mrcImageHeaderCCP4_StartN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","StartN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","StartN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","StartN", 2, argv[0] )); 
@@ -5799,7 +5806,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_StartN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -5810,9 +5817,9 @@ _wrap__mrcImageHeaderCCP4_StartN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","StartN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","StartN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->StartN);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -5823,7 +5830,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_NI_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5835,9 +5842,9 @@ _wrap__mrcImageHeaderCCP4_NI_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","NI", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","NI", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","NI", 2, argv[0] )); 
@@ -5852,7 +5859,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_NI_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -5863,9 +5870,9 @@ _wrap__mrcImageHeaderCCP4_NI_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","NI", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","NI", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->NI);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -5876,7 +5883,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Length_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5888,9 +5895,9 @@ _wrap__mrcImageHeaderCCP4_Length_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Length", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","Length", 2, argv[0] )); 
@@ -5905,7 +5912,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Length_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -5916,9 +5923,9 @@ _wrap__mrcImageHeaderCCP4_Length_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Length", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->Length);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -5929,7 +5936,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Alpha_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5941,9 +5948,9 @@ _wrap__mrcImageHeaderCCP4_Alpha_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Alpha", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Alpha", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Alpha", 2, argv[0] ));
@@ -5958,7 +5965,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Alpha_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -5969,9 +5976,9 @@ _wrap__mrcImageHeaderCCP4_Alpha_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Alpha", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Alpha", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Alpha);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -5982,7 +5989,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Beta_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -5994,9 +6001,9 @@ _wrap__mrcImageHeaderCCP4_Beta_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Beta", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Beta", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Beta", 2, argv[0] ));
@@ -6011,7 +6018,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Beta_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -6022,9 +6029,9 @@ _wrap__mrcImageHeaderCCP4_Beta_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Beta", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Beta", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Beta);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -6035,7 +6042,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Gamma_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6047,9 +6054,9 @@ _wrap__mrcImageHeaderCCP4_Gamma_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Gamma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Gamma", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Gamma", 2, argv[0] ));
@@ -6064,7 +6071,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Gamma_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -6075,9 +6082,9 @@ _wrap__mrcImageHeaderCCP4_Gamma_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Gamma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Gamma", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Gamma);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -6088,7 +6095,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAPC_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6100,9 +6107,9 @@ _wrap__mrcImageHeaderCCP4_MAPC_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAPC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAPC", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPC", 2, argv[0] ));
@@ -6117,7 +6124,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAPC_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6128,9 +6135,9 @@ _wrap__mrcImageHeaderCCP4_MAPC_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAPC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAPC", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPC);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6141,7 +6148,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAPR_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6153,9 +6160,9 @@ _wrap__mrcImageHeaderCCP4_MAPR_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAPR", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAPR", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPR", 2, argv[0] ));
@@ -6170,7 +6177,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAPR_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6181,9 +6188,9 @@ _wrap__mrcImageHeaderCCP4_MAPR_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAPR", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAPR", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPR);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6194,7 +6201,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAPS_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6206,9 +6213,9 @@ _wrap__mrcImageHeaderCCP4_MAPS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAPS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAPS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPS", 2, argv[0] ));
@@ -6223,7 +6230,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAPS_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6234,9 +6241,9 @@ _wrap__mrcImageHeaderCCP4_MAPS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAPS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAPS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPS);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6247,7 +6254,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_AMin_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6259,9 +6266,9 @@ _wrap__mrcImageHeaderCCP4_AMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","AMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","AMin", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMin", 2, argv[0] ));
@@ -6276,7 +6283,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_AMin_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -6287,9 +6294,9 @@ _wrap__mrcImageHeaderCCP4_AMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","AMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","AMin", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMin);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -6300,7 +6307,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_AMax_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6312,9 +6319,9 @@ _wrap__mrcImageHeaderCCP4_AMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","AMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","AMax", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMax", 2, argv[0] ));
@@ -6329,7 +6336,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_AMax_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -6340,9 +6347,9 @@ _wrap__mrcImageHeaderCCP4_AMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","AMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","AMax", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMax);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -6353,7 +6360,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_AMean_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6365,9 +6372,9 @@ _wrap__mrcImageHeaderCCP4_AMean_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","AMean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","AMean", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMean", 2, argv[0] ));
@@ -6382,7 +6389,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_AMean_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -6393,9 +6400,9 @@ _wrap__mrcImageHeaderCCP4_AMean_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","AMean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","AMean", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMean);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -6406,7 +6413,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_ISPG_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6418,9 +6425,9 @@ _wrap__mrcImageHeaderCCP4_ISPG_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","ISPG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","ISPG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","ISPG", 2, argv[0] ));
@@ -6435,7 +6442,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_ISPG_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6446,9 +6453,9 @@ _wrap__mrcImageHeaderCCP4_ISPG_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","ISPG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","ISPG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->ISPG);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6459,7 +6466,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_NSYMBT_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6471,9 +6478,9 @@ _wrap__mrcImageHeaderCCP4_NSYMBT_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","NSYMBT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","NSYMBT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","NSYMBT", 2, argv[0] ));
@@ -6488,7 +6495,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_NSYMBT_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6499,9 +6506,9 @@ _wrap__mrcImageHeaderCCP4_NSYMBT_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","NSYMBT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","NSYMBT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->NSYMBT);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6512,7 +6519,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_LSKFLG_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6524,9 +6531,9 @@ _wrap__mrcImageHeaderCCP4_LSKFLG_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","LSKFLG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","LSKFLG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","LSKFLG", 2, argv[0] ));
@@ -6541,7 +6548,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_LSKFLG_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6552,9 +6559,9 @@ _wrap__mrcImageHeaderCCP4_LSKFLG_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","LSKFLG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","LSKFLG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->LSKFLG);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6565,7 +6572,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_SKWMAT_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6577,9 +6584,9 @@ _wrap__mrcImageHeaderCCP4_SKWMAT_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","SKWMAT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","SKWMAT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [9]","SKWMAT", 2, argv[0] )); 
@@ -6601,7 +6608,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_SKWMAT_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -6612,9 +6619,9 @@ _wrap__mrcImageHeaderCCP4_SKWMAT_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","SKWMAT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","SKWMAT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->SKWMAT);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -6625,7 +6632,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_SKWTRN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6637,9 +6644,9 @@ _wrap__mrcImageHeaderCCP4_SKWTRN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","SKWTRN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","SKWTRN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [3]","SKWTRN", 2, argv[0] )); 
@@ -6661,7 +6668,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_SKWTRN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -6672,9 +6679,9 @@ _wrap__mrcImageHeaderCCP4_SKWTRN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","SKWTRN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","SKWTRN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->SKWTRN);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -6685,7 +6692,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_EXTRA_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6697,9 +6704,9 @@ _wrap__mrcImageHeaderCCP4_EXTRA_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","EXTRA", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","EXTRA", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [(15)]","EXTRA", 2, argv[0] )); 
@@ -6721,7 +6728,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_EXTRA_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -6732,9 +6739,9 @@ _wrap__mrcImageHeaderCCP4_EXTRA_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","EXTRA", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","EXTRA", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->EXTRA);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -6745,7 +6752,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAP_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeCharacter *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6757,9 +6764,9 @@ _wrap__mrcImageHeaderCCP4_MAP_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAP", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAP", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeCharacter [4]","MAP", 2, argv[0] )); 
@@ -6781,7 +6788,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MAP_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeCharacter *result = 0 ;
@@ -6792,9 +6799,9 @@ _wrap__mrcImageHeaderCCP4_MAP_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MAP", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MAP", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeCharacter *)(mrcImageParaTypeCharacter *) ((arg1)->MAP);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 |  0 );
   return vresult;
@@ -6805,7 +6812,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MARCHST_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6817,9 +6824,9 @@ _wrap__mrcImageHeaderCCP4_MARCHST_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MARCHST", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MARCHST", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MARCHST", 2, argv[0] ));
@@ -6834,7 +6841,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_MARCHST_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6845,9 +6852,9 @@ _wrap__mrcImageHeaderCCP4_MARCHST_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","MARCHST", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","MARCHST", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MARCHST);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6858,7 +6865,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_ARMS_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6870,9 +6877,9 @@ _wrap__mrcImageHeaderCCP4_ARMS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","ARMS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","ARMS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","ARMS", 2, argv[0] ));
@@ -6887,7 +6894,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_ARMS_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -6898,9 +6905,9 @@ _wrap__mrcImageHeaderCCP4_ARMS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","ARMS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","ARMS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->ARMS);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -6911,7 +6918,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_LabelN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6923,9 +6930,9 @@ _wrap__mrcImageHeaderCCP4_LabelN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","LabelN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","LabelN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","LabelN", 2, argv[0] ));
@@ -6940,7 +6947,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_LabelN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -6951,9 +6958,9 @@ _wrap__mrcImageHeaderCCP4_LabelN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","LabelN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","LabelN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->LabelN);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -6964,7 +6971,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Label_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   char (*arg2)[(80)] ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -6976,9 +6983,9 @@ _wrap__mrcImageHeaderCCP4_Label_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Label", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Label", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_a__80___char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [(10)][(80)]","Label", 2, argv[0] )); 
@@ -7007,7 +7014,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderCCP4_Label_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *arg1 = (struct _mrcImageHeaderCCP4 *) 0 ;
+  _mrcImageHeaderCCP4 *arg1 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char (*result)[(80)] = 0 ;
@@ -7018,9 +7025,9 @@ _wrap__mrcImageHeaderCCP4_Label_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderCCP4 *","Label", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","Label", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderCCP4 *)(argp1);
+  arg1 = (_mrcImageHeaderCCP4 *)(argp1);
   result = (char (*)[(80)])(char (*)[(80)]) ((arg1)->Label);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_a__80___char, 0 |  0 );
   return vresult;
@@ -7048,12 +7055,12 @@ _wrap__mrcImageHeaderCCP4_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new__mrcImageHeaderCCP4(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderCCP4 *result = 0 ;
+  _mrcImageHeaderCCP4 *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct _mrcImageHeaderCCP4 *)calloc(1, sizeof(struct _mrcImageHeaderCCP4));
+  result = (_mrcImageHeaderCCP4 *)calloc(1, sizeof(_mrcImageHeaderCCP4));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -7062,15 +7069,15 @@ fail:
 
 
 SWIGINTERN void
-free__mrcImageHeaderCCP4(struct _mrcImageHeaderCCP4 *arg1) {
+free__mrcImageHeaderCCP4(_mrcImageHeaderCCP4 *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClass_mrcImageHeaderIMOD;
+swig_class SwigClass_mrcImageHeaderIMOD;
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_N_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7082,9 +7089,9 @@ _wrap__mrcImageHeaderIMOD_N_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","N", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","N", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","N", 2, argv[0] )); 
@@ -7099,7 +7106,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_N_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -7110,9 +7117,9 @@ _wrap__mrcImageHeaderIMOD_N_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","N", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","N", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->N);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -7123,7 +7130,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Mode_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageMode arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7135,9 +7142,9 @@ _wrap__mrcImageHeaderIMOD_Mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageMode","Mode", 2, argv[0] ));
@@ -7152,7 +7159,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Mode_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageMode result;
@@ -7163,9 +7170,9 @@ _wrap__mrcImageHeaderIMOD_Mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageMode) ((arg1)->Mode);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -7176,7 +7183,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_StartN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7188,9 +7195,9 @@ _wrap__mrcImageHeaderIMOD_StartN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","StartN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","StartN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","StartN", 2, argv[0] )); 
@@ -7205,7 +7212,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_StartN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -7216,9 +7223,9 @@ _wrap__mrcImageHeaderIMOD_StartN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","StartN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","StartN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->StartN);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -7229,7 +7236,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_M_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeIntegerCoord *arg2 = (mrcImageParaTypeIntegerCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7241,9 +7248,9 @@ _wrap__mrcImageHeaderIMOD_M_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","M", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","M", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeIntegerCoord *","M", 2, argv[0] )); 
@@ -7258,7 +7265,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_M_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeIntegerCoord *result = 0 ;
@@ -7269,9 +7276,9 @@ _wrap__mrcImageHeaderIMOD_M_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","M", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","M", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeIntegerCoord *)& ((arg1)->M);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeIntegerCoord, 0 |  0 );
   return vresult;
@@ -7282,7 +7289,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Length_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7294,9 +7301,9 @@ _wrap__mrcImageHeaderIMOD_Length_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Length", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","Length", 2, argv[0] )); 
@@ -7311,7 +7318,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Length_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -7322,9 +7329,9 @@ _wrap__mrcImageHeaderIMOD_Length_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Length", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->Length);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -7335,7 +7342,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Alpha_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7347,9 +7354,9 @@ _wrap__mrcImageHeaderIMOD_Alpha_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Alpha", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Alpha", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Alpha", 2, argv[0] ));
@@ -7364,7 +7371,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Alpha_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -7375,9 +7382,9 @@ _wrap__mrcImageHeaderIMOD_Alpha_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Alpha", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Alpha", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Alpha);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -7388,7 +7395,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Beta_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7400,9 +7407,9 @@ _wrap__mrcImageHeaderIMOD_Beta_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Beta", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Beta", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Beta", 2, argv[0] ));
@@ -7417,7 +7424,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Beta_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -7428,9 +7435,9 @@ _wrap__mrcImageHeaderIMOD_Beta_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Beta", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Beta", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Beta);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -7441,7 +7448,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Gamma_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7453,9 +7460,9 @@ _wrap__mrcImageHeaderIMOD_Gamma_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Gamma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Gamma", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Gamma", 2, argv[0] ));
@@ -7470,7 +7477,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Gamma_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -7481,9 +7488,9 @@ _wrap__mrcImageHeaderIMOD_Gamma_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Gamma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Gamma", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Gamma);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -7494,7 +7501,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAPC_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7506,9 +7513,9 @@ _wrap__mrcImageHeaderIMOD_MAPC_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAPC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAPC", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPC", 2, argv[0] ));
@@ -7523,7 +7530,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAPC_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -7534,9 +7541,9 @@ _wrap__mrcImageHeaderIMOD_MAPC_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAPC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAPC", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPC);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -7547,7 +7554,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAPR_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7559,9 +7566,9 @@ _wrap__mrcImageHeaderIMOD_MAPR_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAPR", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAPR", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPR", 2, argv[0] ));
@@ -7576,7 +7583,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAPR_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -7587,9 +7594,9 @@ _wrap__mrcImageHeaderIMOD_MAPR_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAPR", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAPR", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPR);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -7600,7 +7607,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAPS_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7612,9 +7619,9 @@ _wrap__mrcImageHeaderIMOD_MAPS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAPS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAPS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MAPS", 2, argv[0] ));
@@ -7629,7 +7636,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAPS_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -7640,9 +7647,9 @@ _wrap__mrcImageHeaderIMOD_MAPS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAPS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAPS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MAPS);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -7653,7 +7660,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_AMin_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7665,9 +7672,9 @@ _wrap__mrcImageHeaderIMOD_AMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","AMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","AMin", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMin", 2, argv[0] ));
@@ -7682,7 +7689,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_AMin_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -7693,9 +7700,9 @@ _wrap__mrcImageHeaderIMOD_AMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","AMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","AMin", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMin);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -7706,7 +7713,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_AMax_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7718,9 +7725,9 @@ _wrap__mrcImageHeaderIMOD_AMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","AMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","AMax", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMax", 2, argv[0] ));
@@ -7735,7 +7742,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_AMax_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -7746,9 +7753,9 @@ _wrap__mrcImageHeaderIMOD_AMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","AMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","AMax", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMax);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -7759,7 +7766,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_AMean_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7771,9 +7778,9 @@ _wrap__mrcImageHeaderIMOD_AMean_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","AMean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","AMean", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","AMean", 2, argv[0] ));
@@ -7788,7 +7795,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_AMean_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -7799,9 +7806,9 @@ _wrap__mrcImageHeaderIMOD_AMean_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","AMean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","AMean", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->AMean);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -7812,7 +7819,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_ISPG_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7824,9 +7831,9 @@ _wrap__mrcImageHeaderIMOD_ISPG_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","ISPG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","ISPG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","ISPG", 2, argv[0] ));
@@ -7841,7 +7848,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_ISPG_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -7852,9 +7859,9 @@ _wrap__mrcImageHeaderIMOD_ISPG_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","ISPG", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","ISPG", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->ISPG);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -7865,7 +7872,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_NSYMBT_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7877,9 +7884,9 @@ _wrap__mrcImageHeaderIMOD_NSYMBT_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","NSYMBT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","NSYMBT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","NSYMBT", 2, argv[0] ));
@@ -7894,7 +7901,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_NSYMBT_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -7905,9 +7912,9 @@ _wrap__mrcImageHeaderIMOD_NSYMBT_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","NSYMBT", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","NSYMBT", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->NSYMBT);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -7918,7 +7925,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_creatid_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7930,9 +7937,9 @@ _wrap__mrcImageHeaderIMOD_creatid_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","creatid", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","creatid", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","creatid", 2, argv[0] ));
@@ -7947,7 +7954,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_creatid_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -7958,9 +7965,9 @@ _wrap__mrcImageHeaderIMOD_creatid_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","creatid", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","creatid", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->creatid);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -7971,7 +7978,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_extra1_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -7983,9 +7990,9 @@ _wrap__mrcImageHeaderIMOD_extra1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","extra1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","extra1", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_short, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "short [15]","extra1", 2, argv[0] )); 
@@ -8007,7 +8014,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_extra1_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short *result = 0 ;
@@ -8018,9 +8025,9 @@ _wrap__mrcImageHeaderIMOD_extra1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","extra1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","extra1", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short *)(short *) ((arg1)->extra1);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_short, 0 |  0 );
   return vresult;
@@ -8031,7 +8038,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nint_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8043,9 +8050,9 @@ _wrap__mrcImageHeaderIMOD_nint_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nint", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nint", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","nint", 2, argv[0] ));
@@ -8060,7 +8067,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nint_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8071,9 +8078,9 @@ _wrap__mrcImageHeaderIMOD_nint_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nint", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nint", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->nint);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8084,7 +8091,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nreal_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8096,9 +8103,9 @@ _wrap__mrcImageHeaderIMOD_nreal_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nreal", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nreal", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","nreal", 2, argv[0] ));
@@ -8113,7 +8120,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nreal_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8124,9 +8131,9 @@ _wrap__mrcImageHeaderIMOD_nreal_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nreal", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nreal", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->nreal);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8137,7 +8144,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_extra2_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8149,9 +8156,9 @@ _wrap__mrcImageHeaderIMOD_extra2_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","extra2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","extra2", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [5]","extra2", 2, argv[0] )); 
@@ -8173,7 +8180,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_extra2_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -8184,9 +8191,9 @@ _wrap__mrcImageHeaderIMOD_extra2_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","extra2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","extra2", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->extra2);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -8197,7 +8204,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_imodStamp_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8209,9 +8216,9 @@ _wrap__mrcImageHeaderIMOD_imodStamp_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","imodStamp", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","imodStamp", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","imodStamp", 2, argv[0] ));
@@ -8226,7 +8233,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_imodStamp_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -8237,9 +8244,9 @@ _wrap__mrcImageHeaderIMOD_imodStamp_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","imodStamp", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","imodStamp", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->imodStamp);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -8250,7 +8257,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_imodFlags_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8262,9 +8269,9 @@ _wrap__mrcImageHeaderIMOD_imodFlags_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","imodFlags", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","imodFlags", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","imodFlags", 2, argv[0] ));
@@ -8279,7 +8286,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_imodFlags_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -8290,9 +8297,9 @@ _wrap__mrcImageHeaderIMOD_imodFlags_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","imodFlags", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","imodFlags", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->imodFlags);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -8303,7 +8310,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_idtype_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8315,9 +8322,9 @@ _wrap__mrcImageHeaderIMOD_idtype_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","idtype", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","idtype", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","idtype", 2, argv[0] ));
@@ -8332,7 +8339,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_idtype_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8343,9 +8350,9 @@ _wrap__mrcImageHeaderIMOD_idtype_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","idtype", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","idtype", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->idtype);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8356,7 +8363,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_lnes_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8368,9 +8375,9 @@ _wrap__mrcImageHeaderIMOD_lnes_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","lnes", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","lnes", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","lnes", 2, argv[0] ));
@@ -8385,7 +8392,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_lnes_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8396,9 +8403,9 @@ _wrap__mrcImageHeaderIMOD_lnes_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","lnes", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","lnes", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->lnes);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8409,7 +8416,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nd1_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8421,9 +8428,9 @@ _wrap__mrcImageHeaderIMOD_nd1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nd1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nd1", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","nd1", 2, argv[0] ));
@@ -8438,7 +8445,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nd1_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8449,9 +8456,9 @@ _wrap__mrcImageHeaderIMOD_nd1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nd1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nd1", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->nd1);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8462,7 +8469,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nd2_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8474,9 +8481,9 @@ _wrap__mrcImageHeaderIMOD_nd2_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nd2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nd2", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","nd2", 2, argv[0] ));
@@ -8491,7 +8498,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_nd2_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8502,9 +8509,9 @@ _wrap__mrcImageHeaderIMOD_nd2_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","nd2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","nd2", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->nd2);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8515,7 +8522,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_vd1_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8527,9 +8534,9 @@ _wrap__mrcImageHeaderIMOD_vd1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","vd1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","vd1", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","vd1", 2, argv[0] ));
@@ -8544,7 +8551,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_vd1_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8555,9 +8562,9 @@ _wrap__mrcImageHeaderIMOD_vd1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","vd1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","vd1", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->vd1);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8568,7 +8575,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_vd2_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   short arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8580,9 +8587,9 @@ _wrap__mrcImageHeaderIMOD_vd2_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","vd2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","vd2", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_short(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "short","vd2", 2, argv[0] ));
@@ -8597,7 +8604,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_vd2_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   short result;
@@ -8608,9 +8615,9 @@ _wrap__mrcImageHeaderIMOD_vd2_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","vd2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","vd2", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (short) ((arg1)->vd2);
   vresult = SWIG_From_short((short)(result));
   return vresult;
@@ -8621,7 +8628,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_tiltangles_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8633,9 +8640,9 @@ _wrap__mrcImageHeaderIMOD_tiltangles_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","tiltangles", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","tiltangles", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [6]","tiltangles", 2, argv[0] )); 
@@ -8657,7 +8664,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_tiltangles_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -8668,9 +8675,9 @@ _wrap__mrcImageHeaderIMOD_tiltangles_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","tiltangles", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","tiltangles", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->tiltangles);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -8681,7 +8688,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_xorg_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8693,9 +8700,9 @@ _wrap__mrcImageHeaderIMOD_xorg_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","xorg", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","xorg", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","xorg", 2, argv[0] ));
@@ -8710,7 +8717,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_xorg_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -8721,9 +8728,9 @@ _wrap__mrcImageHeaderIMOD_xorg_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","xorg", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","xorg", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->xorg);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -8734,7 +8741,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_yorg_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8746,9 +8753,9 @@ _wrap__mrcImageHeaderIMOD_yorg_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","yorg", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","yorg", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","yorg", 2, argv[0] ));
@@ -8763,7 +8770,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_yorg_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -8774,9 +8781,9 @@ _wrap__mrcImageHeaderIMOD_yorg_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","yorg", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","yorg", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->yorg);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -8787,7 +8794,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_zorg_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8799,9 +8806,9 @@ _wrap__mrcImageHeaderIMOD_zorg_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","zorg", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","zorg", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","zorg", 2, argv[0] ));
@@ -8816,7 +8823,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_zorg_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -8827,9 +8834,9 @@ _wrap__mrcImageHeaderIMOD_zorg_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","zorg", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","zorg", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->zorg);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -8840,7 +8847,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAP_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeCharacter *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8852,9 +8859,9 @@ _wrap__mrcImageHeaderIMOD_MAP_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAP", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAP", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeCharacter [4]","MAP", 2, argv[0] )); 
@@ -8876,7 +8883,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MAP_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeCharacter *result = 0 ;
@@ -8887,9 +8894,9 @@ _wrap__mrcImageHeaderIMOD_MAP_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MAP", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MAP", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeCharacter *)(mrcImageParaTypeCharacter *) ((arg1)->MAP);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 |  0 );
   return vresult;
@@ -8900,7 +8907,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MARCHST_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8912,9 +8919,9 @@ _wrap__mrcImageHeaderIMOD_MARCHST_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MARCHST", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MARCHST", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","MARCHST", 2, argv[0] ));
@@ -8929,7 +8936,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_MARCHST_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -8940,9 +8947,9 @@ _wrap__mrcImageHeaderIMOD_MARCHST_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","MARCHST", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","MARCHST", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->MARCHST);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -8953,7 +8960,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_ARMS_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -8965,9 +8972,9 @@ _wrap__mrcImageHeaderIMOD_ARMS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","ARMS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","ARMS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","ARMS", 2, argv[0] ));
@@ -8982,7 +8989,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_ARMS_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -8993,9 +9000,9 @@ _wrap__mrcImageHeaderIMOD_ARMS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","ARMS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","ARMS", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->ARMS);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9006,7 +9013,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_LabelN_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9018,9 +9025,9 @@ _wrap__mrcImageHeaderIMOD_LabelN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","LabelN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","LabelN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","LabelN", 2, argv[0] ));
@@ -9035,7 +9042,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_LabelN_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -9046,9 +9053,9 @@ _wrap__mrcImageHeaderIMOD_LabelN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","LabelN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","LabelN", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->LabelN);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -9059,7 +9066,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Label_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   char (*arg2)[(80)] ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9071,9 +9078,9 @@ _wrap__mrcImageHeaderIMOD_Label_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Label", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Label", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_a__80___char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [(10)][(80)]","Label", 2, argv[0] )); 
@@ -9102,7 +9109,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageHeaderIMOD_Label_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *arg1 = (struct _mrcImageHeaderIMOD *) 0 ;
+  _mrcImageHeaderIMOD *arg1 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char (*result)[(80)] = 0 ;
@@ -9113,9 +9120,9 @@ _wrap__mrcImageHeaderIMOD_Label_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageHeaderIMOD *","Label", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","Label", 1, self )); 
   }
-  arg1 = (struct _mrcImageHeaderIMOD *)(argp1);
+  arg1 = (_mrcImageHeaderIMOD *)(argp1);
   result = (char (*)[(80)])(char (*)[(80)]) ((arg1)->Label);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_a__80___char, 0 |  0 );
   return vresult;
@@ -9143,12 +9150,12 @@ _wrap__mrcImageHeaderIMOD_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new__mrcImageHeaderIMOD(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageHeaderIMOD *result = 0 ;
+  _mrcImageHeaderIMOD *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct _mrcImageHeaderIMOD *)calloc(1, sizeof(struct _mrcImageHeaderIMOD));
+  result = (_mrcImageHeaderIMOD *)calloc(1, sizeof(_mrcImageHeaderIMOD));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -9157,15 +9164,15 @@ fail:
 
 
 SWIGINTERN void
-free__mrcImageHeaderIMOD(struct _mrcImageHeaderIMOD *arg1) {
+free__mrcImageHeaderIMOD(_mrcImageHeaderIMOD *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMrcImageHeader;
+swig_class SwigClassMrcImageHeader;
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_All_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   unsigned char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9177,9 +9184,9 @@ _wrap_mrcImageHeader_All_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","All", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","All", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "unsigned char [(1024)]","All", 2, argv[0] )); 
@@ -9201,7 +9208,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_All_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   unsigned char *result = 0 ;
@@ -9212,9 +9219,9 @@ _wrap_mrcImageHeader_All_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","All", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","All", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   result = (unsigned char *)(unsigned char *) ((arg1)->All);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 |  0 );
   return vresult;
@@ -9225,7 +9232,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_Int_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   mrcImageParaTypeInteger *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9237,9 +9244,9 @@ _wrap_mrcImageHeader_Int_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","Int", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","Int", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_int, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger [(1024)/4]","Int", 2, argv[0] )); 
@@ -9261,7 +9268,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_Int_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger *result = 0 ;
@@ -9272,9 +9279,9 @@ _wrap_mrcImageHeader_Int_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","Int", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","Int", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeInteger *)(mrcImageParaTypeInteger *) ((arg1)->Int);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 |  0 );
   return vresult;
@@ -9285,7 +9292,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_Real_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9297,9 +9304,9 @@ _wrap_mrcImageHeader_Real_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","Real", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","Real", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [(1024)/4]","Real", 2, argv[0] )); 
@@ -9321,7 +9328,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_Real_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -9332,9 +9339,9 @@ _wrap_mrcImageHeader_Real_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","Real", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","Real", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->Real);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -9345,7 +9352,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_Cont_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   _mrcImageHeader *arg2 = (_mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9357,9 +9364,9 @@ _wrap_mrcImageHeader_Cont_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","Cont", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","Cont", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "_mrcImageHeader *","Cont", 2, argv[0] )); 
@@ -9374,7 +9381,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_Cont_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   _mrcImageHeader *result = 0 ;
@@ -9385,9 +9392,9 @@ _wrap_mrcImageHeader_Cont_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","Cont", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","Cont", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   result = (_mrcImageHeader *)& ((arg1)->Cont);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__mrcImageHeader, 0 |  0 );
   return vresult;
@@ -9398,7 +9405,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_ContCCP4_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   _mrcImageHeaderCCP4 *arg2 = (_mrcImageHeaderCCP4 *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9410,9 +9417,9 @@ _wrap_mrcImageHeader_ContCCP4_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","ContCCP4", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","ContCCP4", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "_mrcImageHeaderCCP4 *","ContCCP4", 2, argv[0] )); 
@@ -9427,7 +9434,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_ContCCP4_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   _mrcImageHeaderCCP4 *result = 0 ;
@@ -9438,9 +9445,9 @@ _wrap_mrcImageHeader_ContCCP4_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","ContCCP4", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","ContCCP4", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   result = (_mrcImageHeaderCCP4 *)& ((arg1)->ContCCP4);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__mrcImageHeaderCCP4, 0 |  0 );
   return vresult;
@@ -9451,7 +9458,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_ContIMOD_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   _mrcImageHeaderIMOD *arg2 = (_mrcImageHeaderIMOD *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9463,9 +9470,9 @@ _wrap_mrcImageHeader_ContIMOD_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","ContIMOD", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","ContIMOD", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "_mrcImageHeaderIMOD *","ContIMOD", 2, argv[0] )); 
@@ -9480,7 +9487,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageHeader_ContIMOD_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *arg1 = (union mrcImageHeader *) 0 ;
+  mrcImageHeader *arg1 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   _mrcImageHeaderIMOD *result = 0 ;
@@ -9491,9 +9498,9 @@ _wrap_mrcImageHeader_ContIMOD_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageHeader *","ContIMOD", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageHeader *","ContIMOD", 1, self )); 
   }
-  arg1 = (union mrcImageHeader *)(argp1);
+  arg1 = (mrcImageHeader *)(argp1);
   result = (_mrcImageHeaderIMOD *)& ((arg1)->ContIMOD);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__mrcImageHeaderIMOD, 0 |  0 );
   return vresult;
@@ -9521,12 +9528,12 @@ _wrap_mrcImageHeader_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImageHeader(int argc, VALUE *argv, VALUE self) {
-  union mrcImageHeader *result = 0 ;
+  mrcImageHeader *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (union mrcImageHeader *)calloc(1, sizeof(union mrcImageHeader));
+  result = (mrcImageHeader *)calloc(1, sizeof(mrcImageHeader));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -9535,15 +9542,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImageHeader(union mrcImageHeader *arg1) {
+free_mrcImageHeader(mrcImageHeader *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClass_FEIextendedHeader;
+swig_class SwigClass_FEIextendedHeader;
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_aTilt_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9555,9 +9562,9 @@ _wrap__FEIextendedHeader_aTilt_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","aTilt", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","aTilt", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","aTilt", 2, argv[0] ));
@@ -9572,7 +9579,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_aTilt_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9583,9 +9590,9 @@ _wrap__FEIextendedHeader_aTilt_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","aTilt", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","aTilt", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->aTilt);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9596,7 +9603,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_bTilt_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9608,9 +9615,9 @@ _wrap__FEIextendedHeader_bTilt_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","bTilt", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","bTilt", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","bTilt", 2, argv[0] ));
@@ -9625,7 +9632,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_bTilt_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9636,9 +9643,9 @@ _wrap__FEIextendedHeader_bTilt_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","bTilt", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","bTilt", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->bTilt);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9649,7 +9656,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_xStage_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9661,9 +9668,9 @@ _wrap__FEIextendedHeader_xStage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","xStage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","xStage", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","xStage", 2, argv[0] ));
@@ -9678,7 +9685,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_xStage_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9689,9 +9696,9 @@ _wrap__FEIextendedHeader_xStage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","xStage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","xStage", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->xStage);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9702,7 +9709,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_yStage_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9714,9 +9721,9 @@ _wrap__FEIextendedHeader_yStage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","yStage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","yStage", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","yStage", 2, argv[0] ));
@@ -9731,7 +9738,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_yStage_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9742,9 +9749,9 @@ _wrap__FEIextendedHeader_yStage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","yStage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","yStage", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->yStage);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9755,7 +9762,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_zStage_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9767,9 +9774,9 @@ _wrap__FEIextendedHeader_zStage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","zStage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","zStage", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","zStage", 2, argv[0] ));
@@ -9784,7 +9791,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_zStage_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9795,9 +9802,9 @@ _wrap__FEIextendedHeader_zStage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","zStage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","zStage", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->zStage);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9808,7 +9815,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_xShift_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9820,9 +9827,9 @@ _wrap__FEIextendedHeader_xShift_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","xShift", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","xShift", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","xShift", 2, argv[0] ));
@@ -9837,7 +9844,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_xShift_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9848,9 +9855,9 @@ _wrap__FEIextendedHeader_xShift_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","xShift", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","xShift", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->xShift);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9861,7 +9868,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_yShift_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9873,9 +9880,9 @@ _wrap__FEIextendedHeader_yShift_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","yShift", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","yShift", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","yShift", 2, argv[0] ));
@@ -9890,7 +9897,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_yShift_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9901,9 +9908,9 @@ _wrap__FEIextendedHeader_yShift_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","yShift", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","yShift", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->yShift);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9914,7 +9921,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_defocus_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9926,9 +9933,9 @@ _wrap__FEIextendedHeader_defocus_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","defocus", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","defocus", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","defocus", 2, argv[0] ));
@@ -9943,7 +9950,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_defocus_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -9954,9 +9961,9 @@ _wrap__FEIextendedHeader_defocus_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","defocus", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","defocus", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->defocus);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -9967,7 +9974,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_expTime_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -9979,9 +9986,9 @@ _wrap__FEIextendedHeader_expTime_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","expTime", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","expTime", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","expTime", 2, argv[0] ));
@@ -9996,7 +10003,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_expTime_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10007,9 +10014,9 @@ _wrap__FEIextendedHeader_expTime_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","expTime", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","expTime", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->expTime);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10020,7 +10027,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_mean_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10032,9 +10039,9 @@ _wrap__FEIextendedHeader_mean_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","mean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","mean", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","mean", 2, argv[0] ));
@@ -10049,7 +10056,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_mean_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10060,9 +10067,9 @@ _wrap__FEIextendedHeader_mean_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","mean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","mean", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->mean);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10073,7 +10080,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_tiltAxis_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10085,9 +10092,9 @@ _wrap__FEIextendedHeader_tiltAxis_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","tiltAxis", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","tiltAxis", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","tiltAxis", 2, argv[0] ));
@@ -10102,7 +10109,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_tiltAxis_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10113,9 +10120,9 @@ _wrap__FEIextendedHeader_tiltAxis_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","tiltAxis", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","tiltAxis", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->tiltAxis);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10126,7 +10133,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_pixelSize_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10138,9 +10145,9 @@ _wrap__FEIextendedHeader_pixelSize_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","pixelSize", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","pixelSize", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","pixelSize", 2, argv[0] ));
@@ -10155,7 +10162,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_pixelSize_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10166,9 +10173,9 @@ _wrap__FEIextendedHeader_pixelSize_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","pixelSize", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","pixelSize", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->pixelSize);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10179,7 +10186,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_magnification_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10191,9 +10198,9 @@ _wrap__FEIextendedHeader_magnification_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","magnification", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","magnification", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","magnification", 2, argv[0] ));
@@ -10208,7 +10215,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_magnification_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10219,9 +10226,9 @@ _wrap__FEIextendedHeader_magnification_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","magnification", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","magnification", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->magnification);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10232,7 +10239,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_ht_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10244,9 +10251,9 @@ _wrap__FEIextendedHeader_ht_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","ht", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","ht", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","ht", 2, argv[0] ));
@@ -10261,7 +10268,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_ht_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10272,9 +10279,9 @@ _wrap__FEIextendedHeader_ht_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","ht", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","ht", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->ht);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10285,7 +10292,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_binning_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10297,9 +10304,9 @@ _wrap__FEIextendedHeader_binning_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","binning", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","binning", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","binning", 2, argv[0] ));
@@ -10314,7 +10321,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_binning_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10325,9 +10332,9 @@ _wrap__FEIextendedHeader_binning_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","binning", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","binning", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->binning);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10338,7 +10345,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_appliedDefocus_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10350,9 +10357,9 @@ _wrap__FEIextendedHeader_appliedDefocus_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","appliedDefocus", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","appliedDefocus", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","appliedDefocus", 2, argv[0] ));
@@ -10367,7 +10374,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_appliedDefocus_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10378,9 +10385,9 @@ _wrap__FEIextendedHeader_appliedDefocus_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","appliedDefocus", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","appliedDefocus", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->appliedDefocus);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10391,7 +10398,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_reminder_set(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10403,9 +10410,9 @@ _wrap__FEIextendedHeader_reminder_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","reminder", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","reminder", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [(128)/4-16]","reminder", 2, argv[0] )); 
@@ -10427,7 +10434,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__FEIextendedHeader_reminder_get(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *arg1 = (struct _FEIextendedHeader *) 0 ;
+  _FEIextendedHeader *arg1 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -10438,9 +10445,9 @@ _wrap__FEIextendedHeader_reminder_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _FEIextendedHeader *","reminder", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_FEIextendedHeader *","reminder", 1, self )); 
   }
-  arg1 = (struct _FEIextendedHeader *)(argp1);
+  arg1 = (_FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->reminder);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -10468,12 +10475,12 @@ _wrap__FEIextendedHeader_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new__FEIextendedHeader(int argc, VALUE *argv, VALUE self) {
-  struct _FEIextendedHeader *result = 0 ;
+  _FEIextendedHeader *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct _FEIextendedHeader *)calloc(1, sizeof(struct _FEIextendedHeader));
+  result = (_FEIextendedHeader *)calloc(1, sizeof(_FEIextendedHeader));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -10482,15 +10489,15 @@ fail:
 
 
 SWIGINTERN void
-free__FEIextendedHeader(struct _FEIextendedHeader *arg1) {
+free__FEIextendedHeader(_FEIextendedHeader *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassFEIextendedHeader;
+swig_class SwigClassFEIextendedHeader;
 
 SWIGINTERN VALUE
 _wrap_FEIextendedHeader_Real_set(int argc, VALUE *argv, VALUE self) {
-  union FEIextendedHeader *arg1 = (union FEIextendedHeader *) 0 ;
+  FEIextendedHeader *arg1 = (FEIextendedHeader *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10502,9 +10509,9 @@ _wrap_FEIextendedHeader_Real_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union FEIextendedHeader *","Real", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FEIextendedHeader *","Real", 1, self )); 
   }
-  arg1 = (union FEIextendedHeader *)(argp1);
+  arg1 = (FEIextendedHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [(128)/4]","Real", 2, argv[0] )); 
@@ -10526,7 +10533,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_FEIextendedHeader_Real_get(int argc, VALUE *argv, VALUE self) {
-  union FEIextendedHeader *arg1 = (union FEIextendedHeader *) 0 ;
+  FEIextendedHeader *arg1 = (FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -10537,9 +10544,9 @@ _wrap_FEIextendedHeader_Real_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union FEIextendedHeader *","Real", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FEIextendedHeader *","Real", 1, self )); 
   }
-  arg1 = (union FEIextendedHeader *)(argp1);
+  arg1 = (FEIextendedHeader *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->Real);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -10550,7 +10557,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_FEIextendedHeader_Cont_set(int argc, VALUE *argv, VALUE self) {
-  union FEIextendedHeader *arg1 = (union FEIextendedHeader *) 0 ;
+  FEIextendedHeader *arg1 = (FEIextendedHeader *) 0 ;
   _FEIextendedHeader *arg2 = (_FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10562,9 +10569,9 @@ _wrap_FEIextendedHeader_Cont_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union FEIextendedHeader *","Cont", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FEIextendedHeader *","Cont", 1, self )); 
   }
-  arg1 = (union FEIextendedHeader *)(argp1);
+  arg1 = (FEIextendedHeader *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "_FEIextendedHeader *","Cont", 2, argv[0] )); 
@@ -10579,7 +10586,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_FEIextendedHeader_Cont_get(int argc, VALUE *argv, VALUE self) {
-  union FEIextendedHeader *arg1 = (union FEIextendedHeader *) 0 ;
+  FEIextendedHeader *arg1 = (FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   _FEIextendedHeader *result = 0 ;
@@ -10590,9 +10597,9 @@ _wrap_FEIextendedHeader_Cont_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FEIextendedHeader, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union FEIextendedHeader *","Cont", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FEIextendedHeader *","Cont", 1, self )); 
   }
-  arg1 = (union FEIextendedHeader *)(argp1);
+  arg1 = (FEIextendedHeader *)(argp1);
   result = (_FEIextendedHeader *)& ((arg1)->Cont);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__FEIextendedHeader, 0 |  0 );
   return vresult;
@@ -10620,12 +10627,12 @@ _wrap_FEIextendedHeader_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_FEIextendedHeader(int argc, VALUE *argv, VALUE self) {
-  union FEIextendedHeader *result = 0 ;
+  FEIextendedHeader *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (union FEIextendedHeader *)calloc(1, sizeof(union FEIextendedHeader));
+  result = (FEIextendedHeader *)calloc(1, sizeof(FEIextendedHeader));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -10634,15 +10641,15 @@ fail:
 
 
 SWIGINTERN void
-free_FEIextendedHeader(union FEIextendedHeader *arg1) {
+free_FEIextendedHeader(FEIextendedHeader *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClass_mrcImageTailer;
+swig_class SwigClass_mrcImageTailer;
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Code_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10654,9 +10661,9 @@ _wrap__mrcImageTailer_Code_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Code", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Code", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   res2 = SWIG_AsCharArray(argv[0], temp2, 4);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [4]","Code", 2, argv[0] ));
@@ -10672,7 +10679,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Code_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -10683,9 +10690,9 @@ _wrap__mrcImageTailer_Code_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Code", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Code", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (char *)(char *) ((arg1)->Code);
   {
     size_t size = 4;
@@ -10702,7 +10709,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Mode_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10714,9 +10721,9 @@ _wrap__mrcImageTailer_Mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","Mode", 2, argv[0] ));
@@ -10731,7 +10738,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Mode_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -10742,9 +10749,9 @@ _wrap__mrcImageTailer_Mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Mode", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->Mode);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -10755,7 +10762,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_EulerAngleMode_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10767,9 +10774,9 @@ _wrap__mrcImageTailer_EulerAngleMode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","EulerAngleMode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","EulerAngleMode", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   res2 = SWIG_AsCharArray(argv[0], temp2, 4);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [4]","EulerAngleMode", 2, argv[0] ));
@@ -10785,7 +10792,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_EulerAngleMode_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -10796,9 +10803,9 @@ _wrap__mrcImageTailer_EulerAngleMode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","EulerAngleMode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","EulerAngleMode", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (char *)(char *) ((arg1)->EulerAngleMode);
   {
     size_t size = 4;
@@ -10815,7 +10822,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Rot1_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10827,9 +10834,9 @@ _wrap__mrcImageTailer_Rot1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Rot1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Rot1", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Rot1", 2, argv[0] ));
@@ -10844,7 +10851,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Rot1_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10855,9 +10862,9 @@ _wrap__mrcImageTailer_Rot1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Rot1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Rot1", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Rot1);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10868,7 +10875,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Rot2_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10880,9 +10887,9 @@ _wrap__mrcImageTailer_Rot2_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Rot2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Rot2", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Rot2", 2, argv[0] ));
@@ -10897,7 +10904,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Rot2_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10908,9 +10915,9 @@ _wrap__mrcImageTailer_Rot2_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Rot2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Rot2", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Rot2);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10921,7 +10928,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Rot3_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10933,9 +10940,9 @@ _wrap__mrcImageTailer_Rot3_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Rot3", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Rot3", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","Rot3", 2, argv[0] ));
@@ -10950,7 +10957,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Rot3_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -10961,9 +10968,9 @@ _wrap__mrcImageTailer_Rot3_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Rot3", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Rot3", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->Rot3);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -10974,7 +10981,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Mirror_set(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -10986,9 +10993,9 @@ _wrap__mrcImageTailer_Mirror_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Mirror", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Mirror", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","Mirror", 2, argv[0] ));
@@ -11003,7 +11010,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap__mrcImageTailer_Mirror_get(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *arg1 = (struct _mrcImageTailer *) 0 ;
+  _mrcImageTailer *arg1 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -11014,9 +11021,9 @@ _wrap__mrcImageTailer_Mirror_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _mrcImageTailer *","Mirror", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "_mrcImageTailer *","Mirror", 1, self )); 
   }
-  arg1 = (struct _mrcImageTailer *)(argp1);
+  arg1 = (_mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->Mirror);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -11044,12 +11051,12 @@ _wrap__mrcImageTailer_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new__mrcImageTailer(int argc, VALUE *argv, VALUE self) {
-  struct _mrcImageTailer *result = 0 ;
+  _mrcImageTailer *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct _mrcImageTailer *)calloc(1, sizeof(struct _mrcImageTailer));
+  result = (_mrcImageTailer *)calloc(1, sizeof(_mrcImageTailer));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -11058,15 +11065,15 @@ fail:
 
 
 SWIGINTERN void
-free__mrcImageTailer(struct _mrcImageTailer *arg1) {
+free__mrcImageTailer(_mrcImageTailer *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMrcImageTailer;
+swig_class SwigClassMrcImageTailer;
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_All_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   unsigned char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11078,9 +11085,9 @@ _wrap_mrcImageTailer_All_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","All", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","All", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_char, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "unsigned char [(1024)]","All", 2, argv[0] )); 
@@ -11102,7 +11109,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_All_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   unsigned char *result = 0 ;
@@ -11113,9 +11120,9 @@ _wrap_mrcImageTailer_All_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","All", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","All", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   result = (unsigned char *)(unsigned char *) ((arg1)->All);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 |  0 );
   return vresult;
@@ -11126,7 +11133,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_Int_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   mrcImageParaTypeInteger *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11138,9 +11145,9 @@ _wrap_mrcImageTailer_Int_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","Int", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","Int", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_int, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger [(1024)/4]","Int", 2, argv[0] )); 
@@ -11162,7 +11169,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_Int_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger *result = 0 ;
@@ -11173,9 +11180,9 @@ _wrap_mrcImageTailer_Int_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","Int", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","Int", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeInteger *)(mrcImageParaTypeInteger *) ((arg1)->Int);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 |  0 );
   return vresult;
@@ -11186,7 +11193,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_Real_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   mrcImageParaTypeReal *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11198,9 +11205,9 @@ _wrap_mrcImageTailer_Real_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","Real", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","Real", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal [(1024)/4]","Real", 2, argv[0] )); 
@@ -11222,7 +11229,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_Real_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal *result = 0 ;
@@ -11233,9 +11240,9 @@ _wrap_mrcImageTailer_Real_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","Real", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","Real", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   result = (mrcImageParaTypeReal *)(mrcImageParaTypeReal *) ((arg1)->Real);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -11246,7 +11253,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_Cont_set(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   _mrcImageTailer *arg2 = (_mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11258,9 +11265,9 @@ _wrap_mrcImageTailer_Cont_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","Cont", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","Cont", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "_mrcImageTailer *","Cont", 2, argv[0] )); 
@@ -11275,7 +11282,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageTailer_Cont_get(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *arg1 = (union mrcImageTailer *) 0 ;
+  mrcImageTailer *arg1 = (mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   _mrcImageTailer *result = 0 ;
@@ -11286,9 +11293,9 @@ _wrap_mrcImageTailer_Cont_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "union mrcImageTailer *","Cont", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageTailer *","Cont", 1, self )); 
   }
-  arg1 = (union mrcImageTailer *)(argp1);
+  arg1 = (mrcImageTailer *)(argp1);
   result = (_mrcImageTailer *)& ((arg1)->Cont);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__mrcImageTailer, 0 |  0 );
   return vresult;
@@ -11316,12 +11323,12 @@ _wrap_mrcImageTailer_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImageTailer(int argc, VALUE *argv, VALUE self) {
-  union mrcImageTailer *result = 0 ;
+  mrcImageTailer *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (union mrcImageTailer *)calloc(1, sizeof(union mrcImageTailer));
+  result = (mrcImageTailer *)calloc(1, sizeof(mrcImageTailer));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -11330,15 +11337,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImageTailer(union mrcImageTailer *arg1) {
+free_mrcImageTailer(mrcImageTailer *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMrcImage;
+swig_class SwigClassMrcImage;
 
 SWIGINTERN VALUE
 _wrap_mrcImage_Header_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageHeader *arg2 = (mrcImageHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11350,9 +11357,9 @@ _wrap_mrcImage_Header_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","Header", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","Header", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageHeader *","Header", 2, argv[0] )); 
@@ -11367,7 +11374,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_Header_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageHeader *result = 0 ;
@@ -11378,9 +11385,9 @@ _wrap_mrcImage_Header_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","Header", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","Header", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageHeader *)& ((arg1)->Header);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageHeader, 0 |  0 );
   return vresult;
@@ -11391,7 +11398,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_BytePerImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   size_t arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11403,9 +11410,9 @@ _wrap_mrcImage_BytePerImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","BytePerImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","BytePerImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_size_t(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "size_t","BytePerImage", 2, argv[0] ));
@@ -11420,7 +11427,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_BytePerImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   size_t result;
@@ -11431,9 +11438,9 @@ _wrap_mrcImage_BytePerImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","BytePerImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","BytePerImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result =  ((arg1)->BytePerImage);
   vresult = SWIG_From_size_t((size_t)(result));
   return vresult;
@@ -11444,7 +11451,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_BytePerBand_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11456,9 +11463,9 @@ _wrap_mrcImage_BytePerBand_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","BytePerBand", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","BytePerBand", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","BytePerBand", 2, argv[0] ));
@@ -11473,7 +11480,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_BytePerBand_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -11484,9 +11491,9 @@ _wrap_mrcImage_BytePerBand_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","BytePerBand", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","BytePerBand", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->BytePerBand);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -11497,7 +11504,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_BandPerPixel_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11509,9 +11516,9 @@ _wrap_mrcImage_BandPerPixel_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","BandPerPixel", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","BandPerPixel", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","BandPerPixel", 2, argv[0] ));
@@ -11526,7 +11533,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_BandPerPixel_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -11537,9 +11544,9 @@ _wrap_mrcImage_BandPerPixel_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","BandPerPixel", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","BandPerPixel", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->BandPerPixel);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -11550,7 +11557,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_PixelPerImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   size_t arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11562,9 +11569,9 @@ _wrap_mrcImage_PixelPerImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","PixelPerImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","PixelPerImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_size_t(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "size_t","PixelPerImage", 2, argv[0] ));
@@ -11579,7 +11586,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_PixelPerImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   size_t result;
@@ -11590,9 +11597,9 @@ _wrap_mrcImage_PixelPerImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","PixelPerImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","PixelPerImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result =  ((arg1)->PixelPerImage);
   vresult = SWIG_From_size_t((size_t)(result));
   return vresult;
@@ -11603,7 +11610,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_status_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcStatusType arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11615,9 +11622,9 @@ _wrap_mrcImage_status_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","status", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","status", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcStatusType","status", 2, argv[0] ));
@@ -11632,7 +11639,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_status_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcStatusType result;
@@ -11643,9 +11650,9 @@ _wrap_mrcImage_status_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","status", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","status", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcStatusType) ((arg1)->status);
   vresult = SWIG_From_unsigned_SS_int((unsigned int)(result));
   return vresult;
@@ -11656,7 +11663,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_Image_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11669,9 +11676,9 @@ _wrap_mrcImage_Image_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","Image", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","Image", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","Image", 2, argv[0] ));
@@ -11694,7 +11701,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_Image_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -11705,9 +11712,9 @@ _wrap_mrcImage_Image_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","Image", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","Image", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (char *) ((arg1)->Image);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -11718,7 +11725,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageCharImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   unsigned char *arg2 = (unsigned char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11730,9 +11737,9 @@ _wrap_mrcImage_ImageCharImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageCharImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageCharImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_char, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "unsigned char *","ImageCharImage", 2, argv[0] )); 
@@ -11747,7 +11754,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageCharImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   unsigned char *result = 0 ;
@@ -11758,9 +11765,9 @@ _wrap_mrcImage_ImageCharImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageCharImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageCharImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (unsigned char *) ((arg1)->ImageCharImage);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 |  0 );
   return vresult;
@@ -11771,7 +11778,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageShortImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   unsigned short *arg2 = (unsigned short *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11783,9 +11790,9 @@ _wrap_mrcImage_ImageShortImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageShortImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageShortImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_short, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "unsigned short *","ImageShortImage", 2, argv[0] )); 
@@ -11800,7 +11807,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageShortImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   unsigned short *result = 0 ;
@@ -11811,9 +11818,9 @@ _wrap_mrcImage_ImageShortImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageShortImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageShortImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (unsigned short *) ((arg1)->ImageShortImage);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 |  0 );
   return vresult;
@@ -11824,7 +11831,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageLongImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   unsigned long *arg2 = (unsigned long *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11836,9 +11843,9 @@ _wrap_mrcImage_ImageLongImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageLongImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageLongImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_unsigned_long, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "unsigned long *","ImageLongImage", 2, argv[0] )); 
@@ -11853,7 +11860,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageLongImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   unsigned long *result = 0 ;
@@ -11864,9 +11871,9 @@ _wrap_mrcImage_ImageLongImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageLongImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageLongImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (unsigned long *) ((arg1)->ImageLongImage);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_long, 0 |  0 );
   return vresult;
@@ -11877,7 +11884,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageFloatImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   float *arg2 = (float *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11889,9 +11896,9 @@ _wrap_mrcImage_ImageFloatImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageFloatImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageFloatImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_float, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "float *","ImageFloatImage", 2, argv[0] )); 
@@ -11906,7 +11913,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageFloatImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float *result = 0 ;
@@ -11917,9 +11924,9 @@ _wrap_mrcImage_ImageFloatImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageFloatImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageFloatImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (float *) ((arg1)->ImageFloatImage);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_float, 0 |  0 );
   return vresult;
@@ -11930,7 +11937,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageDoubleImage_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   double *arg2 = (double *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11942,9 +11949,9 @@ _wrap_mrcImage_ImageDoubleImage_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageDoubleImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageDoubleImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_double, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "double *","ImageDoubleImage", 2, argv[0] )); 
@@ -11959,7 +11966,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageDoubleImage_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double *result = 0 ;
@@ -11970,9 +11977,9 @@ _wrap_mrcImage_ImageDoubleImage_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageDoubleImage", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageDoubleImage", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (double *) ((arg1)->ImageDoubleImage);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_double, 0 |  0 );
   return vresult;
@@ -11983,7 +11990,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_Tailer_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageTailer *arg2 = (mrcImageTailer *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -11995,9 +12002,9 @@ _wrap_mrcImage_Tailer_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","Tailer", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","Tailer", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageTailer, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageTailer *","Tailer", 2, argv[0] )); 
@@ -12012,7 +12019,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_Tailer_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageTailer *result = 0 ;
@@ -12023,9 +12030,9 @@ _wrap_mrcImage_Tailer_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","Tailer", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","Tailer", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageTailer *) ((arg1)->Tailer);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageTailer, 0 |  0 );
   return vresult;
@@ -12036,7 +12043,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_numTailer_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12048,9 +12055,9 @@ _wrap_mrcImage_numTailer_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","numTailer", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","numTailer", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","numTailer", 2, argv[0] ));
@@ -12065,7 +12072,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_numTailer_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -12076,9 +12083,9 @@ _wrap_mrcImage_numTailer_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","numTailer", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","numTailer", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->numTailer);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -12089,7 +12096,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_FEIHeader_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   FEIextendedHeader *arg2 = (FEIextendedHeader *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12101,9 +12108,9 @@ _wrap_mrcImage_FEIHeader_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","FEIHeader", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","FEIHeader", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FEIextendedHeader, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FEIextendedHeader *","FEIHeader", 2, argv[0] )); 
@@ -12118,7 +12125,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_FEIHeader_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   FEIextendedHeader *result = 0 ;
@@ -12129,9 +12136,9 @@ _wrap_mrcImage_FEIHeader_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","FEIHeader", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","FEIHeader", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (FEIextendedHeader *) ((arg1)->FEIHeader);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FEIextendedHeader, 0 |  0 );
   return vresult;
@@ -12142,7 +12149,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_numFEIHeader_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12154,9 +12161,9 @@ _wrap_mrcImage_numFEIHeader_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","numFEIHeader", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","numFEIHeader", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","numFEIHeader", 2, argv[0] ));
@@ -12171,7 +12178,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_numFEIHeader_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -12182,9 +12189,9 @@ _wrap_mrcImage_numFEIHeader_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","numFEIHeader", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","numFEIHeader", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->numFEIHeader);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -12195,7 +12202,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_dummyHeader_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12208,9 +12215,9 @@ _wrap_mrcImage_dummyHeader_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","dummyHeader", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","dummyHeader", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","dummyHeader", 2, argv[0] ));
@@ -12233,7 +12240,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_dummyHeader_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -12244,9 +12251,9 @@ _wrap_mrcImage_dummyHeader_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","dummyHeader", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","dummyHeader", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (char *) ((arg1)->dummyHeader);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -12257,7 +12264,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_dummyHeaderByte_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12269,9 +12276,9 @@ _wrap_mrcImage_dummyHeaderByte_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","dummyHeaderByte", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","dummyHeaderByte", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","dummyHeaderByte", 2, argv[0] ));
@@ -12286,7 +12293,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_dummyHeaderByte_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -12297,9 +12304,9 @@ _wrap_mrcImage_dummyHeaderByte_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","dummyHeaderByte", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","dummyHeaderByte", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->dummyHeaderByte);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -12310,7 +12317,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_flagByteSwap_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12322,9 +12329,9 @@ _wrap_mrcImage_flagByteSwap_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","flagByteSwap", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","flagByteSwap", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","flagByteSwap", 2, argv[0] ));
@@ -12339,7 +12346,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_flagByteSwap_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -12350,9 +12357,9 @@ _wrap_mrcImage_flagByteSwap_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","flagByteSwap", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","flagByteSwap", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->flagByteSwap);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -12363,7 +12370,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_flagCCP4_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12375,9 +12382,9 @@ _wrap_mrcImage_flagCCP4_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","flagCCP4", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","flagCCP4", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","flagCCP4", 2, argv[0] ));
@@ -12392,7 +12399,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_flagCCP4_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -12403,9 +12410,9 @@ _wrap_mrcImage_flagCCP4_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","flagCCP4", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","flagCCP4", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->flagCCP4);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -12416,7 +12423,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageOffset_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12428,9 +12435,9 @@ _wrap_mrcImage_ImageOffset_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageOffset", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageOffset", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeInteger","ImageOffset", 2, argv[0] ));
@@ -12445,7 +12452,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_ImageOffset_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeInteger result;
@@ -12456,9 +12463,9 @@ _wrap_mrcImage_ImageOffset_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","ImageOffset", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","ImageOffset", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageParaTypeInteger) ((arg1)->ImageOffset);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -12469,7 +12476,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_SymmetryOperator_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImageSymmetryOperator *arg2 = (mrcImageSymmetryOperator *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12482,9 +12489,9 @@ _wrap_mrcImage_SymmetryOperator_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","SymmetryOperator", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","SymmetryOperator", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageSymmetryOperator *","SymmetryOperator", 2, argv[0] ));
@@ -12507,7 +12514,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImage_SymmetryOperator_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *arg1 = (struct mrcImage *) 0 ;
+  mrcImage *arg1 = (mrcImage *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageSymmetryOperator *result = 0 ;
@@ -12518,9 +12525,9 @@ _wrap_mrcImage_SymmetryOperator_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImage *","SymmetryOperator", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","SymmetryOperator", 1, self )); 
   }
-  arg1 = (struct mrcImage *)(argp1);
+  arg1 = (mrcImage *)(argp1);
   result = (mrcImageSymmetryOperator *) ((arg1)->SymmetryOperator);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -12548,12 +12555,12 @@ _wrap_mrcImage_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImage(int argc, VALUE *argv, VALUE self) {
-  struct mrcImage *result = 0 ;
+  mrcImage *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct mrcImage *)calloc(1, sizeof(struct mrcImage));
+  result = (mrcImage *)calloc(1, sizeof(mrcImage));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -12562,15 +12569,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImage(struct mrcImage *arg1) {
+free_mrcImage(mrcImage *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassMrcImageInformation;
+swig_class SwigClassMrcImageInformation;
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_mean_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12582,9 +12589,9 @@ _wrap_mrcImageInformation_mean_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","mean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","mean", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","mean", 2, argv[0] ));
@@ -12599,7 +12606,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_mean_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12610,9 +12617,9 @@ _wrap_mrcImageInformation_mean_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","mean", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","mean", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->mean);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12623,7 +12630,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_rootMeanSquare_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12635,9 +12642,9 @@ _wrap_mrcImageInformation_rootMeanSquare_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","rootMeanSquare", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","rootMeanSquare", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","rootMeanSquare", 2, argv[0] ));
@@ -12652,7 +12659,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_rootMeanSquare_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12663,9 +12670,9 @@ _wrap_mrcImageInformation_rootMeanSquare_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","rootMeanSquare", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","rootMeanSquare", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->rootMeanSquare);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12676,7 +12683,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_meanOfSphereSurface_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12688,9 +12695,9 @@ _wrap_mrcImageInformation_meanOfSphereSurface_set(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","meanOfSphereSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","meanOfSphereSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","meanOfSphereSurface", 2, argv[0] ));
@@ -12705,7 +12712,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_meanOfSphereSurface_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12716,9 +12723,9 @@ _wrap_mrcImageInformation_meanOfSphereSurface_get(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","meanOfSphereSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","meanOfSphereSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->meanOfSphereSurface);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12729,7 +12736,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfSphereSurface_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12741,9 +12748,9 @@ _wrap_mrcImageInformation_sdOfSphereSurface_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfSphereSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfSphereSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","sdOfSphereSurface", 2, argv[0] ));
@@ -12758,7 +12765,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfSphereSurface_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12769,9 +12776,9 @@ _wrap_mrcImageInformation_sdOfSphereSurface_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfSphereSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfSphereSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->sdOfSphereSurface);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12782,7 +12789,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_seOfSphereSurface_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12794,9 +12801,9 @@ _wrap_mrcImageInformation_seOfSphereSurface_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","seOfSphereSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","seOfSphereSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","seOfSphereSurface", 2, argv[0] ));
@@ -12811,7 +12818,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_seOfSphereSurface_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12822,9 +12829,9 @@ _wrap_mrcImageInformation_seOfSphereSurface_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","seOfSphereSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","seOfSphereSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->seOfSphereSurface);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12835,7 +12842,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_meanOfCylinderSurface_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12847,9 +12854,9 @@ _wrap_mrcImageInformation_meanOfCylinderSurface_set(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","meanOfCylinderSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","meanOfCylinderSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","meanOfCylinderSurface", 2, argv[0] ));
@@ -12864,7 +12871,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_meanOfCylinderSurface_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12875,9 +12882,9 @@ _wrap_mrcImageInformation_meanOfCylinderSurface_get(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","meanOfCylinderSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","meanOfCylinderSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->meanOfCylinderSurface);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12888,7 +12895,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfCylinderSurface_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12900,9 +12907,9 @@ _wrap_mrcImageInformation_sdOfCylinderSurface_set(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfCylinderSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfCylinderSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","sdOfCylinderSurface", 2, argv[0] ));
@@ -12917,7 +12924,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfCylinderSurface_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12928,9 +12935,9 @@ _wrap_mrcImageInformation_sdOfCylinderSurface_get(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfCylinderSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfCylinderSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->sdOfCylinderSurface);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12941,7 +12948,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_seOfCylinderSurface_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -12953,9 +12960,9 @@ _wrap_mrcImageInformation_seOfCylinderSurface_set(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","seOfCylinderSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","seOfCylinderSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","seOfCylinderSurface", 2, argv[0] ));
@@ -12970,7 +12977,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_seOfCylinderSurface_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -12981,9 +12988,9 @@ _wrap_mrcImageInformation_seOfCylinderSurface_get(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","seOfCylinderSurface", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","seOfCylinderSurface", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->seOfCylinderSurface);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -12994,7 +13001,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_meanOfEdge_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13006,9 +13013,9 @@ _wrap_mrcImageInformation_meanOfEdge_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","meanOfEdge", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","meanOfEdge", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","meanOfEdge", 2, argv[0] ));
@@ -13023,7 +13030,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_meanOfEdge_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13034,9 +13041,9 @@ _wrap_mrcImageInformation_meanOfEdge_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","meanOfEdge", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","meanOfEdge", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->meanOfEdge);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13047,7 +13054,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfEdge_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13059,9 +13066,9 @@ _wrap_mrcImageInformation_sdOfEdge_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfEdge", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfEdge", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","sdOfEdge", 2, argv[0] ));
@@ -13076,7 +13083,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfEdge_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13087,9 +13094,9 @@ _wrap_mrcImageInformation_sdOfEdge_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfEdge", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfEdge", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->sdOfEdge);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13100,7 +13107,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_seOfEdge_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13112,9 +13119,9 @@ _wrap_mrcImageInformation_seOfEdge_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","seOfEdge", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","seOfEdge", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","seOfEdge", 2, argv[0] ));
@@ -13129,7 +13136,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_seOfEdge_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13140,9 +13147,9 @@ _wrap_mrcImageInformation_seOfEdge_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","seOfEdge", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","seOfEdge", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->seOfEdge);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13153,7 +13160,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_max_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13165,9 +13172,9 @@ _wrap_mrcImageInformation_max_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","max", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","max", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","max", 2, argv[0] ));
@@ -13182,7 +13189,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_max_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13193,9 +13200,9 @@ _wrap_mrcImageInformation_max_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","max", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","max", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->max);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13206,7 +13213,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_maxCoord_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13218,9 +13225,9 @@ _wrap_mrcImageInformation_maxCoord_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","maxCoord", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","maxCoord", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","maxCoord", 2, argv[0] )); 
@@ -13235,7 +13242,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_maxCoord_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -13246,9 +13253,9 @@ _wrap_mrcImageInformation_maxCoord_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","maxCoord", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","maxCoord", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->maxCoord);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -13259,7 +13266,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_min_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13271,9 +13278,9 @@ _wrap_mrcImageInformation_min_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","min", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","min", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","min", 2, argv[0] ));
@@ -13288,7 +13295,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_min_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13299,9 +13306,9 @@ _wrap_mrcImageInformation_min_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","min", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","min", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->min);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13312,7 +13319,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_minCoord_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13324,9 +13331,9 @@ _wrap_mrcImageInformation_minCoord_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","minCoord", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","minCoord", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","minCoord", 2, argv[0] )); 
@@ -13341,7 +13348,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_minCoord_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -13352,9 +13359,9 @@ _wrap_mrcImageInformation_minCoord_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","minCoord", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","minCoord", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->minCoord);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -13365,7 +13372,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sd_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13377,9 +13384,9 @@ _wrap_mrcImageInformation_sd_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sd", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sd", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","sd", 2, argv[0] ));
@@ -13394,7 +13401,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sd_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13405,9 +13412,9 @@ _wrap_mrcImageInformation_sd_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sd", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sd", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->sd);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13418,7 +13425,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_se_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13430,9 +13437,9 @@ _wrap_mrcImageInformation_se_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","se", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","se", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","se", 2, argv[0] ));
@@ -13447,7 +13454,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_se_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13458,9 +13465,9 @@ _wrap_mrcImageInformation_se_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","se", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","se", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->se);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13471,7 +13478,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_rmax_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13483,9 +13490,9 @@ _wrap_mrcImageInformation_rmax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","rmax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","rmax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","rmax", 2, argv[0] ));
@@ -13500,7 +13507,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_rmax_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13511,9 +13518,9 @@ _wrap_mrcImageInformation_rmax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","rmax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","rmax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->rmax);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13524,7 +13531,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagrmax_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13536,9 +13543,9 @@ _wrap_mrcImageInformation_flagrmax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagrmax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagrmax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","flagrmax", 2, argv[0] ));
@@ -13553,7 +13560,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagrmax_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -13564,9 +13571,9 @@ _wrap_mrcImageInformation_flagrmax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagrmax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagrmax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (long) ((arg1)->flagrmax);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -13577,7 +13584,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_RMS_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13589,9 +13596,9 @@ _wrap_mrcImageInformation_RMS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","RMS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","RMS", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","RMS", 2, argv[0] ));
@@ -13606,7 +13613,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_RMS_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13617,9 +13624,9 @@ _wrap_mrcImageInformation_RMS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","RMS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","RMS", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->RMS);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -13630,7 +13637,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13642,9 +13649,9 @@ _wrap_mrcImageInformation_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","mode", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","mode", 2, argv[0] ));
@@ -13659,7 +13666,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -13670,9 +13677,9 @@ _wrap_mrcImageInformation_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","mode", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (int) ((arg1)->mode);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -13683,7 +13690,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfAllAxis_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13695,9 +13702,9 @@ _wrap_mrcImageInformation_sdOfAllAxis_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfAllAxis", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfAllAxis", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","sdOfAllAxis", 2, argv[0] )); 
@@ -13712,7 +13719,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_sdOfAllAxis_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -13723,9 +13730,9 @@ _wrap_mrcImageInformation_sdOfAllAxis_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","sdOfAllAxis", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","sdOfAllAxis", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->sdOfAllAxis);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -13736,7 +13743,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_aveOfAllAxis_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   mrcImageParaTypeRealCoord *arg2 = (mrcImageParaTypeRealCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13748,9 +13755,9 @@ _wrap_mrcImageInformation_aveOfAllAxis_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","aveOfAllAxis", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","aveOfAllAxis", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImageParaTypeRealCoord *","aveOfAllAxis", 2, argv[0] )); 
@@ -13765,7 +13772,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_aveOfAllAxis_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeRealCoord *result = 0 ;
@@ -13776,9 +13783,9 @@ _wrap_mrcImageInformation_aveOfAllAxis_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","aveOfAllAxis", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","aveOfAllAxis", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (mrcImageParaTypeRealCoord *)& ((arg1)->aveOfAllAxis);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_mrcImageParaTypeRealCoord, 0 |  0 );
   return vresult;
@@ -13789,7 +13796,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagXrange_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13801,9 +13808,9 @@ _wrap_mrcImageInformation_flagXrange_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagXrange", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagXrange", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","flagXrange", 2, argv[0] ));
@@ -13818,7 +13825,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagXrange_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -13829,9 +13836,9 @@ _wrap_mrcImageInformation_flagXrange_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagXrange", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagXrange", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (int) ((arg1)->flagXrange);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -13842,7 +13849,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagYrange_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13854,9 +13861,9 @@ _wrap_mrcImageInformation_flagYrange_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagYrange", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagYrange", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","flagYrange", 2, argv[0] ));
@@ -13871,7 +13878,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagYrange_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -13882,9 +13889,9 @@ _wrap_mrcImageInformation_flagYrange_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagYrange", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagYrange", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (int) ((arg1)->flagYrange);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -13895,7 +13902,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagZrange_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13907,9 +13914,9 @@ _wrap_mrcImageInformation_flagZrange_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagZrange", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagZrange", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","flagZrange", 2, argv[0] ));
@@ -13924,7 +13931,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagZrange_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -13935,9 +13942,9 @@ _wrap_mrcImageInformation_flagZrange_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagZrange", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagZrange", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (int) ((arg1)->flagZrange);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -13948,7 +13955,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_XrangeMin_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -13960,9 +13967,9 @@ _wrap_mrcImageInformation_XrangeMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","XrangeMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","XrangeMin", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","XrangeMin", 2, argv[0] ));
@@ -13977,7 +13984,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_XrangeMin_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -13988,9 +13995,9 @@ _wrap_mrcImageInformation_XrangeMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","XrangeMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","XrangeMin", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->XrangeMin);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14001,7 +14008,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_XrangeMax_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14013,9 +14020,9 @@ _wrap_mrcImageInformation_XrangeMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","XrangeMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","XrangeMax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","XrangeMax", 2, argv[0] ));
@@ -14030,7 +14037,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_XrangeMax_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14041,9 +14048,9 @@ _wrap_mrcImageInformation_XrangeMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","XrangeMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","XrangeMax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->XrangeMax);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14054,7 +14061,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_YrangeMin_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14066,9 +14073,9 @@ _wrap_mrcImageInformation_YrangeMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","YrangeMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","YrangeMin", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","YrangeMin", 2, argv[0] ));
@@ -14083,7 +14090,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_YrangeMin_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14094,9 +14101,9 @@ _wrap_mrcImageInformation_YrangeMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","YrangeMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","YrangeMin", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->YrangeMin);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14107,7 +14114,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_YrangeMax_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14119,9 +14126,9 @@ _wrap_mrcImageInformation_YrangeMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","YrangeMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","YrangeMax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","YrangeMax", 2, argv[0] ));
@@ -14136,7 +14143,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_YrangeMax_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14147,9 +14154,9 @@ _wrap_mrcImageInformation_YrangeMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","YrangeMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","YrangeMax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->YrangeMax);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14160,7 +14167,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_ZrangeMin_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14172,9 +14179,9 @@ _wrap_mrcImageInformation_ZrangeMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","ZrangeMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","ZrangeMin", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","ZrangeMin", 2, argv[0] ));
@@ -14189,7 +14196,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_ZrangeMin_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14200,9 +14207,9 @@ _wrap_mrcImageInformation_ZrangeMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","ZrangeMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","ZrangeMin", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->ZrangeMin);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14213,7 +14220,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_ZrangeMax_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14225,9 +14232,9 @@ _wrap_mrcImageInformation_ZrangeMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","ZrangeMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","ZrangeMax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","ZrangeMax", 2, argv[0] ));
@@ -14242,7 +14249,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_ZrangeMax_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14253,9 +14260,9 @@ _wrap_mrcImageInformation_ZrangeMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","ZrangeMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","ZrangeMax", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->ZrangeMax);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14266,7 +14273,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagCentre_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14278,9 +14285,9 @@ _wrap_mrcImageInformation_flagCentre_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagCentre", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagCentre", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","flagCentre", 2, argv[0] ));
@@ -14295,7 +14302,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_flagCentre_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -14306,9 +14313,9 @@ _wrap_mrcImageInformation_flagCentre_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","flagCentre", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","flagCentre", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (int) ((arg1)->flagCentre);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -14319,7 +14326,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_CentreX_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14331,9 +14338,9 @@ _wrap_mrcImageInformation_CentreX_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","CentreX", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","CentreX", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","CentreX", 2, argv[0] ));
@@ -14348,7 +14355,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_CentreX_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14359,9 +14366,9 @@ _wrap_mrcImageInformation_CentreX_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","CentreX", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","CentreX", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->CentreX);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14372,7 +14379,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_CentreY_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14384,9 +14391,9 @@ _wrap_mrcImageInformation_CentreY_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","CentreY", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","CentreY", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","CentreY", 2, argv[0] ));
@@ -14401,7 +14408,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_CentreY_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14412,9 +14419,9 @@ _wrap_mrcImageInformation_CentreY_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","CentreY", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","CentreY", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->CentreY);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14425,7 +14432,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_CentreZ_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14437,9 +14444,9 @@ _wrap_mrcImageInformation_CentreZ_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","CentreZ", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","CentreZ", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","CentreZ", 2, argv[0] ));
@@ -14454,7 +14461,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageInformation_CentreZ_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *arg1 = (struct mrcImageInformation *) 0 ;
+  mrcImageInformation *arg1 = (mrcImageInformation *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14465,9 +14472,9 @@ _wrap_mrcImageInformation_CentreZ_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageInformation, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageInformation *","CentreZ", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageInformation *","CentreZ", 1, self )); 
   }
-  arg1 = (struct mrcImageInformation *)(argp1);
+  arg1 = (mrcImageInformation *)(argp1);
   result = (double) ((arg1)->CentreZ);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14495,12 +14502,12 @@ _wrap_mrcImageInformation_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImageInformation(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageInformation *result = 0 ;
+  mrcImageInformation *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct mrcImageInformation *)calloc(1, sizeof(struct mrcImageInformation));
+  result = (mrcImageInformation *)calloc(1, sizeof(mrcImageInformation));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -14509,15 +14516,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImageInformation(struct mrcImageInformation *arg1) {
+free_mrcImageInformation(mrcImageInformation *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageSmoothingInfo;
+swig_class SwigClassLmrcImageSmoothingInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14529,9 +14536,9 @@ _wrap_lmrcImageSmoothingInfo_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","mode", 2, argv[0] ));
@@ -14546,7 +14553,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -14557,9 +14564,9 @@ _wrap_lmrcImageSmoothingInfo_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   result = (long) ((arg1)->mode);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -14570,7 +14577,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sx_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14582,9 +14589,9 @@ _wrap_lmrcImageSmoothingInfo_sx_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sx", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sx", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","sx", 2, argv[0] ));
@@ -14599,7 +14606,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sx_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -14610,9 +14617,9 @@ _wrap_lmrcImageSmoothingInfo_sx_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sx", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sx", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->sx);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -14623,7 +14630,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sy_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14635,9 +14642,9 @@ _wrap_lmrcImageSmoothingInfo_sy_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sy", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","sy", 2, argv[0] ));
@@ -14652,7 +14659,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sy_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -14663,9 +14670,9 @@ _wrap_lmrcImageSmoothingInfo_sy_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sy", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->sy);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -14676,7 +14683,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sz_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   mrcImageParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14688,9 +14695,9 @@ _wrap_lmrcImageSmoothingInfo_sz_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sz", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sz", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","sz", 2, argv[0] ));
@@ -14705,7 +14712,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sz_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   mrcImageParaTypeReal result;
@@ -14716,9 +14723,9 @@ _wrap_lmrcImageSmoothingInfo_sz_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sz", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sz", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   result = (mrcImageParaTypeReal) ((arg1)->sz);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -14729,7 +14736,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sigma_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14741,9 +14748,9 @@ _wrap_lmrcImageSmoothingInfo_sigma_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sigma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sigma", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","sigma", 2, argv[0] ));
@@ -14758,7 +14765,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageSmoothingInfo_sigma_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *arg1 = (struct lmrcImageSmoothingInfo *) 0 ;
+  lmrcImageSmoothingInfo *arg1 = (lmrcImageSmoothingInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -14769,9 +14776,9 @@ _wrap_lmrcImageSmoothingInfo_sigma_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageSmoothingInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageSmoothingInfo *","sigma", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageSmoothingInfo *","sigma", 1, self )); 
   }
-  arg1 = (struct lmrcImageSmoothingInfo *)(argp1);
+  arg1 = (lmrcImageSmoothingInfo *)(argp1);
   result = (double) ((arg1)->sigma);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -14799,12 +14806,12 @@ _wrap_lmrcImageSmoothingInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageSmoothingInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageSmoothingInfo *result = 0 ;
+  lmrcImageSmoothingInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageSmoothingInfo *)calloc(1, sizeof(struct lmrcImageSmoothingInfo));
+  result = (lmrcImageSmoothingInfo *)calloc(1, sizeof(lmrcImageSmoothingInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -14813,15 +14820,15 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageSmoothingInfo(struct lmrcImageSmoothingInfo *arg1) {
+free_lmrcImageSmoothingInfo(lmrcImageSmoothingInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageCVEInfo;
+swig_class SwigClassLmrcImageCVEInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCVEInfo_sx_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *arg1 = (struct lmrcImageCVEInfo *) 0 ;
+  lmrcImageCVEInfo *arg1 = (lmrcImageCVEInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14833,9 +14840,9 @@ _wrap_lmrcImageCVEInfo_sx_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCVEInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCVEInfo *","sx", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCVEInfo *","sx", 1, self )); 
   }
-  arg1 = (struct lmrcImageCVEInfo *)(argp1);
+  arg1 = (lmrcImageCVEInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","sx", 2, argv[0] ));
@@ -14850,7 +14857,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCVEInfo_sx_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *arg1 = (struct lmrcImageCVEInfo *) 0 ;
+  lmrcImageCVEInfo *arg1 = (lmrcImageCVEInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -14861,9 +14868,9 @@ _wrap_lmrcImageCVEInfo_sx_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCVEInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCVEInfo *","sx", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCVEInfo *","sx", 1, self )); 
   }
-  arg1 = (struct lmrcImageCVEInfo *)(argp1);
+  arg1 = (lmrcImageCVEInfo *)(argp1);
   result = (long) ((arg1)->sx);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -14874,7 +14881,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCVEInfo_sy_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *arg1 = (struct lmrcImageCVEInfo *) 0 ;
+  lmrcImageCVEInfo *arg1 = (lmrcImageCVEInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14886,9 +14893,9 @@ _wrap_lmrcImageCVEInfo_sy_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCVEInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCVEInfo *","sy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCVEInfo *","sy", 1, self )); 
   }
-  arg1 = (struct lmrcImageCVEInfo *)(argp1);
+  arg1 = (lmrcImageCVEInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","sy", 2, argv[0] ));
@@ -14903,7 +14910,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCVEInfo_sy_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *arg1 = (struct lmrcImageCVEInfo *) 0 ;
+  lmrcImageCVEInfo *arg1 = (lmrcImageCVEInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -14914,9 +14921,9 @@ _wrap_lmrcImageCVEInfo_sy_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCVEInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCVEInfo *","sy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCVEInfo *","sy", 1, self )); 
   }
-  arg1 = (struct lmrcImageCVEInfo *)(argp1);
+  arg1 = (lmrcImageCVEInfo *)(argp1);
   result = (long) ((arg1)->sy);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -14927,7 +14934,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCVEInfo_sz_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *arg1 = (struct lmrcImageCVEInfo *) 0 ;
+  lmrcImageCVEInfo *arg1 = (lmrcImageCVEInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -14939,9 +14946,9 @@ _wrap_lmrcImageCVEInfo_sz_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCVEInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCVEInfo *","sz", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCVEInfo *","sz", 1, self )); 
   }
-  arg1 = (struct lmrcImageCVEInfo *)(argp1);
+  arg1 = (lmrcImageCVEInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","sz", 2, argv[0] ));
@@ -14956,7 +14963,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCVEInfo_sz_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *arg1 = (struct lmrcImageCVEInfo *) 0 ;
+  lmrcImageCVEInfo *arg1 = (lmrcImageCVEInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -14967,9 +14974,9 @@ _wrap_lmrcImageCVEInfo_sz_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCVEInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCVEInfo *","sz", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCVEInfo *","sz", 1, self )); 
   }
-  arg1 = (struct lmrcImageCVEInfo *)(argp1);
+  arg1 = (lmrcImageCVEInfo *)(argp1);
   result = (long) ((arg1)->sz);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -14997,12 +15004,12 @@ _wrap_lmrcImageCVEInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageCVEInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCVEInfo *result = 0 ;
+  lmrcImageCVEInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageCVEInfo *)calloc(1, sizeof(struct lmrcImageCVEInfo));
+  result = (lmrcImageCVEInfo *)calloc(1, sizeof(lmrcImageCVEInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -15011,15 +15018,15 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageCVEInfo(struct lmrcImageCVEInfo *arg1) {
+free_lmrcImageCVEInfo(lmrcImageCVEInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageTfunctionInfo;
+swig_class SwigClassLmrcImageTfunctionInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageTfunctionInfo_sx_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *arg1 = (struct lmrcImageTfunctionInfo *) 0 ;
+  lmrcImageTfunctionInfo *arg1 = (lmrcImageTfunctionInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15031,9 +15038,9 @@ _wrap_lmrcImageTfunctionInfo_sx_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageTfunctionInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageTfunctionInfo *","sx", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageTfunctionInfo *","sx", 1, self )); 
   }
-  arg1 = (struct lmrcImageTfunctionInfo *)(argp1);
+  arg1 = (lmrcImageTfunctionInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","sx", 2, argv[0] ));
@@ -15048,7 +15055,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageTfunctionInfo_sx_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *arg1 = (struct lmrcImageTfunctionInfo *) 0 ;
+  lmrcImageTfunctionInfo *arg1 = (lmrcImageTfunctionInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15059,9 +15066,9 @@ _wrap_lmrcImageTfunctionInfo_sx_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageTfunctionInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageTfunctionInfo *","sx", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageTfunctionInfo *","sx", 1, self )); 
   }
-  arg1 = (struct lmrcImageTfunctionInfo *)(argp1);
+  arg1 = (lmrcImageTfunctionInfo *)(argp1);
   result = (long) ((arg1)->sx);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15072,7 +15079,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageTfunctionInfo_sy_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *arg1 = (struct lmrcImageTfunctionInfo *) 0 ;
+  lmrcImageTfunctionInfo *arg1 = (lmrcImageTfunctionInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15084,9 +15091,9 @@ _wrap_lmrcImageTfunctionInfo_sy_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageTfunctionInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageTfunctionInfo *","sy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageTfunctionInfo *","sy", 1, self )); 
   }
-  arg1 = (struct lmrcImageTfunctionInfo *)(argp1);
+  arg1 = (lmrcImageTfunctionInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","sy", 2, argv[0] ));
@@ -15101,7 +15108,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageTfunctionInfo_sy_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *arg1 = (struct lmrcImageTfunctionInfo *) 0 ;
+  lmrcImageTfunctionInfo *arg1 = (lmrcImageTfunctionInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15112,9 +15119,9 @@ _wrap_lmrcImageTfunctionInfo_sy_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageTfunctionInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageTfunctionInfo *","sy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageTfunctionInfo *","sy", 1, self )); 
   }
-  arg1 = (struct lmrcImageTfunctionInfo *)(argp1);
+  arg1 = (lmrcImageTfunctionInfo *)(argp1);
   result = (long) ((arg1)->sy);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15125,7 +15132,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageTfunctionInfo_sz_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *arg1 = (struct lmrcImageTfunctionInfo *) 0 ;
+  lmrcImageTfunctionInfo *arg1 = (lmrcImageTfunctionInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15137,9 +15144,9 @@ _wrap_lmrcImageTfunctionInfo_sz_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageTfunctionInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageTfunctionInfo *","sz", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageTfunctionInfo *","sz", 1, self )); 
   }
-  arg1 = (struct lmrcImageTfunctionInfo *)(argp1);
+  arg1 = (lmrcImageTfunctionInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","sz", 2, argv[0] ));
@@ -15154,7 +15161,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageTfunctionInfo_sz_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *arg1 = (struct lmrcImageTfunctionInfo *) 0 ;
+  lmrcImageTfunctionInfo *arg1 = (lmrcImageTfunctionInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15165,9 +15172,9 @@ _wrap_lmrcImageTfunctionInfo_sz_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageTfunctionInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageTfunctionInfo *","sz", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageTfunctionInfo *","sz", 1, self )); 
   }
-  arg1 = (struct lmrcImageTfunctionInfo *)(argp1);
+  arg1 = (lmrcImageTfunctionInfo *)(argp1);
   result = (long) ((arg1)->sz);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15195,12 +15202,12 @@ _wrap_lmrcImageTfunctionInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageTfunctionInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageTfunctionInfo *result = 0 ;
+  lmrcImageTfunctionInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageTfunctionInfo *)calloc(1, sizeof(struct lmrcImageTfunctionInfo));
+  result = (lmrcImageTfunctionInfo *)calloc(1, sizeof(lmrcImageTfunctionInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -15209,15 +15216,15 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageTfunctionInfo(struct lmrcImageTfunctionInfo *arg1) {
+free_lmrcImageTfunctionInfo(lmrcImageTfunctionInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageHighlightInfo;
+swig_class SwigClassLmrcImageHighlightInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighlightInfo_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *arg1 = (struct lmrcImageHighlightInfo *) 0 ;
+  lmrcImageHighlightInfo *arg1 = (lmrcImageHighlightInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15229,9 +15236,9 @@ _wrap_lmrcImageHighlightInfo_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighlightInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighlightInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighlightInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighlightInfo *)(argp1);
+  arg1 = (lmrcImageHighlightInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","mode", 2, argv[0] ));
@@ -15246,7 +15253,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighlightInfo_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *arg1 = (struct lmrcImageHighlightInfo *) 0 ;
+  lmrcImageHighlightInfo *arg1 = (lmrcImageHighlightInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15257,9 +15264,9 @@ _wrap_lmrcImageHighlightInfo_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighlightInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighlightInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighlightInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighlightInfo *)(argp1);
+  arg1 = (lmrcImageHighlightInfo *)(argp1);
   result = (long) ((arg1)->mode);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15270,7 +15277,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighlightInfo_Bias_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *arg1 = (struct lmrcImageHighlightInfo *) 0 ;
+  lmrcImageHighlightInfo *arg1 = (lmrcImageHighlightInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15282,9 +15289,9 @@ _wrap_lmrcImageHighlightInfo_Bias_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighlightInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighlightInfo *","Bias", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighlightInfo *","Bias", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighlightInfo *)(argp1);
+  arg1 = (lmrcImageHighlightInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","Bias", 2, argv[0] ));
@@ -15299,7 +15306,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighlightInfo_Bias_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *arg1 = (struct lmrcImageHighlightInfo *) 0 ;
+  lmrcImageHighlightInfo *arg1 = (lmrcImageHighlightInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15310,9 +15317,9 @@ _wrap_lmrcImageHighlightInfo_Bias_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighlightInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighlightInfo *","Bias", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighlightInfo *","Bias", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighlightInfo *)(argp1);
+  arg1 = (lmrcImageHighlightInfo *)(argp1);
   result = (float) ((arg1)->Bias);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15323,7 +15330,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighlightInfo_Grad_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *arg1 = (struct lmrcImageHighlightInfo *) 0 ;
+  lmrcImageHighlightInfo *arg1 = (lmrcImageHighlightInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15335,9 +15342,9 @@ _wrap_lmrcImageHighlightInfo_Grad_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighlightInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighlightInfo *","Grad", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighlightInfo *","Grad", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighlightInfo *)(argp1);
+  arg1 = (lmrcImageHighlightInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","Grad", 2, argv[0] ));
@@ -15352,7 +15359,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighlightInfo_Grad_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *arg1 = (struct lmrcImageHighlightInfo *) 0 ;
+  lmrcImageHighlightInfo *arg1 = (lmrcImageHighlightInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15363,9 +15370,9 @@ _wrap_lmrcImageHighlightInfo_Grad_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighlightInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighlightInfo *","Grad", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighlightInfo *","Grad", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighlightInfo *)(argp1);
+  arg1 = (lmrcImageHighlightInfo *)(argp1);
   result = (float) ((arg1)->Grad);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15393,12 +15400,12 @@ _wrap_lmrcImageHighlightInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageHighlightInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighlightInfo *result = 0 ;
+  lmrcImageHighlightInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageHighlightInfo *)calloc(1, sizeof(struct lmrcImageHighlightInfo));
+  result = (lmrcImageHighlightInfo *)calloc(1, sizeof(lmrcImageHighlightInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -15407,15 +15414,15 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageHighlightInfo(struct lmrcImageHighlightInfo *arg1) {
+free_lmrcImageHighlightInfo(lmrcImageHighlightInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageLowPassFilterInfo;
+swig_class SwigClassLmrcImageLowPassFilterInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageLowPassFilterInfo_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *arg1 = (struct lmrcImageLowPassFilterInfo *) 0 ;
+  lmrcImageLowPassFilterInfo *arg1 = (lmrcImageLowPassFilterInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15427,9 +15434,9 @@ _wrap_lmrcImageLowPassFilterInfo_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageLowPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageLowPassFilterInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageLowPassFilterInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageLowPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageLowPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","mode", 2, argv[0] ));
@@ -15444,7 +15451,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageLowPassFilterInfo_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *arg1 = (struct lmrcImageLowPassFilterInfo *) 0 ;
+  lmrcImageLowPassFilterInfo *arg1 = (lmrcImageLowPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15455,9 +15462,9 @@ _wrap_lmrcImageLowPassFilterInfo_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageLowPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageLowPassFilterInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageLowPassFilterInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageLowPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageLowPassFilterInfo *)(argp1);
   result = (long) ((arg1)->mode);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15468,7 +15475,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageLowPassFilterInfo_hvp_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *arg1 = (struct lmrcImageLowPassFilterInfo *) 0 ;
+  lmrcImageLowPassFilterInfo *arg1 = (lmrcImageLowPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15480,9 +15487,9 @@ _wrap_lmrcImageLowPassFilterInfo_hvp_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageLowPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageLowPassFilterInfo *","hvp", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageLowPassFilterInfo *","hvp", 1, self )); 
   }
-  arg1 = (struct lmrcImageLowPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageLowPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","hvp", 2, argv[0] ));
@@ -15497,7 +15504,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageLowPassFilterInfo_hvp_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *arg1 = (struct lmrcImageLowPassFilterInfo *) 0 ;
+  lmrcImageLowPassFilterInfo *arg1 = (lmrcImageLowPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15508,9 +15515,9 @@ _wrap_lmrcImageLowPassFilterInfo_hvp_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageLowPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageLowPassFilterInfo *","hvp", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageLowPassFilterInfo *","hvp", 1, self )); 
   }
-  arg1 = (struct lmrcImageLowPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageLowPassFilterInfo *)(argp1);
   result = (float) ((arg1)->hvp);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15521,7 +15528,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageLowPassFilterInfo_width_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *arg1 = (struct lmrcImageLowPassFilterInfo *) 0 ;
+  lmrcImageLowPassFilterInfo *arg1 = (lmrcImageLowPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15533,9 +15540,9 @@ _wrap_lmrcImageLowPassFilterInfo_width_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageLowPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageLowPassFilterInfo *","width", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageLowPassFilterInfo *","width", 1, self )); 
   }
-  arg1 = (struct lmrcImageLowPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageLowPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","width", 2, argv[0] ));
@@ -15550,7 +15557,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageLowPassFilterInfo_width_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *arg1 = (struct lmrcImageLowPassFilterInfo *) 0 ;
+  lmrcImageLowPassFilterInfo *arg1 = (lmrcImageLowPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15561,9 +15568,9 @@ _wrap_lmrcImageLowPassFilterInfo_width_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageLowPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageLowPassFilterInfo *","width", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageLowPassFilterInfo *","width", 1, self )); 
   }
-  arg1 = (struct lmrcImageLowPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageLowPassFilterInfo *)(argp1);
   result = (float) ((arg1)->width);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15591,12 +15598,12 @@ _wrap_lmrcImageLowPassFilterInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageLowPassFilterInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageLowPassFilterInfo *result = 0 ;
+  lmrcImageLowPassFilterInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageLowPassFilterInfo *)calloc(1, sizeof(struct lmrcImageLowPassFilterInfo));
+  result = (lmrcImageLowPassFilterInfo *)calloc(1, sizeof(lmrcImageLowPassFilterInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -15605,15 +15612,15 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageLowPassFilterInfo(struct lmrcImageLowPassFilterInfo *arg1) {
+free_lmrcImageLowPassFilterInfo(lmrcImageLowPassFilterInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageHighPassFilterInfo;
+swig_class SwigClassLmrcImageHighPassFilterInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15625,9 +15632,9 @@ _wrap_lmrcImageHighPassFilterInfo_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","mode", 2, argv[0] ));
@@ -15642,7 +15649,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15653,9 +15660,9 @@ _wrap_lmrcImageHighPassFilterInfo_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   result = (long) ((arg1)->mode);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15666,7 +15673,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_hvp_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15678,9 +15685,9 @@ _wrap_lmrcImageHighPassFilterInfo_hvp_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","hvp", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","hvp", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","hvp", 2, argv[0] ));
@@ -15695,7 +15702,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_hvp_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15706,9 +15713,9 @@ _wrap_lmrcImageHighPassFilterInfo_hvp_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","hvp", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","hvp", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   result = (float) ((arg1)->hvp);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15719,7 +15726,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_width_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15731,9 +15738,9 @@ _wrap_lmrcImageHighPassFilterInfo_width_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","width", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","width", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","width", 2, argv[0] ));
@@ -15748,7 +15755,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_width_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15759,9 +15766,9 @@ _wrap_lmrcImageHighPassFilterInfo_width_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","width", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","width", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   result = (float) ((arg1)->width);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15772,7 +15779,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_pathWindowLow_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15784,9 +15791,9 @@ _wrap_lmrcImageHighPassFilterInfo_pathWindowLow_set(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","pathWindowLow", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","pathWindowLow", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","pathWindowLow", 2, argv[0] ));
@@ -15801,7 +15808,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_pathWindowLow_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15812,9 +15819,9 @@ _wrap_lmrcImageHighPassFilterInfo_pathWindowLow_get(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","pathWindowLow", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","pathWindowLow", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   result = (float) ((arg1)->pathWindowLow);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15825,7 +15832,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_pathWindowHigh_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15837,9 +15844,9 @@ _wrap_lmrcImageHighPassFilterInfo_pathWindowHigh_set(int argc, VALUE *argv, VALU
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","pathWindowHigh", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","pathWindowHigh", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","pathWindowHigh", 2, argv[0] ));
@@ -15854,7 +15861,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageHighPassFilterInfo_pathWindowHigh_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *arg1 = (struct lmrcImageHighPassFilterInfo *) 0 ;
+  lmrcImageHighPassFilterInfo *arg1 = (lmrcImageHighPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -15865,9 +15872,9 @@ _wrap_lmrcImageHighPassFilterInfo_pathWindowHigh_get(int argc, VALUE *argv, VALU
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageHighPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageHighPassFilterInfo *","pathWindowHigh", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageHighPassFilterInfo *","pathWindowHigh", 1, self )); 
   }
-  arg1 = (struct lmrcImageHighPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageHighPassFilterInfo *)(argp1);
   result = (float) ((arg1)->pathWindowHigh);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -15895,12 +15902,12 @@ _wrap_lmrcImageHighPassFilterInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageHighPassFilterInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageHighPassFilterInfo *result = 0 ;
+  lmrcImageHighPassFilterInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageHighPassFilterInfo *)calloc(1, sizeof(struct lmrcImageHighPassFilterInfo));
+  result = (lmrcImageHighPassFilterInfo *)calloc(1, sizeof(lmrcImageHighPassFilterInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -15909,15 +15916,15 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageHighPassFilterInfo(struct lmrcImageHighPassFilterInfo *arg1) {
+free_lmrcImageHighPassFilterInfo(lmrcImageHighPassFilterInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageBandPassFilterInfo;
+swig_class SwigClassLmrcImageBandPassFilterInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15929,9 +15936,9 @@ _wrap_lmrcImageBandPassFilterInfo_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","mode", 2, argv[0] ));
@@ -15946,7 +15953,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -15957,9 +15964,9 @@ _wrap_lmrcImageBandPassFilterInfo_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (long) ((arg1)->mode);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -15970,7 +15977,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_hvl_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -15982,9 +15989,9 @@ _wrap_lmrcImageBandPassFilterInfo_hvl_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","hvl", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","hvl", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","hvl", 2, argv[0] ));
@@ -15999,7 +16006,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_hvl_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -16010,9 +16017,9 @@ _wrap_lmrcImageBandPassFilterInfo_hvl_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","hvl", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","hvl", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (float) ((arg1)->hvl);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -16023,7 +16030,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_hvh_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -16035,9 +16042,9 @@ _wrap_lmrcImageBandPassFilterInfo_hvh_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","hvh", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","hvh", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","hvh", 2, argv[0] ));
@@ -16052,7 +16059,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_hvh_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -16063,9 +16070,9 @@ _wrap_lmrcImageBandPassFilterInfo_hvh_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","hvh", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","hvh", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (float) ((arg1)->hvh);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -16076,7 +16083,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_wl_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -16088,9 +16095,9 @@ _wrap_lmrcImageBandPassFilterInfo_wl_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","wl", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","wl", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","wl", 2, argv[0] ));
@@ -16105,7 +16112,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_wl_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -16116,9 +16123,9 @@ _wrap_lmrcImageBandPassFilterInfo_wl_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","wl", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","wl", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (float) ((arg1)->wl);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -16129,7 +16136,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_wh_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -16141,9 +16148,9 @@ _wrap_lmrcImageBandPassFilterInfo_wh_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","wh", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","wh", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","wh", 2, argv[0] ));
@@ -16158,7 +16165,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_wh_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -16169,9 +16176,9 @@ _wrap_lmrcImageBandPassFilterInfo_wh_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","wh", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","wh", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (float) ((arg1)->wh);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -16182,7 +16189,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_flagLowWeight_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -16194,9 +16201,9 @@ _wrap_lmrcImageBandPassFilterInfo_flagLowWeight_set(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","flagLowWeight", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","flagLowWeight", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","flagLowWeight", 2, argv[0] ));
@@ -16211,7 +16218,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_flagLowWeight_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -16222,9 +16229,9 @@ _wrap_lmrcImageBandPassFilterInfo_flagLowWeight_get(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","flagLowWeight", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","flagLowWeight", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (int) ((arg1)->flagLowWeight);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -16235,7 +16242,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_lowWeight_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -16247,9 +16254,9 @@ _wrap_lmrcImageBandPassFilterInfo_lowWeight_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","lowWeight", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","lowWeight", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","lowWeight", 2, argv[0] ));
@@ -16264,7 +16271,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageBandPassFilterInfo_lowWeight_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *arg1 = (struct lmrcImageBandPassFilterInfo *) 0 ;
+  lmrcImageBandPassFilterInfo *arg1 = (lmrcImageBandPassFilterInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -16275,9 +16282,9 @@ _wrap_lmrcImageBandPassFilterInfo_lowWeight_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageBandPassFilterInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageBandPassFilterInfo *","lowWeight", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageBandPassFilterInfo *","lowWeight", 1, self )); 
   }
-  arg1 = (struct lmrcImageBandPassFilterInfo *)(argp1);
+  arg1 = (lmrcImageBandPassFilterInfo *)(argp1);
   result = (double) ((arg1)->lowWeight);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -16305,12 +16312,12 @@ _wrap_lmrcImageBandPassFilterInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageBandPassFilterInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageBandPassFilterInfo *result = 0 ;
+  lmrcImageBandPassFilterInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageBandPassFilterInfo *)calloc(1, sizeof(struct lmrcImageBandPassFilterInfo));
+  result = (lmrcImageBandPassFilterInfo *)calloc(1, sizeof(lmrcImageBandPassFilterInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -16319,7 +16326,7 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageBandPassFilterInfo(struct lmrcImageBandPassFilterInfo *arg1) {
+free_lmrcImageBandPassFilterInfo(lmrcImageBandPassFilterInfo *arg1) {
     free((char *) arg1);
 }
 
@@ -21368,11 +21375,11 @@ fail:
 }
 
 
-static swig_class SwigClassLmrcImageMultiCTFCompensationInfo;
+swig_class SwigClassLmrcImageMultiCTFCompensationInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_maxiteration_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21384,9 +21391,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_maxiteration_set(int argc, VALUE *argv,
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","maxiteration", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","maxiteration", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","maxiteration", 2, argv[0] ));
@@ -21401,7 +21408,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_maxiteration_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -21412,9 +21419,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_maxiteration_get(int argc, VALUE *argv,
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","maxiteration", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","maxiteration", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (long) ((arg1)->maxiteration);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -21425,7 +21432,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_okrms_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21437,9 +21444,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_okrms_set(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","okrms", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","okrms", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","okrms", 2, argv[0] ));
@@ -21454,7 +21461,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_okrms_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -21465,9 +21472,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_okrms_get(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","okrms", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","okrms", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (double) ((arg1)->okrms);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -21478,7 +21485,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_diversefactor_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21490,9 +21497,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_diversefactor_set(int argc, VALUE *argv,
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","diversefactor", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","diversefactor", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","diversefactor", 2, argv[0] ));
@@ -21507,7 +21514,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_diversefactor_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -21518,9 +21525,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_diversefactor_get(int argc, VALUE *argv,
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","diversefactor", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","diversefactor", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (long) ((arg1)->diversefactor);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -21531,7 +21538,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_z_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21543,9 +21550,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_z_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","z", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","z", 2, argv[0] ));
@@ -21560,7 +21567,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_z_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -21571,9 +21578,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_z_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","z", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (double) ((arg1)->z);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -21584,7 +21591,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_nhist_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21596,9 +21603,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_nhist_set(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","nhist", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","nhist", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","nhist", 2, argv[0] ));
@@ -21613,7 +21620,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_nhist_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -21624,9 +21631,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_nhist_get(int argc, VALUE *argv, VALUE s
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","nhist", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","nhist", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (long) ((arg1)->nhist);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -21637,7 +21644,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_logfile_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   FILE *arg2 = (FILE *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21649,9 +21656,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_logfile_set(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","logfile", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","logfile", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FILE, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FILE *","logfile", 2, argv[0] )); 
@@ -21666,7 +21673,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_logfile_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   FILE *result = 0 ;
@@ -21677,9 +21684,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_logfile_get(int argc, VALUE *argv, VALUE
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","logfile", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","logfile", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (FILE *) ((arg1)->logfile);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FILE, 0 |  0 );
   return vresult;
@@ -21690,7 +21697,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_solventMode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   lmrcImageMultiCTFCompensationSolventFlatteningMode arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21702,9 +21709,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_solventMode_set(int argc, VALUE *argv, V
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","solventMode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","solventMode", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationSolventFlatteningMode","solventMode", 2, argv[0] ));
@@ -21719,7 +21726,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_solventMode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   lmrcImageMultiCTFCompensationSolventFlatteningMode result;
@@ -21730,9 +21737,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_solventMode_get(int argc, VALUE *argv, V
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","solventMode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","solventMode", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (lmrcImageMultiCTFCompensationSolventFlatteningMode) ((arg1)->solventMode);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -21743,7 +21750,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_definedSTD_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   float arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -21755,9 +21762,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_definedSTD_set(int argc, VALUE *argv, VA
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","definedSTD", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","definedSTD", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "float","definedSTD", 2, argv[0] ));
@@ -21772,7 +21779,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageMultiCTFCompensationInfo_definedSTD_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *arg1 = (struct lmrcImageMultiCTFCompensationInfo *) 0 ;
+  lmrcImageMultiCTFCompensationInfo *arg1 = (lmrcImageMultiCTFCompensationInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   float result;
@@ -21783,9 +21790,9 @@ _wrap_lmrcImageMultiCTFCompensationInfo_definedSTD_get(int argc, VALUE *argv, VA
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageMultiCTFCompensationInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageMultiCTFCompensationInfo *","definedSTD", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageMultiCTFCompensationInfo *","definedSTD", 1, self )); 
   }
-  arg1 = (struct lmrcImageMultiCTFCompensationInfo *)(argp1);
+  arg1 = (lmrcImageMultiCTFCompensationInfo *)(argp1);
   result = (float) ((arg1)->definedSTD);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -21813,12 +21820,12 @@ _wrap_lmrcImageMultiCTFCompensationInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageMultiCTFCompensationInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageMultiCTFCompensationInfo *result = 0 ;
+  lmrcImageMultiCTFCompensationInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageMultiCTFCompensationInfo *)calloc(1, sizeof(struct lmrcImageMultiCTFCompensationInfo));
+  result = (lmrcImageMultiCTFCompensationInfo *)calloc(1, sizeof(lmrcImageMultiCTFCompensationInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -21827,7 +21834,7 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageMultiCTFCompensationInfo(struct lmrcImageMultiCTFCompensationInfo *arg1) {
+free_lmrcImageMultiCTFCompensationInfo(lmrcImageMultiCTFCompensationInfo *arg1) {
     free((char *) arg1);
 }
 
@@ -22067,11 +22074,11 @@ fail:
 }
 
 
-static swig_class SwigClassLmrcImageCTFSNInfo;
+swig_class SwigClassLmrcImageCTFSNInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_mode_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22083,9 +22090,9 @@ _wrap_lmrcImageCTFSNInfo_mode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","mode", 2, argv[0] ));
@@ -22100,7 +22107,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_mode_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -22111,9 +22118,9 @@ _wrap_lmrcImageCTFSNInfo_mode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","mode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","mode", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   result = (long) ((arg1)->mode);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -22124,7 +22131,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_deg1_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22136,9 +22143,9 @@ _wrap_lmrcImageCTFSNInfo_deg1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","deg1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","deg1", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","deg1", 2, argv[0] ));
@@ -22153,7 +22160,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_deg1_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -22164,9 +22171,9 @@ _wrap_lmrcImageCTFSNInfo_deg1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","deg1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","deg1", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   result = (long) ((arg1)->deg1);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -22177,7 +22184,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_deg2_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22189,9 +22196,9 @@ _wrap_lmrcImageCTFSNInfo_deg2_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","deg2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","deg2", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","deg2", 2, argv[0] ));
@@ -22206,7 +22213,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_deg2_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -22217,9 +22224,9 @@ _wrap_lmrcImageCTFSNInfo_deg2_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","deg2", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","deg2", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   result = (long) ((arg1)->deg2);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -22230,7 +22237,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_ctf_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   ctfInfo arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22242,9 +22249,9 @@ _wrap_lmrcImageCTFSNInfo_ctf_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","ctf", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","ctf", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_ctfInfo,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -22265,7 +22272,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageCTFSNInfo_ctf_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *arg1 = (struct lmrcImageCTFSNInfo *) 0 ;
+  lmrcImageCTFSNInfo *arg1 = (lmrcImageCTFSNInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   ctfInfo result;
@@ -22276,9 +22283,9 @@ _wrap_lmrcImageCTFSNInfo_ctf_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageCTFSNInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageCTFSNInfo *","ctf", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageCTFSNInfo *","ctf", 1, self )); 
   }
-  arg1 = (struct lmrcImageCTFSNInfo *)(argp1);
+  arg1 = (lmrcImageCTFSNInfo *)(argp1);
   result =  ((arg1)->ctf);
   vresult = SWIG_NewPointerObj((ctfInfo *)memcpy((ctfInfo *)malloc(sizeof(ctfInfo)),&result,sizeof(ctfInfo)), SWIGTYPE_p_ctfInfo, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -22306,12 +22313,12 @@ _wrap_lmrcImageCTFSNInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageCTFSNInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageCTFSNInfo *result = 0 ;
+  lmrcImageCTFSNInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageCTFSNInfo *)calloc(1, sizeof(struct lmrcImageCTFSNInfo));
+  result = (lmrcImageCTFSNInfo *)calloc(1, sizeof(lmrcImageCTFSNInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -22320,7 +22327,7 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageCTFSNInfo(struct lmrcImageCTFSNInfo *arg1) {
+free_lmrcImageCTFSNInfo(lmrcImageCTFSNInfo *arg1) {
     free((char *) arg1);
 }
 
@@ -22369,11 +22376,11 @@ fail:
 }
 
 
-static swig_class SwigClassMrcImageFourierPowerSpectrum;
+swig_class SwigClassMrcImageFourierPowerSpectrum;
 
 SWIGINTERN VALUE
 _wrap_mrcImageFourierPowerSpectrum_n_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *arg1 = (struct mrcImageFourierPowerSpectrum *) 0 ;
+  mrcImageFourierPowerSpectrum *arg1 = (mrcImageFourierPowerSpectrum *) 0 ;
   long arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22385,9 +22392,9 @@ _wrap_mrcImageFourierPowerSpectrum_n_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageFourierPowerSpectrum, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageFourierPowerSpectrum *","n", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageFourierPowerSpectrum *","n", 1, self )); 
   }
-  arg1 = (struct mrcImageFourierPowerSpectrum *)(argp1);
+  arg1 = (mrcImageFourierPowerSpectrum *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "long","n", 2, argv[0] ));
@@ -22402,7 +22409,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageFourierPowerSpectrum_n_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *arg1 = (struct mrcImageFourierPowerSpectrum *) 0 ;
+  mrcImageFourierPowerSpectrum *arg1 = (mrcImageFourierPowerSpectrum *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   long result;
@@ -22413,9 +22420,9 @@ _wrap_mrcImageFourierPowerSpectrum_n_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageFourierPowerSpectrum, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageFourierPowerSpectrum *","n", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageFourierPowerSpectrum *","n", 1, self )); 
   }
-  arg1 = (struct mrcImageFourierPowerSpectrum *)(argp1);
+  arg1 = (mrcImageFourierPowerSpectrum *)(argp1);
   result = (long) ((arg1)->n);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -22426,7 +22433,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageFourierPowerSpectrum_d_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *arg1 = (struct mrcImageFourierPowerSpectrum *) 0 ;
+  mrcImageFourierPowerSpectrum *arg1 = (mrcImageFourierPowerSpectrum *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22438,9 +22445,9 @@ _wrap_mrcImageFourierPowerSpectrum_d_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageFourierPowerSpectrum, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageFourierPowerSpectrum *","d", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageFourierPowerSpectrum *","d", 1, self )); 
   }
-  arg1 = (struct mrcImageFourierPowerSpectrum *)(argp1);
+  arg1 = (mrcImageFourierPowerSpectrum *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","d", 2, argv[0] ));
@@ -22455,7 +22462,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageFourierPowerSpectrum_d_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *arg1 = (struct mrcImageFourierPowerSpectrum *) 0 ;
+  mrcImageFourierPowerSpectrum *arg1 = (mrcImageFourierPowerSpectrum *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -22466,9 +22473,9 @@ _wrap_mrcImageFourierPowerSpectrum_d_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageFourierPowerSpectrum, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageFourierPowerSpectrum *","d", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageFourierPowerSpectrum *","d", 1, self )); 
   }
-  arg1 = (struct mrcImageFourierPowerSpectrum *)(argp1);
+  arg1 = (mrcImageFourierPowerSpectrum *)(argp1);
   result = (double) ((arg1)->d);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -22479,7 +22486,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageFourierPowerSpectrum_h_set(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *arg1 = (struct mrcImageFourierPowerSpectrum *) 0 ;
+  mrcImageFourierPowerSpectrum *arg1 = (mrcImageFourierPowerSpectrum *) 0 ;
   double *arg2 = (double *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22491,9 +22498,9 @@ _wrap_mrcImageFourierPowerSpectrum_h_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageFourierPowerSpectrum, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageFourierPowerSpectrum *","h", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageFourierPowerSpectrum *","h", 1, self )); 
   }
-  arg1 = (struct mrcImageFourierPowerSpectrum *)(argp1);
+  arg1 = (mrcImageFourierPowerSpectrum *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_double, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "double *","h", 2, argv[0] )); 
@@ -22508,7 +22515,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_mrcImageFourierPowerSpectrum_h_get(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *arg1 = (struct mrcImageFourierPowerSpectrum *) 0 ;
+  mrcImageFourierPowerSpectrum *arg1 = (mrcImageFourierPowerSpectrum *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double *result = 0 ;
@@ -22519,9 +22526,9 @@ _wrap_mrcImageFourierPowerSpectrum_h_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_mrcImageFourierPowerSpectrum, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct mrcImageFourierPowerSpectrum *","h", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImageFourierPowerSpectrum *","h", 1, self )); 
   }
-  arg1 = (struct mrcImageFourierPowerSpectrum *)(argp1);
+  arg1 = (mrcImageFourierPowerSpectrum *)(argp1);
   result = (double *) ((arg1)->h);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_double, 0 |  0 );
   return vresult;
@@ -22549,12 +22556,12 @@ _wrap_mrcImageFourierPowerSpectrum_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_mrcImageFourierPowerSpectrum(int argc, VALUE *argv, VALUE self) {
-  struct mrcImageFourierPowerSpectrum *result = 0 ;
+  mrcImageFourierPowerSpectrum *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct mrcImageFourierPowerSpectrum *)calloc(1, sizeof(struct mrcImageFourierPowerSpectrum));
+  result = (mrcImageFourierPowerSpectrum *)calloc(1, sizeof(mrcImageFourierPowerSpectrum));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -22563,15 +22570,15 @@ fail:
 
 
 SWIGINTERN void
-free_mrcImageFourierPowerSpectrum(struct mrcImageFourierPowerSpectrum *arg1) {
+free_mrcImageFourierPowerSpectrum(mrcImageFourierPowerSpectrum *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassLmrcImageFourierPowerSpectrumInfo;
+swig_class SwigClassLmrcImageFourierPowerSpectrumInfo;
 
 SWIGINTERN VALUE
 _wrap_lmrcImageFourierPowerSpectrumInfo_dX_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *arg1 = (struct lmrcImageFourierPowerSpectrumInfo *) 0 ;
+  lmrcImageFourierPowerSpectrumInfo *arg1 = (lmrcImageFourierPowerSpectrumInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22583,9 +22590,9 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_dX_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageFourierPowerSpectrumInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageFourierPowerSpectrumInfo *","dX", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageFourierPowerSpectrumInfo *","dX", 1, self )); 
   }
-  arg1 = (struct lmrcImageFourierPowerSpectrumInfo *)(argp1);
+  arg1 = (lmrcImageFourierPowerSpectrumInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","dX", 2, argv[0] ));
@@ -22600,7 +22607,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageFourierPowerSpectrumInfo_dX_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *arg1 = (struct lmrcImageFourierPowerSpectrumInfo *) 0 ;
+  lmrcImageFourierPowerSpectrumInfo *arg1 = (lmrcImageFourierPowerSpectrumInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -22611,9 +22618,9 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_dX_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageFourierPowerSpectrumInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageFourierPowerSpectrumInfo *","dX", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageFourierPowerSpectrumInfo *","dX", 1, self )); 
   }
-  arg1 = (struct lmrcImageFourierPowerSpectrumInfo *)(argp1);
+  arg1 = (lmrcImageFourierPowerSpectrumInfo *)(argp1);
   result = (double) ((arg1)->dX);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -22624,7 +22631,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageFourierPowerSpectrumInfo_dY_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *arg1 = (struct lmrcImageFourierPowerSpectrumInfo *) 0 ;
+  lmrcImageFourierPowerSpectrumInfo *arg1 = (lmrcImageFourierPowerSpectrumInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22636,9 +22643,9 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_dY_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageFourierPowerSpectrumInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageFourierPowerSpectrumInfo *","dY", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageFourierPowerSpectrumInfo *","dY", 1, self )); 
   }
-  arg1 = (struct lmrcImageFourierPowerSpectrumInfo *)(argp1);
+  arg1 = (lmrcImageFourierPowerSpectrumInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","dY", 2, argv[0] ));
@@ -22653,7 +22660,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageFourierPowerSpectrumInfo_dY_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *arg1 = (struct lmrcImageFourierPowerSpectrumInfo *) 0 ;
+  lmrcImageFourierPowerSpectrumInfo *arg1 = (lmrcImageFourierPowerSpectrumInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -22664,9 +22671,9 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_dY_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageFourierPowerSpectrumInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageFourierPowerSpectrumInfo *","dY", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageFourierPowerSpectrumInfo *","dY", 1, self )); 
   }
-  arg1 = (struct lmrcImageFourierPowerSpectrumInfo *)(argp1);
+  arg1 = (lmrcImageFourierPowerSpectrumInfo *)(argp1);
   result = (double) ((arg1)->dY);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -22677,7 +22684,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageFourierPowerSpectrumInfo_dZ_set(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *arg1 = (struct lmrcImageFourierPowerSpectrumInfo *) 0 ;
+  lmrcImageFourierPowerSpectrumInfo *arg1 = (lmrcImageFourierPowerSpectrumInfo *) 0 ;
   double arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -22689,9 +22696,9 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_dZ_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageFourierPowerSpectrumInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageFourierPowerSpectrumInfo *","dZ", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageFourierPowerSpectrumInfo *","dZ", 1, self )); 
   }
-  arg1 = (struct lmrcImageFourierPowerSpectrumInfo *)(argp1);
+  arg1 = (lmrcImageFourierPowerSpectrumInfo *)(argp1);
   ecode2 = SWIG_AsVal_double(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","dZ", 2, argv[0] ));
@@ -22706,7 +22713,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_lmrcImageFourierPowerSpectrumInfo_dZ_get(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *arg1 = (struct lmrcImageFourierPowerSpectrumInfo *) 0 ;
+  lmrcImageFourierPowerSpectrumInfo *arg1 = (lmrcImageFourierPowerSpectrumInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   double result;
@@ -22717,9 +22724,9 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_dZ_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_lmrcImageFourierPowerSpectrumInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct lmrcImageFourierPowerSpectrumInfo *","dZ", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "lmrcImageFourierPowerSpectrumInfo *","dZ", 1, self )); 
   }
-  arg1 = (struct lmrcImageFourierPowerSpectrumInfo *)(argp1);
+  arg1 = (lmrcImageFourierPowerSpectrumInfo *)(argp1);
   result = (double) ((arg1)->dZ);
   vresult = SWIG_From_double((double)(result));
   return vresult;
@@ -22747,12 +22754,12 @@ _wrap_lmrcImageFourierPowerSpectrumInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_lmrcImageFourierPowerSpectrumInfo(int argc, VALUE *argv, VALUE self) {
-  struct lmrcImageFourierPowerSpectrumInfo *result = 0 ;
+  lmrcImageFourierPowerSpectrumInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct lmrcImageFourierPowerSpectrumInfo *)calloc(1, sizeof(struct lmrcImageFourierPowerSpectrumInfo));
+  result = (lmrcImageFourierPowerSpectrumInfo *)calloc(1, sizeof(lmrcImageFourierPowerSpectrumInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -22761,7 +22768,7 @@ fail:
 
 
 SWIGINTERN void
-free_lmrcImageFourierPowerSpectrumInfo(struct lmrcImageFourierPowerSpectrumInfo *arg1) {
+free_lmrcImageFourierPowerSpectrumInfo(lmrcImageFourierPowerSpectrumInfo *arg1) {
     free((char *) arg1);
 }
 
@@ -23421,11 +23428,11 @@ fail:
 }
 
 
-static swig_class SwigClassResidueName;
+swig_class SwigClassResidueName;
 
 SWIGINTERN VALUE
 _wrap_residueName_residueName3_set(int argc, VALUE *argv, VALUE self) {
-  struct residueName *arg1 = (struct residueName *) 0 ;
+  residueName *arg1 = (residueName *) 0 ;
   char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23437,9 +23444,9 @@ _wrap_residueName_residueName3_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_residueName, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct residueName *","residueName3", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "residueName *","residueName3", 1, self )); 
   }
-  arg1 = (struct residueName *)(argp1);
+  arg1 = (residueName *)(argp1);
   res2 = SWIG_AsCharArray(argv[0], temp2, 4);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [4]","residueName3", 2, argv[0] ));
@@ -23455,7 +23462,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_residueName_residueName3_get(int argc, VALUE *argv, VALUE self) {
-  struct residueName *arg1 = (struct residueName *) 0 ;
+  residueName *arg1 = (residueName *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -23466,9 +23473,9 @@ _wrap_residueName_residueName3_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_residueName, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct residueName *","residueName3", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "residueName *","residueName3", 1, self )); 
   }
-  arg1 = (struct residueName *)(argp1);
+  arg1 = (residueName *)(argp1);
   result = (char *)(char *) ((arg1)->residueName3);
   {
     size_t size = 4;
@@ -23485,7 +23492,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_residueName_residueName1_set(int argc, VALUE *argv, VALUE self) {
-  struct residueName *arg1 = (struct residueName *) 0 ;
+  residueName *arg1 = (residueName *) 0 ;
   char *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23497,9 +23504,9 @@ _wrap_residueName_residueName1_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_residueName, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct residueName *","residueName1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "residueName *","residueName1", 1, self )); 
   }
-  arg1 = (struct residueName *)(argp1);
+  arg1 = (residueName *)(argp1);
   res2 = SWIG_AsCharArray(argv[0], temp2, 2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [2]","residueName1", 2, argv[0] ));
@@ -23515,7 +23522,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_residueName_residueName1_get(int argc, VALUE *argv, VALUE self) {
-  struct residueName *arg1 = (struct residueName *) 0 ;
+  residueName *arg1 = (residueName *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -23526,9 +23533,9 @@ _wrap_residueName_residueName1_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_residueName, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct residueName *","residueName1", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "residueName *","residueName1", 1, self )); 
   }
-  arg1 = (struct residueName *)(argp1);
+  arg1 = (residueName *)(argp1);
   result = (char *)(char *) ((arg1)->residueName1);
   {
     size_t size = 2;
@@ -23562,12 +23569,12 @@ _wrap_residueName_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_residueName(int argc, VALUE *argv, VALUE self) {
-  struct residueName *result = 0 ;
+  residueName *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct residueName *)calloc(1, sizeof(struct residueName));
+  result = (residueName *)calloc(1, sizeof(residueName));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -23576,15 +23583,15 @@ fail:
 
 
 SWIGINTERN void
-free_residueName(struct residueName *arg1) {
+free_residueName(residueName *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbCoord;
+swig_class SwigClassPdbCoord;
 
 SWIGINTERN VALUE
 _wrap_pdbCoord_x_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *arg1 = (struct pdbCoord *) 0 ;
+  pdbCoord *arg1 = (pdbCoord *) 0 ;
   pdbFileParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23596,9 +23603,9 @@ _wrap_pdbCoord_x_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCoord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCoord *","x", 1, self )); 
   }
-  arg1 = (struct pdbCoord *)(argp1);
+  arg1 = (pdbCoord *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "pdbFileParaTypeReal","x", 2, argv[0] ));
@@ -23613,7 +23620,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCoord_x_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *arg1 = (struct pdbCoord *) 0 ;
+  pdbCoord *arg1 = (pdbCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileParaTypeReal result;
@@ -23624,9 +23631,9 @@ _wrap_pdbCoord_x_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCoord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCoord *","x", 1, self )); 
   }
-  arg1 = (struct pdbCoord *)(argp1);
+  arg1 = (pdbCoord *)(argp1);
   result = (pdbFileParaTypeReal) ((arg1)->x);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -23637,7 +23644,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCoord_y_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *arg1 = (struct pdbCoord *) 0 ;
+  pdbCoord *arg1 = (pdbCoord *) 0 ;
   pdbFileParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23649,9 +23656,9 @@ _wrap_pdbCoord_y_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCoord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCoord *","y", 1, self )); 
   }
-  arg1 = (struct pdbCoord *)(argp1);
+  arg1 = (pdbCoord *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "pdbFileParaTypeReal","y", 2, argv[0] ));
@@ -23666,7 +23673,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCoord_y_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *arg1 = (struct pdbCoord *) 0 ;
+  pdbCoord *arg1 = (pdbCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileParaTypeReal result;
@@ -23677,9 +23684,9 @@ _wrap_pdbCoord_y_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCoord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCoord *","y", 1, self )); 
   }
-  arg1 = (struct pdbCoord *)(argp1);
+  arg1 = (pdbCoord *)(argp1);
   result = (pdbFileParaTypeReal) ((arg1)->y);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -23690,7 +23697,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCoord_z_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *arg1 = (struct pdbCoord *) 0 ;
+  pdbCoord *arg1 = (pdbCoord *) 0 ;
   pdbFileParaTypeReal arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23702,9 +23709,9 @@ _wrap_pdbCoord_z_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCoord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCoord *","z", 1, self )); 
   }
-  arg1 = (struct pdbCoord *)(argp1);
+  arg1 = (pdbCoord *)(argp1);
   ecode2 = SWIG_AsVal_float(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "pdbFileParaTypeReal","z", 2, argv[0] ));
@@ -23719,7 +23726,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCoord_z_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *arg1 = (struct pdbCoord *) 0 ;
+  pdbCoord *arg1 = (pdbCoord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileParaTypeReal result;
@@ -23730,9 +23737,9 @@ _wrap_pdbCoord_z_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCoord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCoord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCoord *","z", 1, self )); 
   }
-  arg1 = (struct pdbCoord *)(argp1);
+  arg1 = (pdbCoord *)(argp1);
   result = (pdbFileParaTypeReal) ((arg1)->z);
   vresult = SWIG_From_float((float)(result));
   return vresult;
@@ -23760,12 +23767,12 @@ _wrap_pdbCoord_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbCoord(int argc, VALUE *argv, VALUE self) {
-  struct pdbCoord *result = 0 ;
+  pdbCoord *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbCoord *)calloc(1, sizeof(struct pdbCoord));
+  result = (pdbCoord *)calloc(1, sizeof(pdbCoord));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -23774,15 +23781,15 @@ fail:
 
 
 SWIGINTERN void
-free_pdbCoord(struct pdbCoord *arg1) {
+free_pdbCoord(pdbCoord *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbSecondaryStructureHelix;
+swig_class SwigClassPdbSecondaryStructureHelix;
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_serNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23794,9 +23801,9 @@ _wrap_pdbSecondaryStructureHelix_serNum_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","serNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","serNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","serNum", 2, argv[0] ));
@@ -23811,7 +23818,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_serNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -23822,9 +23829,9 @@ _wrap_pdbSecondaryStructureHelix_serNum_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","serNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","serNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (int) ((arg1)->serNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -23835,7 +23842,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_helixID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23848,9 +23855,9 @@ _wrap_pdbSecondaryStructureHelix_helixID_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","helixID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","helixID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","helixID", 2, argv[0] ));
@@ -23873,7 +23880,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_helixID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -23884,9 +23891,9 @@ _wrap_pdbSecondaryStructureHelix_helixID_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","helixID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","helixID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char *) ((arg1)->helixID);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -23897,7 +23904,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23910,9 +23917,9 @@ _wrap_pdbSecondaryStructureHelix_initResName_set(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","initResName", 2, argv[0] ));
@@ -23935,7 +23942,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -23946,9 +23953,9 @@ _wrap_pdbSecondaryStructureHelix_initResName_get(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char *) ((arg1)->initResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -23959,7 +23966,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -23971,9 +23978,9 @@ _wrap_pdbSecondaryStructureHelix_initChainID_set(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initChainID", 2, argv[0] ));
@@ -23988,7 +23995,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -23999,9 +24006,9 @@ _wrap_pdbSecondaryStructureHelix_initChainID_get(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char) ((arg1)->initChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -24012,7 +24019,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24024,9 +24031,9 @@ _wrap_pdbSecondaryStructureHelix_initSeqNum_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","initSeqNum", 2, argv[0] ));
@@ -24041,7 +24048,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -24052,9 +24059,9 @@ _wrap_pdbSecondaryStructureHelix_initSeqNum_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (int) ((arg1)->initSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24065,7 +24072,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24077,9 +24084,9 @@ _wrap_pdbSecondaryStructureHelix_initICode_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initICode", 2, argv[0] ));
@@ -24094,7 +24101,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_initICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -24105,9 +24112,9 @@ _wrap_pdbSecondaryStructureHelix_initICode_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char) ((arg1)->initICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -24118,7 +24125,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24131,9 +24138,9 @@ _wrap_pdbSecondaryStructureHelix_endResName_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","endResName", 2, argv[0] ));
@@ -24156,7 +24163,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -24167,9 +24174,9 @@ _wrap_pdbSecondaryStructureHelix_endResName_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char *) ((arg1)->endResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -24180,7 +24187,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24192,9 +24199,9 @@ _wrap_pdbSecondaryStructureHelix_endChainID_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endChainID", 2, argv[0] ));
@@ -24209,7 +24216,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -24220,9 +24227,9 @@ _wrap_pdbSecondaryStructureHelix_endChainID_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char) ((arg1)->endChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -24233,7 +24240,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24245,9 +24252,9 @@ _wrap_pdbSecondaryStructureHelix_endSeqNum_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","endSeqNum", 2, argv[0] ));
@@ -24262,7 +24269,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -24273,9 +24280,9 @@ _wrap_pdbSecondaryStructureHelix_endSeqNum_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (int) ((arg1)->endSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24286,7 +24293,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24298,9 +24305,9 @@ _wrap_pdbSecondaryStructureHelix_endICode_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endICode", 2, argv[0] ));
@@ -24315,7 +24322,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_endICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -24326,9 +24333,9 @@ _wrap_pdbSecondaryStructureHelix_endICode_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char) ((arg1)->endICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -24339,7 +24346,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_helixClass_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   pdbSecondaryStructureHelixClass arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24351,9 +24358,9 @@ _wrap_pdbSecondaryStructureHelix_helixClass_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","helixClass", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","helixClass", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelixClass","helixClass", 2, argv[0] ));
@@ -24368,7 +24375,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_helixClass_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbSecondaryStructureHelixClass result;
@@ -24379,9 +24386,9 @@ _wrap_pdbSecondaryStructureHelix_helixClass_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","helixClass", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","helixClass", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (pdbSecondaryStructureHelixClass) ((arg1)->helixClass);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24392,7 +24399,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_comment_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24405,9 +24412,9 @@ _wrap_pdbSecondaryStructureHelix_comment_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","comment", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","comment", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","comment", 2, argv[0] ));
@@ -24430,7 +24437,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_comment_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -24441,9 +24448,9 @@ _wrap_pdbSecondaryStructureHelix_comment_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","comment", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","comment", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (char *) ((arg1)->comment);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -24454,7 +24461,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_length_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24466,9 +24473,9 @@ _wrap_pdbSecondaryStructureHelix_length_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","length", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","length", 2, argv[0] ));
@@ -24483,7 +24490,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureHelix_length_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *arg1 = (struct pdbSecondaryStructureHelix *) 0 ;
+  pdbSecondaryStructureHelix *arg1 = (pdbSecondaryStructureHelix *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -24494,9 +24501,9 @@ _wrap_pdbSecondaryStructureHelix_length_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureHelix, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureHelix *","length", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureHelix *","length", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureHelix *)(argp1);
+  arg1 = (pdbSecondaryStructureHelix *)(argp1);
   result = (int) ((arg1)->length);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24524,12 +24531,12 @@ _wrap_pdbSecondaryStructureHelix_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbSecondaryStructureHelix(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureHelix *result = 0 ;
+  pdbSecondaryStructureHelix *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbSecondaryStructureHelix *)calloc(1, sizeof(struct pdbSecondaryStructureHelix));
+  result = (pdbSecondaryStructureHelix *)calloc(1, sizeof(pdbSecondaryStructureHelix));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -24538,15 +24545,15 @@ fail:
 
 
 SWIGINTERN void
-free_pdbSecondaryStructureHelix(struct pdbSecondaryStructureHelix *arg1) {
+free_pdbSecondaryStructureHelix(pdbSecondaryStructureHelix *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbSecondaryStructureSheet;
+swig_class SwigClassPdbSecondaryStructureSheet;
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_strand_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24558,9 +24565,9 @@ _wrap_pdbSecondaryStructureSheet_strand_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","strand", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","strand", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","strand", 2, argv[0] ));
@@ -24575,7 +24582,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_strand_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -24586,9 +24593,9 @@ _wrap_pdbSecondaryStructureSheet_strand_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","strand", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","strand", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->strand);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24599,7 +24606,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_sheetID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24612,9 +24619,9 @@ _wrap_pdbSecondaryStructureSheet_sheetID_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","sheetID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","sheetID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","sheetID", 2, argv[0] ));
@@ -24637,7 +24644,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_sheetID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -24648,9 +24655,9 @@ _wrap_pdbSecondaryStructureSheet_sheetID_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","sheetID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","sheetID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->sheetID);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -24661,7 +24668,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_numStrands_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24673,9 +24680,9 @@ _wrap_pdbSecondaryStructureSheet_numStrands_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","numStrands", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","numStrands", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","numStrands", 2, argv[0] ));
@@ -24690,7 +24697,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_numStrands_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -24701,9 +24708,9 @@ _wrap_pdbSecondaryStructureSheet_numStrands_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","numStrands", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","numStrands", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->numStrands);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24714,7 +24721,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24727,9 +24734,9 @@ _wrap_pdbSecondaryStructureSheet_initResName_set(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","initResName", 2, argv[0] ));
@@ -24752,7 +24759,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -24763,9 +24770,9 @@ _wrap_pdbSecondaryStructureSheet_initResName_get(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->initResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -24776,7 +24783,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24788,9 +24795,9 @@ _wrap_pdbSecondaryStructureSheet_initChainID_set(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initChainID", 2, argv[0] ));
@@ -24805,7 +24812,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -24816,9 +24823,9 @@ _wrap_pdbSecondaryStructureSheet_initChainID_get(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->initChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -24829,7 +24836,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24841,9 +24848,9 @@ _wrap_pdbSecondaryStructureSheet_initSeqNum_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","initSeqNum", 2, argv[0] ));
@@ -24858,7 +24865,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -24869,9 +24876,9 @@ _wrap_pdbSecondaryStructureSheet_initSeqNum_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->initSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -24882,7 +24889,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24894,9 +24901,9 @@ _wrap_pdbSecondaryStructureSheet_initICode_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initICode", 2, argv[0] ));
@@ -24911,7 +24918,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_initICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -24922,9 +24929,9 @@ _wrap_pdbSecondaryStructureSheet_initICode_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->initICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -24935,7 +24942,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -24948,9 +24955,9 @@ _wrap_pdbSecondaryStructureSheet_endResName_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","endResName", 2, argv[0] ));
@@ -24973,7 +24980,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -24984,9 +24991,9 @@ _wrap_pdbSecondaryStructureSheet_endResName_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->endResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -24997,7 +25004,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25009,9 +25016,9 @@ _wrap_pdbSecondaryStructureSheet_endChainID_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endChainID", 2, argv[0] ));
@@ -25026,7 +25033,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -25037,9 +25044,9 @@ _wrap_pdbSecondaryStructureSheet_endChainID_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->endChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -25050,7 +25057,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25062,9 +25069,9 @@ _wrap_pdbSecondaryStructureSheet_endSeqNum_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","endSeqNum", 2, argv[0] ));
@@ -25079,7 +25086,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -25090,9 +25097,9 @@ _wrap_pdbSecondaryStructureSheet_endSeqNum_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->endSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -25103,7 +25110,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25115,9 +25122,9 @@ _wrap_pdbSecondaryStructureSheet_endICode_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endICode", 2, argv[0] ));
@@ -25132,7 +25139,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_endICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -25143,9 +25150,9 @@ _wrap_pdbSecondaryStructureSheet_endICode_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->endICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -25156,7 +25163,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_sense_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25168,9 +25175,9 @@ _wrap_pdbSecondaryStructureSheet_sense_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","sense", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","sense", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","sense", 2, argv[0] ));
@@ -25185,7 +25192,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_sense_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -25196,9 +25203,9 @@ _wrap_pdbSecondaryStructureSheet_sense_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","sense", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","sense", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->sense);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -25209,7 +25216,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curAtom_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25222,9 +25229,9 @@ _wrap_pdbSecondaryStructureSheet_curAtom_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curAtom", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curAtom", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","curAtom", 2, argv[0] ));
@@ -25247,7 +25254,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curAtom_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -25258,9 +25265,9 @@ _wrap_pdbSecondaryStructureSheet_curAtom_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curAtom", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curAtom", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->curAtom);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -25271,7 +25278,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25284,9 +25291,9 @@ _wrap_pdbSecondaryStructureSheet_curResName_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","curResName", 2, argv[0] ));
@@ -25309,7 +25316,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -25320,9 +25327,9 @@ _wrap_pdbSecondaryStructureSheet_curResName_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->curResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -25333,7 +25340,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25345,9 +25352,9 @@ _wrap_pdbSecondaryStructureSheet_curChainID_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","curChainID", 2, argv[0] ));
@@ -25362,7 +25369,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -25373,9 +25380,9 @@ _wrap_pdbSecondaryStructureSheet_curChainID_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->curChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -25386,7 +25393,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curResSeq_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25398,9 +25405,9 @@ _wrap_pdbSecondaryStructureSheet_curResSeq_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curResSeq", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curResSeq", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","curResSeq", 2, argv[0] ));
@@ -25415,7 +25422,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curResSeq_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -25426,9 +25433,9 @@ _wrap_pdbSecondaryStructureSheet_curResSeq_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curResSeq", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curResSeq", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->curResSeq);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -25439,7 +25446,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25451,9 +25458,9 @@ _wrap_pdbSecondaryStructureSheet_curICode_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","curICode", 2, argv[0] ));
@@ -25468,7 +25475,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_curICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -25479,9 +25486,9 @@ _wrap_pdbSecondaryStructureSheet_curICode_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","curICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","curICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->curICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -25492,7 +25499,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevAtom_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25505,9 +25512,9 @@ _wrap_pdbSecondaryStructureSheet_prevAtom_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevAtom", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevAtom", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","prevAtom", 2, argv[0] ));
@@ -25530,7 +25537,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevAtom_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -25541,9 +25548,9 @@ _wrap_pdbSecondaryStructureSheet_prevAtom_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevAtom", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevAtom", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->prevAtom);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -25554,7 +25561,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25567,9 +25574,9 @@ _wrap_pdbSecondaryStructureSheet_prevResName_set(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","prevResName", 2, argv[0] ));
@@ -25592,7 +25599,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -25603,9 +25610,9 @@ _wrap_pdbSecondaryStructureSheet_prevResName_get(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char *) ((arg1)->prevResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -25616,7 +25623,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25628,9 +25635,9 @@ _wrap_pdbSecondaryStructureSheet_prevChainID_set(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","prevChainID", 2, argv[0] ));
@@ -25645,7 +25652,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -25656,9 +25663,9 @@ _wrap_pdbSecondaryStructureSheet_prevChainID_get(int argc, VALUE *argv, VALUE se
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->prevChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -25669,7 +25676,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevResSeq_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25681,9 +25688,9 @@ _wrap_pdbSecondaryStructureSheet_prevResSeq_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevResSeq", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevResSeq", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","prevResSeq", 2, argv[0] ));
@@ -25698,7 +25705,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevResSeq_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -25709,9 +25716,9 @@ _wrap_pdbSecondaryStructureSheet_prevResSeq_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevResSeq", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevResSeq", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (int) ((arg1)->prevResSeq);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -25722,7 +25729,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25734,9 +25741,9 @@ _wrap_pdbSecondaryStructureSheet_prevICode_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","prevICode", 2, argv[0] ));
@@ -25751,7 +25758,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureSheet_prevICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *arg1 = (struct pdbSecondaryStructureSheet *) 0 ;
+  pdbSecondaryStructureSheet *arg1 = (pdbSecondaryStructureSheet *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -25762,9 +25769,9 @@ _wrap_pdbSecondaryStructureSheet_prevICode_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureSheet, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureSheet *","prevICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureSheet *","prevICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureSheet *)(argp1);
+  arg1 = (pdbSecondaryStructureSheet *)(argp1);
   result = (char) ((arg1)->prevICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -25792,12 +25799,12 @@ _wrap_pdbSecondaryStructureSheet_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbSecondaryStructureSheet(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureSheet *result = 0 ;
+  pdbSecondaryStructureSheet *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbSecondaryStructureSheet *)calloc(1, sizeof(struct pdbSecondaryStructureSheet));
+  result = (pdbSecondaryStructureSheet *)calloc(1, sizeof(pdbSecondaryStructureSheet));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -25806,15 +25813,15 @@ fail:
 
 
 SWIGINTERN void
-free_pdbSecondaryStructureSheet(struct pdbSecondaryStructureSheet *arg1) {
+free_pdbSecondaryStructureSheet(pdbSecondaryStructureSheet *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbSecondaryStructureTurn;
+swig_class SwigClassPdbSecondaryStructureTurn;
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_serNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25826,9 +25833,9 @@ _wrap_pdbSecondaryStructureTurn_serNum_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","serNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","serNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","serNum", 2, argv[0] ));
@@ -25843,7 +25850,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_serNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -25854,9 +25861,9 @@ _wrap_pdbSecondaryStructureTurn_serNum_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","serNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","serNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (int) ((arg1)->serNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -25867,7 +25874,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_turnID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25880,9 +25887,9 @@ _wrap_pdbSecondaryStructureTurn_turnID_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","turnID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","turnID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","turnID", 2, argv[0] ));
@@ -25905,7 +25912,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_turnID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -25916,9 +25923,9 @@ _wrap_pdbSecondaryStructureTurn_turnID_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","turnID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","turnID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char *) ((arg1)->turnID);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -25929,7 +25936,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -25942,9 +25949,9 @@ _wrap_pdbSecondaryStructureTurn_initResName_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","initResName", 2, argv[0] ));
@@ -25967,7 +25974,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -25978,9 +25985,9 @@ _wrap_pdbSecondaryStructureTurn_initResName_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char *) ((arg1)->initResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -25991,7 +25998,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26003,9 +26010,9 @@ _wrap_pdbSecondaryStructureTurn_initChainID_set(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initChainID", 2, argv[0] ));
@@ -26020,7 +26027,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26031,9 +26038,9 @@ _wrap_pdbSecondaryStructureTurn_initChainID_get(int argc, VALUE *argv, VALUE sel
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char) ((arg1)->initChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26044,7 +26051,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26056,9 +26063,9 @@ _wrap_pdbSecondaryStructureTurn_initSeqNum_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","initSeqNum", 2, argv[0] ));
@@ -26073,7 +26080,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -26084,9 +26091,9 @@ _wrap_pdbSecondaryStructureTurn_initSeqNum_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (int) ((arg1)->initSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -26097,7 +26104,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26109,9 +26116,9 @@ _wrap_pdbSecondaryStructureTurn_initICode_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initICode", 2, argv[0] ));
@@ -26126,7 +26133,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_initICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26137,9 +26144,9 @@ _wrap_pdbSecondaryStructureTurn_initICode_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char) ((arg1)->initICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26150,7 +26157,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26163,9 +26170,9 @@ _wrap_pdbSecondaryStructureTurn_endResName_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","endResName", 2, argv[0] ));
@@ -26188,7 +26195,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -26199,9 +26206,9 @@ _wrap_pdbSecondaryStructureTurn_endResName_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char *) ((arg1)->endResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -26212,7 +26219,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26224,9 +26231,9 @@ _wrap_pdbSecondaryStructureTurn_endChainID_set(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endChainID", 2, argv[0] ));
@@ -26241,7 +26248,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26252,9 +26259,9 @@ _wrap_pdbSecondaryStructureTurn_endChainID_get(int argc, VALUE *argv, VALUE self
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char) ((arg1)->endChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26265,7 +26272,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26277,9 +26284,9 @@ _wrap_pdbSecondaryStructureTurn_endSeqNum_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","endSeqNum", 2, argv[0] ));
@@ -26294,7 +26301,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -26305,9 +26312,9 @@ _wrap_pdbSecondaryStructureTurn_endSeqNum_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (int) ((arg1)->endSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -26318,7 +26325,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26330,9 +26337,9 @@ _wrap_pdbSecondaryStructureTurn_endICode_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endICode", 2, argv[0] ));
@@ -26347,7 +26354,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_endICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26358,9 +26365,9 @@ _wrap_pdbSecondaryStructureTurn_endICode_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char) ((arg1)->endICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26371,7 +26378,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_comment_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26384,9 +26391,9 @@ _wrap_pdbSecondaryStructureTurn_comment_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","comment", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","comment", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","comment", 2, argv[0] ));
@@ -26409,7 +26416,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureTurn_comment_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *arg1 = (struct pdbSecondaryStructureTurn *) 0 ;
+  pdbSecondaryStructureTurn *arg1 = (pdbSecondaryStructureTurn *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -26420,9 +26427,9 @@ _wrap_pdbSecondaryStructureTurn_comment_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureTurn, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureTurn *","comment", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureTurn *","comment", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureTurn *)(argp1);
+  arg1 = (pdbSecondaryStructureTurn *)(argp1);
   result = (char *) ((arg1)->comment);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -26450,12 +26457,12 @@ _wrap_pdbSecondaryStructureTurn_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbSecondaryStructureTurn(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureTurn *result = 0 ;
+  pdbSecondaryStructureTurn *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbSecondaryStructureTurn *)calloc(1, sizeof(struct pdbSecondaryStructureTurn));
+  result = (pdbSecondaryStructureTurn *)calloc(1, sizeof(pdbSecondaryStructureTurn));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -26464,15 +26471,15 @@ fail:
 
 
 SWIGINTERN void
-free_pdbSecondaryStructureTurn(struct pdbSecondaryStructureTurn *arg1) {
+free_pdbSecondaryStructureTurn(pdbSecondaryStructureTurn *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbSecondaryStructureNo;
+swig_class SwigClassPdbSecondaryStructureNo;
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_serNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26484,9 +26491,9 @@ _wrap_pdbSecondaryStructureNo_serNum_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","serNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","serNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","serNum", 2, argv[0] ));
@@ -26501,7 +26508,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_serNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -26512,9 +26519,9 @@ _wrap_pdbSecondaryStructureNo_serNum_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","serNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","serNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (int) ((arg1)->serNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -26525,7 +26532,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_noID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26538,9 +26545,9 @@ _wrap_pdbSecondaryStructureNo_noID_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","noID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","noID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","noID", 2, argv[0] ));
@@ -26563,7 +26570,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_noID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -26574,9 +26581,9 @@ _wrap_pdbSecondaryStructureNo_noID_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","noID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","noID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char *) ((arg1)->noID);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -26587,7 +26594,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26600,9 +26607,9 @@ _wrap_pdbSecondaryStructureNo_initResName_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","initResName", 2, argv[0] ));
@@ -26625,7 +26632,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -26636,9 +26643,9 @@ _wrap_pdbSecondaryStructureNo_initResName_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char *) ((arg1)->initResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -26649,7 +26656,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26661,9 +26668,9 @@ _wrap_pdbSecondaryStructureNo_initChainID_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initChainID", 2, argv[0] ));
@@ -26678,7 +26685,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26689,9 +26696,9 @@ _wrap_pdbSecondaryStructureNo_initChainID_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char) ((arg1)->initChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26702,7 +26709,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26714,9 +26721,9 @@ _wrap_pdbSecondaryStructureNo_initSeqNum_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","initSeqNum", 2, argv[0] ));
@@ -26731,7 +26738,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -26742,9 +26749,9 @@ _wrap_pdbSecondaryStructureNo_initSeqNum_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (int) ((arg1)->initSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -26755,7 +26762,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26767,9 +26774,9 @@ _wrap_pdbSecondaryStructureNo_initICode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","initICode", 2, argv[0] ));
@@ -26784,7 +26791,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_initICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26795,9 +26802,9 @@ _wrap_pdbSecondaryStructureNo_initICode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","initICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","initICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char) ((arg1)->initICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26808,7 +26815,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endResName_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26821,9 +26828,9 @@ _wrap_pdbSecondaryStructureNo_endResName_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","endResName", 2, argv[0] ));
@@ -26846,7 +26853,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endResName_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -26857,9 +26864,9 @@ _wrap_pdbSecondaryStructureNo_endResName_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endResName", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endResName", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char *) ((arg1)->endResName);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -26870,7 +26877,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endChainID_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26882,9 +26889,9 @@ _wrap_pdbSecondaryStructureNo_endChainID_set(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endChainID", 2, argv[0] ));
@@ -26899,7 +26906,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endChainID_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -26910,9 +26917,9 @@ _wrap_pdbSecondaryStructureNo_endChainID_get(int argc, VALUE *argv, VALUE self)
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endChainID", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endChainID", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char) ((arg1)->endChainID);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -26923,7 +26930,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endSeqNum_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26935,9 +26942,9 @@ _wrap_pdbSecondaryStructureNo_endSeqNum_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","endSeqNum", 2, argv[0] ));
@@ -26952,7 +26959,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endSeqNum_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -26963,9 +26970,9 @@ _wrap_pdbSecondaryStructureNo_endSeqNum_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endSeqNum", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endSeqNum", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (int) ((arg1)->endSeqNum);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -26976,7 +26983,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endICode_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -26988,9 +26995,9 @@ _wrap_pdbSecondaryStructureNo_endICode_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   ecode2 = SWIG_AsVal_char(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","endICode", 2, argv[0] ));
@@ -27005,7 +27012,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_endICode_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char result;
@@ -27016,9 +27023,9 @@ _wrap_pdbSecondaryStructureNo_endICode_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","endICode", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","endICode", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char) ((arg1)->endICode);
   vresult = SWIG_From_char((char)(result));
   return vresult;
@@ -27029,7 +27036,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_comment_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   char *arg2 = (char *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -27042,9 +27049,9 @@ _wrap_pdbSecondaryStructureNo_comment_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","comment", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","comment", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2);
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char *","comment", 2, argv[0] ));
@@ -27067,7 +27074,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbSecondaryStructureNo_comment_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *arg1 = (struct pdbSecondaryStructureNo *) 0 ;
+  pdbSecondaryStructureNo *arg1 = (pdbSecondaryStructureNo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   char *result = 0 ;
@@ -27078,9 +27085,9 @@ _wrap_pdbSecondaryStructureNo_comment_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbSecondaryStructureNo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbSecondaryStructureNo *","comment", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbSecondaryStructureNo *","comment", 1, self )); 
   }
-  arg1 = (struct pdbSecondaryStructureNo *)(argp1);
+  arg1 = (pdbSecondaryStructureNo *)(argp1);
   result = (char *) ((arg1)->comment);
   vresult = SWIG_FromCharPtr((const char *)result);
   return vresult;
@@ -27108,12 +27115,12 @@ _wrap_pdbSecondaryStructureNo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbSecondaryStructureNo(int argc, VALUE *argv, VALUE self) {
-  struct pdbSecondaryStructureNo *result = 0 ;
+  pdbSecondaryStructureNo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbSecondaryStructureNo *)calloc(1, sizeof(struct pdbSecondaryStructureNo));
+  result = (pdbSecondaryStructureNo *)calloc(1, sizeof(pdbSecondaryStructureNo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -27122,11 +27129,11 @@ fail:
 
 
 SWIGINTERN void
-free_pdbSecondaryStructureNo(struct pdbSecondaryStructureNo *arg1) {
+free_pdbSecondaryStructureNo(pdbSecondaryStructureNo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbFileSecondaryStructureRecord;
+swig_class SwigClassPdbFileSecondaryStructureRecord;
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructureRecord_mode_set(int argc, VALUE *argv, VALUE self) {
@@ -27536,11 +27543,11 @@ free_pdbFileSecondaryStructureRecord(struct pdbFileSecondaryStructureRecord *arg
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbFileSecondaryStructure;
+swig_class SwigClassPdbFileSecondaryStructure;
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructure_nSecondaryStructure_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *arg1 = (struct pdbFileSecondaryStructure *) 0 ;
+  pdbFileSecondaryStructure *arg1 = (pdbFileSecondaryStructure *) 0 ;
   int arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -27552,9 +27559,9 @@ _wrap_pdbFileSecondaryStructure_nSecondaryStructure_set(int argc, VALUE *argv, V
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFileSecondaryStructure *","nSecondaryStructure", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","nSecondaryStructure", 1, self )); 
   }
-  arg1 = (struct pdbFileSecondaryStructure *)(argp1);
+  arg1 = (pdbFileSecondaryStructure *)(argp1);
   ecode2 = SWIG_AsVal_int(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","nSecondaryStructure", 2, argv[0] ));
@@ -27569,7 +27576,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructure_nSecondaryStructure_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *arg1 = (struct pdbFileSecondaryStructure *) 0 ;
+  pdbFileSecondaryStructure *arg1 = (pdbFileSecondaryStructure *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   int result;
@@ -27580,9 +27587,9 @@ _wrap_pdbFileSecondaryStructure_nSecondaryStructure_get(int argc, VALUE *argv, V
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFileSecondaryStructure *","nSecondaryStructure", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","nSecondaryStructure", 1, self )); 
   }
-  arg1 = (struct pdbFileSecondaryStructure *)(argp1);
+  arg1 = (pdbFileSecondaryStructure *)(argp1);
   result = (int) ((arg1)->nSecondaryStructure);
   vresult = SWIG_From_int((int)(result));
   return vresult;
@@ -27593,7 +27600,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructure_top_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *arg1 = (struct pdbFileSecondaryStructure *) 0 ;
+  pdbFileSecondaryStructure *arg1 = (pdbFileSecondaryStructure *) 0 ;
   pdbFileSecondaryStructureRecord *arg2 = (pdbFileSecondaryStructureRecord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -27605,9 +27612,9 @@ _wrap_pdbFileSecondaryStructure_top_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFileSecondaryStructure *","top", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","top", 1, self )); 
   }
-  arg1 = (struct pdbFileSecondaryStructure *)(argp1);
+  arg1 = (pdbFileSecondaryStructure *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_pdbFileSecondaryStructureRecord, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "pdbFileSecondaryStructureRecord *","top", 2, argv[0] )); 
@@ -27622,7 +27629,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructure_top_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *arg1 = (struct pdbFileSecondaryStructure *) 0 ;
+  pdbFileSecondaryStructure *arg1 = (pdbFileSecondaryStructure *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileSecondaryStructureRecord *result = 0 ;
@@ -27633,9 +27640,9 @@ _wrap_pdbFileSecondaryStructure_top_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFileSecondaryStructure *","top", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","top", 1, self )); 
   }
-  arg1 = (struct pdbFileSecondaryStructure *)(argp1);
+  arg1 = (pdbFileSecondaryStructure *)(argp1);
   result = (pdbFileSecondaryStructureRecord *) ((arg1)->top);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pdbFileSecondaryStructureRecord, 0 |  0 );
   return vresult;
@@ -27646,7 +27653,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructure_SecondaryStructure_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *arg1 = (struct pdbFileSecondaryStructure *) 0 ;
+  pdbFileSecondaryStructure *arg1 = (pdbFileSecondaryStructure *) 0 ;
   pdbFileSecondaryStructureRecord *arg2 = (pdbFileSecondaryStructureRecord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -27658,9 +27665,9 @@ _wrap_pdbFileSecondaryStructure_SecondaryStructure_set(int argc, VALUE *argv, VA
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFileSecondaryStructure *","SecondaryStructure", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","SecondaryStructure", 1, self )); 
   }
-  arg1 = (struct pdbFileSecondaryStructure *)(argp1);
+  arg1 = (pdbFileSecondaryStructure *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_pdbFileSecondaryStructureRecord, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "pdbFileSecondaryStructureRecord *","SecondaryStructure", 2, argv[0] )); 
@@ -27675,7 +27682,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFileSecondaryStructure_SecondaryStructure_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *arg1 = (struct pdbFileSecondaryStructure *) 0 ;
+  pdbFileSecondaryStructure *arg1 = (pdbFileSecondaryStructure *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileSecondaryStructureRecord *result = 0 ;
@@ -27686,9 +27693,9 @@ _wrap_pdbFileSecondaryStructure_SecondaryStructure_get(int argc, VALUE *argv, VA
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFileSecondaryStructure *","SecondaryStructure", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","SecondaryStructure", 1, self )); 
   }
-  arg1 = (struct pdbFileSecondaryStructure *)(argp1);
+  arg1 = (pdbFileSecondaryStructure *)(argp1);
   result = (pdbFileSecondaryStructureRecord *) ((arg1)->SecondaryStructure);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pdbFileSecondaryStructureRecord, 0 |  0 );
   return vresult;
@@ -27716,12 +27723,12 @@ _wrap_pdbFileSecondaryStructure_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbFileSecondaryStructure(int argc, VALUE *argv, VALUE self) {
-  struct pdbFileSecondaryStructure *result = 0 ;
+  pdbFileSecondaryStructure *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbFileSecondaryStructure *)calloc(1, sizeof(struct pdbFileSecondaryStructure));
+  result = (pdbFileSecondaryStructure *)calloc(1, sizeof(pdbFileSecondaryStructure));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -27730,11 +27737,11 @@ fail:
 
 
 SWIGINTERN void
-free_pdbFileSecondaryStructure(struct pdbFileSecondaryStructure *arg1) {
+free_pdbFileSecondaryStructure(pdbFileSecondaryStructure *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbRecord;
+swig_class SwigClassPdbRecord;
 
 SWIGINTERN VALUE
 _wrap_pdbRecord_FullRecord_set(int argc, VALUE *argv, VALUE self) {
@@ -28656,11 +28663,11 @@ free_pdbRecord(struct pdbRecord *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassPdbFile;
+swig_class SwigClassPdbFile;
 
 SWIGINTERN VALUE
 _wrap_pdbFile_top_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   pdbRecord *arg2 = (pdbRecord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -28672,9 +28679,9 @@ _wrap_pdbFile_top_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","top", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","top", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_pdbRecord, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "pdbRecord *","top", 2, argv[0] )); 
@@ -28689,7 +28696,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_top_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbRecord *result = 0 ;
@@ -28700,9 +28707,9 @@ _wrap_pdbFile_top_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","top", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","top", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   result = (pdbRecord *) ((arg1)->top);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pdbRecord, 0 |  0 );
   return vresult;
@@ -28713,7 +28720,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_PDB_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   pdbRecord *arg2 = (pdbRecord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -28725,9 +28732,9 @@ _wrap_pdbFile_PDB_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","PDB", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","PDB", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_pdbRecord, SWIG_POINTER_DISOWN |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "pdbRecord *","PDB", 2, argv[0] )); 
@@ -28742,7 +28749,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_PDB_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbRecord *result = 0 ;
@@ -28753,9 +28760,9 @@ _wrap_pdbFile_PDB_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","PDB", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","PDB", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   result = (pdbRecord *) ((arg1)->PDB);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pdbRecord, 0 |  0 );
   return vresult;
@@ -28766,7 +28773,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_nAtom_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   pdbFileParaTypeInteger arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -28778,9 +28785,9 @@ _wrap_pdbFile_nAtom_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","nAtom", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","nAtom", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   ecode2 = SWIG_AsVal_long(argv[0], &val2);
   if (!SWIG_IsOK(ecode2)) {
     SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "pdbFileParaTypeInteger","nAtom", 2, argv[0] ));
@@ -28795,7 +28802,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_nAtom_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileParaTypeInteger result;
@@ -28806,9 +28813,9 @@ _wrap_pdbFile_nAtom_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","nAtom", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","nAtom", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   result = (pdbFileParaTypeInteger) ((arg1)->nAtom);
   vresult = SWIG_From_long((long)(result));
   return vresult;
@@ -28819,7 +28826,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_second_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   pdbFileSecondaryStructure *arg2 = (pdbFileSecondaryStructure *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -28831,9 +28838,9 @@ _wrap_pdbFile_second_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","second", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","second", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "pdbFileSecondaryStructure *","second", 2, argv[0] )); 
@@ -28848,7 +28855,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbFile_second_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *arg1 = (struct pdbFile *) 0 ;
+  pdbFile *arg1 = (pdbFile *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbFileSecondaryStructure *result = 0 ;
@@ -28859,9 +28866,9 @@ _wrap_pdbFile_second_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbFile, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbFile *","second", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbFile *","second", 1, self )); 
   }
-  arg1 = (struct pdbFile *)(argp1);
+  arg1 = (pdbFile *)(argp1);
   result = (pdbFileSecondaryStructure *)& ((arg1)->second);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pdbFileSecondaryStructure, 0 |  0 );
   return vresult;
@@ -28889,12 +28896,12 @@ _wrap_pdbFile_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbFile(int argc, VALUE *argv, VALUE self) {
-  struct pdbFile *result = 0 ;
+  pdbFile *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbFile *)calloc(1, sizeof(struct pdbFile));
+  result = (pdbFile *)calloc(1, sizeof(pdbFile));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -28903,7 +28910,7 @@ fail:
 
 
 SWIGINTERN void
-free_pdbFile(struct pdbFile *arg1) {
+free_pdbFile(pdbFile *arg1) {
     free((char *) arg1);
 }
 
@@ -30905,11 +30912,11 @@ fail:
 }
 
 
-static swig_class SwigClassCameraInfo;
+swig_class SwigClassCameraInfo;
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Fovy_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -30921,9 +30928,9 @@ _wrap_cameraInfo_Fovy_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Fovy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Fovy", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLdouble,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -30944,7 +30951,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Fovy_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble result;
@@ -30955,9 +30962,9 @@ _wrap_cameraInfo_Fovy_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Fovy", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Fovy", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result =  ((arg1)->Fovy);
   vresult = SWIG_NewPointerObj((GLdouble *)memcpy((GLdouble *)malloc(sizeof(GLdouble)),&result,sizeof(GLdouble)), SWIGTYPE_p_GLdouble, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -30968,7 +30975,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Aspect_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -30980,9 +30987,9 @@ _wrap_cameraInfo_Aspect_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Aspect", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Aspect", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLdouble,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -31003,7 +31010,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Aspect_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble result;
@@ -31014,9 +31021,9 @@ _wrap_cameraInfo_Aspect_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Aspect", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Aspect", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result =  ((arg1)->Aspect);
   vresult = SWIG_NewPointerObj((GLdouble *)memcpy((GLdouble *)malloc(sizeof(GLdouble)),&result,sizeof(GLdouble)), SWIGTYPE_p_GLdouble, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -31027,7 +31034,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_ClipNear_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31039,9 +31046,9 @@ _wrap_cameraInfo_ClipNear_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","ClipNear", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","ClipNear", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLdouble,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -31062,7 +31069,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_ClipNear_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble result;
@@ -31073,9 +31080,9 @@ _wrap_cameraInfo_ClipNear_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","ClipNear", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","ClipNear", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result =  ((arg1)->ClipNear);
   vresult = SWIG_NewPointerObj((GLdouble *)memcpy((GLdouble *)malloc(sizeof(GLdouble)),&result,sizeof(GLdouble)), SWIGTYPE_p_GLdouble, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -31086,7 +31093,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_ClipFar_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31098,9 +31105,9 @@ _wrap_cameraInfo_ClipFar_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","ClipFar", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","ClipFar", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLdouble,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -31121,7 +31128,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_ClipFar_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble result;
@@ -31132,9 +31139,9 @@ _wrap_cameraInfo_ClipFar_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","ClipFar", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","ClipFar", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result =  ((arg1)->ClipFar);
   vresult = SWIG_NewPointerObj((GLdouble *)memcpy((GLdouble *)malloc(sizeof(GLdouble)),&result,sizeof(GLdouble)), SWIGTYPE_p_GLdouble, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -31145,7 +31152,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Eye_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31157,9 +31164,9 @@ _wrap_cameraInfo_Eye_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Eye", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Eye", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_GLdouble, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "GLdouble [3]","Eye", 2, argv[0] )); 
@@ -31181,7 +31188,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Eye_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble *result = 0 ;
@@ -31192,9 +31199,9 @@ _wrap_cameraInfo_Eye_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Eye", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Eye", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result = (GLdouble *)(GLdouble *) ((arg1)->Eye);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GLdouble, 0 |  0 );
   return vresult;
@@ -31205,7 +31212,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Centre_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31217,9 +31224,9 @@ _wrap_cameraInfo_Centre_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Centre", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Centre", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_GLdouble, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "GLdouble [3]","Centre", 2, argv[0] )); 
@@ -31241,7 +31248,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Centre_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble *result = 0 ;
@@ -31252,9 +31259,9 @@ _wrap_cameraInfo_Centre_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Centre", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Centre", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result = (GLdouble *)(GLdouble *) ((arg1)->Centre);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GLdouble, 0 |  0 );
   return vresult;
@@ -31265,7 +31272,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Up_set(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   GLdouble *arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31277,9 +31284,9 @@ _wrap_cameraInfo_Up_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Up", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Up", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_GLdouble, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "GLdouble [3]","Up", 2, argv[0] )); 
@@ -31301,7 +31308,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_cameraInfo_Up_get(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *arg1 = (struct cameraInfo *) 0 ;
+  cameraInfo *arg1 = (cameraInfo *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLdouble *result = 0 ;
@@ -31312,9 +31319,9 @@ _wrap_cameraInfo_Up_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_cameraInfo, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct cameraInfo *","Up", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "cameraInfo *","Up", 1, self )); 
   }
-  arg1 = (struct cameraInfo *)(argp1);
+  arg1 = (cameraInfo *)(argp1);
   result = (GLdouble *)(GLdouble *) ((arg1)->Up);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GLdouble, 0 |  0 );
   return vresult;
@@ -31342,12 +31349,12 @@ _wrap_cameraInfo_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_cameraInfo(int argc, VALUE *argv, VALUE self) {
-  struct cameraInfo *result = 0 ;
+  cameraInfo *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct cameraInfo *)calloc(1, sizeof(struct cameraInfo));
+  result = (cameraInfo *)calloc(1, sizeof(cameraInfo));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -31356,15 +31363,15 @@ fail:
 
 
 SWIGINTERN void
-free_cameraInfo(struct cameraInfo *arg1) {
+free_cameraInfo(cameraInfo *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassCoord;
+swig_class SwigClassCoord;
 
 SWIGINTERN VALUE
 _wrap_Coord_x_set(int argc, VALUE *argv, VALUE self) {
-  struct Coord *arg1 = (struct Coord *) 0 ;
+  Coord *arg1 = (Coord *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31376,9 +31383,9 @@ _wrap_Coord_x_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_Coord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct Coord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Coord *","x", 1, self )); 
   }
-  arg1 = (struct Coord *)(argp1);
+  arg1 = (Coord *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -31399,7 +31406,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_Coord_x_get(int argc, VALUE *argv, VALUE self) {
-  struct Coord *arg1 = (struct Coord *) 0 ;
+  Coord *arg1 = (Coord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -31410,9 +31417,9 @@ _wrap_Coord_x_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_Coord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct Coord *","x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Coord *","x", 1, self )); 
   }
-  arg1 = (struct Coord *)(argp1);
+  arg1 = (Coord *)(argp1);
   result =  ((arg1)->x);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -31423,7 +31430,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_Coord_y_set(int argc, VALUE *argv, VALUE self) {
-  struct Coord *arg1 = (struct Coord *) 0 ;
+  Coord *arg1 = (Coord *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31435,9 +31442,9 @@ _wrap_Coord_y_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_Coord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct Coord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Coord *","y", 1, self )); 
   }
-  arg1 = (struct Coord *)(argp1);
+  arg1 = (Coord *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -31458,7 +31465,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_Coord_y_get(int argc, VALUE *argv, VALUE self) {
-  struct Coord *arg1 = (struct Coord *) 0 ;
+  Coord *arg1 = (Coord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -31469,9 +31476,9 @@ _wrap_Coord_y_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_Coord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct Coord *","y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Coord *","y", 1, self )); 
   }
-  arg1 = (struct Coord *)(argp1);
+  arg1 = (Coord *)(argp1);
   result =  ((arg1)->y);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -31482,7 +31489,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_Coord_z_set(int argc, VALUE *argv, VALUE self) {
-  struct Coord *arg1 = (struct Coord *) 0 ;
+  Coord *arg1 = (Coord *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -31494,9 +31501,9 @@ _wrap_Coord_z_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_Coord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct Coord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Coord *","z", 1, self )); 
   }
-  arg1 = (struct Coord *)(argp1);
+  arg1 = (Coord *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -31517,7 +31524,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_Coord_z_get(int argc, VALUE *argv, VALUE self) {
-  struct Coord *arg1 = (struct Coord *) 0 ;
+  Coord *arg1 = (Coord *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -31528,9 +31535,9 @@ _wrap_Coord_z_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_Coord, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct Coord *","z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Coord *","z", 1, self )); 
   }
-  arg1 = (struct Coord *)(argp1);
+  arg1 = (Coord *)(argp1);
   result =  ((arg1)->z);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -31558,12 +31565,12 @@ _wrap_Coord_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_Coord(int argc, VALUE *argv, VALUE self) {
-  struct Coord *result = 0 ;
+  Coord *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct Coord *)calloc(1, sizeof(struct Coord));
+  result = (Coord *)calloc(1, sizeof(Coord));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -31572,7 +31579,7 @@ fail:
 
 
 SWIGINTERN void
-free_Coord(struct Coord *arg1) {
+free_Coord(Coord *arg1) {
     free((char *) arg1);
 }
 
@@ -33986,11 +33993,11 @@ fail:
 }
 
 
-static swig_class SwigClassPdbCenter;
+swig_class SwigClassPdbCenter;
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xCenter_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34002,9 +34009,9 @@ _wrap_pdbCenter_xCenter_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xCenter", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34025,7 +34032,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xCenter_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34036,9 +34043,9 @@ _wrap_pdbCenter_xCenter_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xCenter", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->xCenter);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34049,7 +34056,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yCenter_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34061,9 +34068,9 @@ _wrap_pdbCenter_yCenter_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yCenter", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34084,7 +34091,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yCenter_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34095,9 +34102,9 @@ _wrap_pdbCenter_yCenter_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yCenter", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->yCenter);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34108,7 +34115,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zCenter_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34120,9 +34127,9 @@ _wrap_pdbCenter_zCenter_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zCenter", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34143,7 +34150,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zCenter_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34154,9 +34161,9 @@ _wrap_pdbCenter_zCenter_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zCenter", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->zCenter);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34167,7 +34174,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xMax_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34179,9 +34186,9 @@ _wrap_pdbCenter_xMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xMax", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34202,7 +34209,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xMax_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34213,9 +34220,9 @@ _wrap_pdbCenter_xMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xMax", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->xMax);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34226,7 +34233,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xMin_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34238,9 +34245,9 @@ _wrap_pdbCenter_xMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xMin", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34261,7 +34268,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xMin_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34272,9 +34279,9 @@ _wrap_pdbCenter_xMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xMin", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->xMin);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34285,7 +34292,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xWidth_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34297,9 +34304,9 @@ _wrap_pdbCenter_xWidth_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xWidth", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xWidth", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34320,7 +34327,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_xWidth_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34331,9 +34338,9 @@ _wrap_pdbCenter_xWidth_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","xWidth", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","xWidth", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->xWidth);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34344,7 +34351,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yMax_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34356,9 +34363,9 @@ _wrap_pdbCenter_yMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yMax", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34379,7 +34386,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yMax_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34390,9 +34397,9 @@ _wrap_pdbCenter_yMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yMax", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->yMax);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34403,7 +34410,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yMin_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34415,9 +34422,9 @@ _wrap_pdbCenter_yMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yMin", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34438,7 +34445,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yMin_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34449,9 +34456,9 @@ _wrap_pdbCenter_yMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yMin", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->yMin);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34462,7 +34469,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yWidth_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34474,9 +34481,9 @@ _wrap_pdbCenter_yWidth_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yWidth", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yWidth", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34497,7 +34504,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_yWidth_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34508,9 +34515,9 @@ _wrap_pdbCenter_yWidth_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","yWidth", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","yWidth", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->yWidth);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34521,7 +34528,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zMax_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34533,9 +34540,9 @@ _wrap_pdbCenter_zMax_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zMax", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34556,7 +34563,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zMax_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34567,9 +34574,9 @@ _wrap_pdbCenter_zMax_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zMax", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zMax", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->zMax);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34580,7 +34587,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zMin_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34592,9 +34599,9 @@ _wrap_pdbCenter_zMin_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zMin", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34615,7 +34622,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zMin_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34626,9 +34633,9 @@ _wrap_pdbCenter_zMin_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zMin", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zMin", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->zMin);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34639,7 +34646,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zWidth_set(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34651,9 +34658,9 @@ _wrap_pdbCenter_zWidth_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zWidth", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zWidth", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34674,7 +34681,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_pdbCenter_zWidth_get(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *arg1 = (struct pdbCenter *) 0 ;
+  pdbCenter *arg1 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -34685,9 +34692,9 @@ _wrap_pdbCenter_zWidth_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct pdbCenter *","zWidth", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "pdbCenter *","zWidth", 1, self )); 
   }
-  arg1 = (struct pdbCenter *)(argp1);
+  arg1 = (pdbCenter *)(argp1);
   result =  ((arg1)->zWidth);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34715,12 +34722,12 @@ _wrap_pdbCenter_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_pdbCenter(int argc, VALUE *argv, VALUE self) {
-  struct pdbCenter *result = 0 ;
+  pdbCenter *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct pdbCenter *)calloc(1, sizeof(struct pdbCenter));
+  result = (pdbCenter *)calloc(1, sizeof(pdbCenter));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -34729,15 +34736,15 @@ fail:
 
 
 SWIGINTERN void
-free_pdbCenter(struct pdbCenter *arg1) {
+free_pdbCenter(pdbCenter *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassElementSwitch;
+swig_class SwigClassElementSwitch;
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementC_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34749,9 +34756,9 @@ _wrap_elementSwitch_elementC_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementC", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34772,7 +34779,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementC_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -34783,9 +34790,9 @@ _wrap_elementSwitch_elementC_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementC", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementC", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementC);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34796,7 +34803,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementO_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34808,9 +34815,9 @@ _wrap_elementSwitch_elementO_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementO", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementO", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34831,7 +34838,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementO_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -34842,9 +34849,9 @@ _wrap_elementSwitch_elementO_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementO", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementO", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementO);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34855,7 +34862,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementN_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34867,9 +34874,9 @@ _wrap_elementSwitch_elementN_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementN", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34890,7 +34897,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementN_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -34901,9 +34908,9 @@ _wrap_elementSwitch_elementN_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementN", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementN", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementN);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34914,7 +34921,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementS_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34926,9 +34933,9 @@ _wrap_elementSwitch_elementS_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementS", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -34949,7 +34956,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementS_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -34960,9 +34967,9 @@ _wrap_elementSwitch_elementS_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementS", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementS", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementS);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -34973,7 +34980,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementP_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -34985,9 +34992,9 @@ _wrap_elementSwitch_elementP_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementP", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementP", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35008,7 +35015,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementP_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -35019,9 +35026,9 @@ _wrap_elementSwitch_elementP_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementP", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementP", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementP);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35032,7 +35039,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementH_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35044,9 +35051,9 @@ _wrap_elementSwitch_elementH_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementH", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementH", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35067,7 +35074,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementH_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -35078,9 +35085,9 @@ _wrap_elementSwitch_elementH_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementH", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementH", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementH);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35091,7 +35098,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementFE_set(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35103,9 +35110,9 @@ _wrap_elementSwitch_elementFE_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementFE", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementFE", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35126,7 +35133,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_elementSwitch_elementFE_get(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *arg1 = (struct elementSwitch *) 0 ;
+  elementSwitch *arg1 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -35137,9 +35144,9 @@ _wrap_elementSwitch_elementFE_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct elementSwitch *","elementFE", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "elementSwitch *","elementFE", 1, self )); 
   }
-  arg1 = (struct elementSwitch *)(argp1);
+  arg1 = (elementSwitch *)(argp1);
   result =  ((arg1)->elementFE);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35167,12 +35174,12 @@ _wrap_elementSwitch_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_elementSwitch(int argc, VALUE *argv, VALUE self) {
-  struct elementSwitch *result = 0 ;
+  elementSwitch *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct elementSwitch *)calloc(1, sizeof(struct elementSwitch));
+  result = (elementSwitch *)calloc(1, sizeof(elementSwitch));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -35181,15 +35188,15 @@ fail:
 
 
 SWIGINTERN void
-free_elementSwitch(struct elementSwitch *arg1) {
+free_elementSwitch(elementSwitch *arg1) {
     free((char *) arg1);
 }
 
-static swig_class SwigClassProteinStatus;
+swig_class SwigClassProteinStatus;
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus___pdbCenter_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   pdbCenter *arg2 = (pdbCenter *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35201,9 +35208,9 @@ _wrap_ProteinStatus___pdbCenter_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","__pdbCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","__pdbCenter", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_pdbCenter, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "pdbCenter *","__pdbCenter", 2, argv[0] )); 
@@ -35218,7 +35225,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus___pdbCenter_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   pdbCenter *result = 0 ;
@@ -35229,9 +35236,9 @@ _wrap_ProteinStatus___pdbCenter_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","__pdbCenter", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","__pdbCenter", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result = (pdbCenter *)& ((arg1)->__pdbCenter);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pdbCenter, 0 |  0 );
   return vresult;
@@ -35242,7 +35249,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus___elementSwitch_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   elementSwitch *arg2 = (elementSwitch *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35254,9 +35261,9 @@ _wrap_ProteinStatus___elementSwitch_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","__elementSwitch", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","__elementSwitch", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_elementSwitch, 0 |  0 );
   if (!SWIG_IsOK(res2)) {
     SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "elementSwitch *","__elementSwitch", 2, argv[0] )); 
@@ -35271,7 +35278,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus___elementSwitch_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   elementSwitch *result = 0 ;
@@ -35282,9 +35289,9 @@ _wrap_ProteinStatus___elementSwitch_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","__elementSwitch", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","__elementSwitch", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result = (elementSwitch *)& ((arg1)->__elementSwitch);
   vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_elementSwitch, 0 |  0 );
   return vresult;
@@ -35295,7 +35302,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_spin_x_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35307,9 +35314,9 @@ _wrap_ProteinStatus_spin_x_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","spin_x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","spin_x", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35330,7 +35337,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_spin_x_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -35341,9 +35348,9 @@ _wrap_ProteinStatus_spin_x_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","spin_x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","spin_x", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result =  ((arg1)->spin_x);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35354,7 +35361,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_spin_y_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35366,9 +35373,9 @@ _wrap_ProteinStatus_spin_y_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","spin_y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","spin_y", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35389,7 +35396,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_spin_y_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -35400,9 +35407,9 @@ _wrap_ProteinStatus_spin_y_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","spin_y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","spin_y", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result =  ((arg1)->spin_y);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35413,7 +35420,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_spin_z_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   GLint arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35425,9 +35432,9 @@ _wrap_ProteinStatus_spin_z_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","spin_z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","spin_z", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLint,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35448,7 +35455,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_spin_z_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLint result;
@@ -35459,9 +35466,9 @@ _wrap_ProteinStatus_spin_z_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","spin_z", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","spin_z", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result =  ((arg1)->spin_z);
   vresult = SWIG_NewPointerObj((GLint *)memcpy((GLint *)malloc(sizeof(GLint)),&result,sizeof(GLint)), SWIGTYPE_p_GLint, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35472,7 +35479,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_move_x_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35484,9 +35491,9 @@ _wrap_ProteinStatus_move_x_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","move_x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","move_x", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35507,7 +35514,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_move_x_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -35518,9 +35525,9 @@ _wrap_ProteinStatus_move_x_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","move_x", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","move_x", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result =  ((arg1)->move_x);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35531,7 +35538,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_move_y_set(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   GLfloat arg2 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
@@ -35543,9 +35550,9 @@ _wrap_ProteinStatus_move_y_set(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","move_y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","move_y", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   {
     res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_GLfloat,  0 );
     if (!SWIG_IsOK(res2)) {
@@ -35566,7 +35573,7 @@ fail:
 
 SWIGINTERN VALUE
 _wrap_ProteinStatus_move_y_get(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *arg1 = (struct ProteinStatus *) 0 ;
+  ProteinStatus *arg1 = (ProteinStatus *) 0 ;
   void *argp1 = 0 ;
   int res1 = 0 ;
   GLfloat result;
@@ -35577,9 +35584,9 @@ _wrap_ProteinStatus_move_y_get(int argc, VALUE *argv, VALUE self) {
   }
   res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_ProteinStatus, 0 |  0 );
   if (!SWIG_IsOK(res1)) {
-    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct ProteinStatus *","move_y", 1, self )); 
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ProteinStatus *","move_y", 1, self )); 
   }
-  arg1 = (struct ProteinStatus *)(argp1);
+  arg1 = (ProteinStatus *)(argp1);
   result =  ((arg1)->move_y);
   vresult = SWIG_NewPointerObj((GLfloat *)memcpy((GLfloat *)malloc(sizeof(GLfloat)),&result,sizeof(GLfloat)), SWIGTYPE_p_GLfloat, SWIG_POINTER_OWN |  0 );
   return vresult;
@@ -35607,12 +35614,12 @@ _wrap_ProteinStatus_allocate(VALUE self) {
 
 SWIGINTERN VALUE
 _wrap_new_ProteinStatus(int argc, VALUE *argv, VALUE self) {
-  struct ProteinStatus *result = 0 ;
+  ProteinStatus *result = 0 ;
   
   if ((argc < 0) || (argc > 0)) {
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
   }
-  result = (struct ProteinStatus *)calloc(1, sizeof(struct ProteinStatus));
+  result = (ProteinStatus *)calloc(1, sizeof(ProteinStatus));
   DATA_PTR(self) = result;
   return self;
 fail:
@@ -35621,7 +35628,7 @@ fail:
 
 
 SWIGINTERN void
-free_ProteinStatus(struct ProteinStatus *arg1) {
+free_ProteinStatus(ProteinStatus *arg1) {
     free((char *) arg1);
 }
 
@@ -36507,6 +36514,8 @@ SWIG_InitializeModule(void *clientdata) {
   swig_module_info *module_head, *iter;
   int found, init;
 
+  clientdata = clientdata;
+
   /* check to see if the circular list has been setup, if not, set it up */
   if (swig_module.next==0) {
     /* Initialize the swig_module */
index 9eeabe1..8ede649 100755 (executable)
@@ -3,6 +3,19 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/decoder.c:
+
+../src/gifFileInit.c:
+
+../src/gifFileWrite.c:
+
+../src/gifUtil.c:
+
+../src/gifcompr.c:
+
+../src/gifencod.c:
+
+../src/lmrc2gif.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6f88d1f..136ec81 100755 (executable)
@@ -3,6 +3,27 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/psFileCircle.c:
+
+../src/psFileContour.c:
+
+../src/psFileContour3D.c:
+
+../src/psFileEnd.c:
+
+../src/psFileImage.c:
+
+../src/psFileInit.c:
+
+../src/psFileLine.c:
+
+../src/psFilePage.c:
+
+../src/psFileRead.c:
+
+../src/psFileString.c:
+
+../src/psFileUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index e1e7f48..9f213b5 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/bmpFileInfo.c:
+
+../src/bmpFileRead.c:
+
+../src/lbmp2mrc.c:
 </PRE>
 <HR>
 <A NAME="include">
index eeb9421..b0d06c3 100755 (executable)
@@ -14,6 +14,35 @@ ctfInfo
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/ctfDeterminationFromPhaseComparison.c:
+
+../src/ctfFunction.c:
+
+../src/ctfInfoPVM.c:
+
+../src/ctfInfoRead.c:
+
+../src/ctfInfoWrite.c:
+
+../src/ctfInfoWrite2.c:
+
+../src/ctfWeight.c:
+
+../src/ctfZeroPoint.c:
+
+../src/lastigmatismDetection.c:
+
+../src/lctfDetermination.c:
+
+../src/lctfDetermine.c:
+
+../src/lmolecularEnvelope.c:
+
+../src/lmrcFSInfoScatteringAngularDistributionAverageSection.c:
+
+../src/powerspectraTangentLine.c:
+
+../src/thonRing.c:
 </PRE>
 <HR>
 <A NAME="include">
index 95ecc93..7fc2af5 100644 (file)
@@ -3,6 +3,15 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/dmFileInfo.c:
+
+../src/dmFileInit.c:
+
+../src/dmFileRead.c:
+
+../src/dmFileUtil.c:
+
+../src/ldm2mrc.c:
 </PRE>
 <HR>
 <A NAME="include">
index d0d0314..831f07e 100755 (executable)
@@ -3,6 +3,9 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/dsn6Init.c:
+
+../src/dsn6Write.c:
 </PRE>
 <HR>
 <A NAME="include">
index 73d9c20..fddefde 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/emDataRead.c:
 </PRE>
 <HR>
 <A NAME="include">
index aa13b68..dba790f 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lmrc2viff.c:
 </PRE>
 <HR>
 <A NAME="include">
index 7b24cd8..5647d91 100755 (executable)
@@ -3,6 +3,9 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/largeIPRead.c:
+
+../src/tkImgFmtlargeIP.c:
 </PRE>
 <HR>
 <A NAME="include">
index 415f9ed..c8cd425 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/llDataCheck.c:
+
+../src/llDataETC.c:
+
+../src/llDataError.c:
+
+../src/llDataGet.c:
+
+../src/llDataInfo.c:
+
+../src/llDataInit.c:
+
+../src/llDataIntensityInformationGet.c:
+
+../src/llDataPVM.c:
+
+../src/llDataRead.c:
+
+../src/llDataSet.c:
+
+../src/llDataUtil.c:
+
+../src/llDataWrite.c:
+
+../src/lll2ltlg.c:
+
+../src/lllDataAdd.c:
+
+../src/lllDataAverage.c:
+
+../src/lllDataAvgTo.c:
+
+../src/lllDataAxisSearch.c:
+
+../src/lllDataAxisSearch2.c:
+
+../src/lllDataAxisSearchAndAverage.c:
+
+../src/lllDataCTFCompensate.c:
+
+../src/lllDataCTFObservation.c:
+
+../src/lllDataCompare.c:
+
+../src/lllDataContributionCalcDifferentN.c:
+
+../src/lllDataDifferenceCalc.c:
+
+../src/lllDataEquatorAdd.c:
+
+../src/lllDataExtract.c:
+
+../src/lllDataFit.c:
+
+../src/lllDataFit2.c:
+
+../src/lllDataFitAndAverage.c:
+
+../src/lllDataFitMergedLL.c:
+
+../src/lllDataFitOut.c:
+
+../src/lllDataFitParamInverse.c:
+
+../src/lllDataFitUtil.c:
+
+../src/lllDataFitUtilPVM.c:
+
+../src/lllDataInterpolate.c:
+
+../src/lllDataLowPassFiltering.c:
+
+../src/lllDataMergeDifferentN.c:
+
+../src/lllDataMultiCTFCompensation.c:
+
+../src/lllDataPhaseShift.c:
+
+../src/lllDataPrint.c:
+
+../src/lllDataRescaling.c:
+
+../src/lllDataSingleCTFCompensation.c:
+
+../src/lllDataWeightSet.c:
+
+../src/lllDatarMaxLimit.c:
 </PRE>
 <HR>
 <A NAME="include">
index a9bcb9c..eb1b2ae 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lltlg2mrc.c:
+
+../src/ltlgDataAllocate.c:
+
+../src/ltlgDataGet.c:
+
+../src/ltlgDataPrint.c:
+
+../src/ltlgDataReadFile.c:
+
+../src/ltlgDataWeightModify.c:
+
+../src/ltlgDataWriteFile.c:
 </PRE>
 <HR>
 <A NAME="include">
index d81ebc5..046e038 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/mapFileRead.c:
 </PRE>
 <HR>
 <A NAME="include">
index ce41320..ba9e37d 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/fftn.c:
+
+../src/lmrcFETnormalizeBySD.c:
+
+../src/lmrcFFTExpression.c:
+
+../src/lmrcFFTFGconj.c:
+
+../src/lmrcFFTFxG.c:
+
+../src/lmrcFFTInfo.c:
+
+../src/lmrcImage3DPad.c:
+
+../src/lmrcImage3DWindowing.c:
+
+../src/lmrcImageAddValue.c:
+
+../src/lmrcImageAsProbability.c:
+
+../src/lmrcImageAverage.c:
+
+../src/lmrcImageBandPassFilter.c:
+
+../src/lmrcImageBilateralFilter.c:
+
+../src/lmrcImageBinarization.c:
+
+../src/lmrcImageBottomHatTransform.c:
+
+../src/lmrcImageBoundaryInfo.c:
+
+../src/lmrcImageCTFCompensation.c:
+
+../src/lmrcImageCTFDetermination.c:
+
+../src/lmrcImageCTFObservation.c:
+
+../src/lmrcImageCTFSN.c:
+
+../src/lmrcImageCVE.c:
+
+../src/lmrcImageCalcArea.c:
+
+../src/lmrcImageCenterGet.c:
+
+../src/lmrcImageCentre.c:
+
+../src/lmrcImageClosing.c:
+
+../src/lmrcImageClusterAnalysis.c:
+
+../src/lmrcImageCommonLine.c:
+
+../src/lmrcImageConnection.c:
+
+../src/lmrcImageConnectivityNumberCalc.c:
+
+../src/lmrcImageContourSurface.c:
+
+../src/lmrcImageContraction.c:
+
+../src/lmrcImageCorrelation.c:
+     $lmrcImageEuclidDistanceCalc:  Calculate Euclid distance between two images $
+     $arg: in1:  input mrcImage1 $
+     $arg: in2:  input mrcImage2 $
+     $arg: mode: input int $
+     $mode: 0 Sum of SQR $
+     $mode: 1 Distance $
+     $return: EuclidDistance $
+
+../src/lmrcImageCorrelationPVM.c:
+
+../src/lmrcImageCorrelationWithCTFCompensation.c:
+
+../src/lmrcImageCorrelationinSpace.c:
+
+../src/lmrcImageCrystalCreate.c:
+
+../src/lmrcImageDataMaxAndMinGetByImage.c:
+
+../src/lmrcImageDataStraightCopy.c:
+
+../src/lmrcImageDeconvolution.c:
+
+../src/lmrcImageDensity.c:
+
+../src/lmrcImageDensityInverse.c:
+
+../src/lmrcImageDensityNormalizationByImage.c:
+
+../src/lmrcImageDifferential.c:
+
+../src/lmrcImageDilation.c:
+
+../src/lmrcImageDistanceConversion.c:
+
+../src/lmrcImageEdge.c:
+
+../src/lmrcImageEdgeAverage.c:
+
+../src/lmrcImageEdgeEnhancement.c:
+
+../src/lmrcImageErosion.c:
+
+../src/lmrcImageFFT.c:
+
+../src/lmrcImageFOMCalc.c:
+
+../src/lmrcImageFeatureExtraction.c:
+
+../src/lmrcImageFeatureExtractionCoOccurrence.c:
+
+../src/lmrcImageFeatureExtractionRunLength.c:
+
+../src/lmrcImageFilterCreate.c:
+
+../src/lmrcImageFirstNoiseReductionByRelaxation.c:
+
+../src/lmrcImageFloating.c:
+
+../src/lmrcImageFourierNeighborCorrelation.c:
+
+../src/lmrcImageFourierPowerSpectrum.c:
+
+../src/lmrcImageFourierShellCorrelation.c:
+
+../src/lmrcImageHighPassFilter.c:
+
+../src/lmrcImageHighlighting.c:
+
+../src/lmrcImageHoughTransform.c:
+
+../src/lmrcImageLabeling.c:
+
+../src/lmrcImageLogicalOperation.c:
+
+../src/lmrcImageLowPassFilter.c:
+
+../src/lmrcImageMasking.c:
+
+../src/lmrcImageMaxDataGet.c:
+
+../src/lmrcImageMirroring.c:
+     $lmrcImageMirroring: (mrcImage* out, mrcImage* in, lmrcImageMirroring mode) $
+
+../src/lmrcImageModeChange.c:
+
+../src/lmrcImageModelCreate.c:
+
+../src/lmrcImageMontageCreate.c:
+
+../src/lmrcImageMorphology.c:
+
+../src/lmrcImageMove.c:
+
+../src/lmrcImageMultiCTFCompensation.c:
+
+../src/lmrcImageMultiplying.c:
+
+../src/lmrcImageNegativeLaplacian.c:
+
+../src/lmrcImageNoiseCreate.c:
+
+../src/lmrcImageNormalizing.c:
+
+../src/lmrcImageOneLineSimilarityCalc.c:
+
+../src/lmrcImageOpening.c:
+
+../src/lmrcImagePad.c:
+
+../src/lmrcImagePartImageSegmentation.c:
+
+../src/lmrcImagePixelSummationOfProbabilityGetByImage.c:
+
+../src/lmrcImagePosterization.c:
+
+../src/lmrcImagePrewitt.c:
+
+../src/lmrcImageProjection.c:
+
+../src/lmrcImageProportionalDensityLevelSetByImage.c:
+
+../src/lmrcImageROI2D.c:
+
+../src/lmrcImageROI3D.c:
+
+../src/lmrcImageROInotChangeHeaderLength.c:
+
+../src/lmrcImageRadialDistribution.c:
+
+../src/lmrcImageRhoFiltering.c:
+
+../src/lmrcImageRoberts.c:
+
+../src/lmrcImageRotation.c:
+
+../src/lmrcImageSSDA.c:
+
+../src/lmrcImageSamplingUnitChange.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxation.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationDijValueSet.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationQValueSet.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationRValueSet.c:
+
+../src/lmrcImageShapePCA.c:
+
+../src/lmrcImageShift.c:
+
+../src/lmrcImageShrink.c:
+
+../src/lmrcImageSigmaCalculate.c:
+
+../src/lmrcImageSinogram.c:
+
+../src/lmrcImageSinogramCorrelation.c:
+
+../src/lmrcImageSinogramFFT.c:
+
+../src/lmrcImageSmoothing.c:
+
+../src/lmrcImageSobel.c:
+
+../src/lmrcImageSolventFlattening.c:
+
+../src/lmrcImageSpatialFrequencyFilter.c:
+
+../src/lmrcImageSphere.c:
+
+../src/lmrcImageSplit.c:
+
+../src/lmrcImageStack.c:
+
+../src/lmrcImageStudentCalculate.c:
+
+../src/lmrcImageSubtractionCalc.c:
+
+../src/lmrcImageSummationCalculate.c:
+
+../src/lmrcImageSymmetryFind.c:
+
+../src/lmrcImageTfunction.c:
+
+../src/lmrcImageToneReversal.c:
+
+../src/lmrcImageTopHatTransform.c:
+
+../src/lmrcImageTrans.c:
+
+../src/lmrcImageTransformDescartesIntoPolar.c:
+
+../src/lmrcImageTriming.c:
+
+../src/lmrcImageVolumeCalc.c:
+
+../src/lmrcImageWindowing.c:
+
+../src/lmrcImagesFTest.c:
+
+../src/lmrcImagesStatDataGet.c:
+
+../src/lmrcImagesTTest.c:
+
+../src/lmrcImagesVarianceAnalysis.c:
+
+../src/lmrcImagesVarianceMap.c:
+
+../src/lmrcSinogramFET.c:
+
+../src/lmrcSinogramFETPCA.c:
+
+../src/lmrcSinogramFETcalcWeight.c:
+
+../src/lmrcSinogramFETcorrelationMap.c:
+
+../src/lmrcSinogramFETnormalizedMap.c:
+
+../src/lmrcSinogramFETreferredCorrelation.c:
+
+../src/lmrcSinogramFETsmoothParameterMatching.c:
+
+../src/mrcImageCheckFFT.c:
+
+../src/mrcImageCheckSameSize.c:
+
+../src/mrcImageCopy.c:
+
+../src/mrcImageDataSet.c:
+
+../src/mrcImageError.c:
+
+../src/mrcImageGet.c:
+
+../src/mrcImageGetPixels.c:
+
+../src/mrcImageInfo.c:
+
+../src/mrcImageInit.c:
+
+../src/mrcImageOperation.c:
+
+../src/mrcImagePVM.c:
+
+../src/mrcImagePrint.c:
+
+../src/mrcImageRead.c:
+
+../src/mrcImageSectionGet.c:
+
+../src/mrcImageSectionSet.c:
+
+../src/mrcImageSet.c:
+
+../src/mrcImageTailer.c:
+
+../src/mrcImageToIntImage.c:
+
+../src/mrcImageUtil.c:
+
+../src/mrcImageUtilityforVariance.c:
+
+../src/mrcImageWrite.c:
+
+../src/mrcImageWrite2.c:
+
+../src/mrcImagefuncmin.c:
+
+../src/mrcRefUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index e7d9c55..0e2a7cc 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lpdb2mrc2d.c:
+
+../src/lpdb2mrc3d.c:
+
+../src/lpdbCoord.c:
+
+../src/lpdbCoordInfo.c:
+
+../src/lpdbSelectedAtom.c:
+
+../src/lpdbSurface.c:
+
+../src/pdbFileRead.c:
+
+../src/pdbFileWrite.c:
+
+../src/pdbGet.c:
+
+../src/pdbInfoGet.c:
+
+../src/pdbRotation.c:
+
+../src/pdbSecondaryStructure.c:
+
+../src/pdbSet.c:
+
+../src/pdbTrans.c:
+
+../src/pdbUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index 3ba22d6..b58afa7 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/tgaFileInit.c:
+
+../src/tgaFilePrint.c:
+
+../src/tgaFileRead.c:
 </PRE>
 <HR>
 <A NAME="include">
index 0096d71..053b4bf 100644 (file)
@@ -3,6 +3,67 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lAllCommonLineCalculation.c:
+
+../src/lAngularWeightCalculation.c:
+
+../src/lCommonLineCalculation.c:
+
+../src/lCommonLineDataSetInPlaneRotation.c:
+
+../src/lCommonLinesDataSet.c:
+
+../src/lDescartesIntoPolar.c:
+
+../src/lEvaluateCorrelationMapwithCommonLine.c:
+
+../src/lFETOrientationSearchByAnnealing.c:
+
+../src/lFETOrientationSearchByFeatureAlignment.c:
+
+../src/lFETOrientationSearchByFeatureAlignmentInitSet.c:
+
+../src/lFETOrientationSearchByFeatureAlignmentSphere.c:
+
+../src/lFETmapOrientationSearchBySimultaneousFitting.c:
+
+../src/lFETsmallMapSetCreate_forSimultaneousMinimization.c:
+
+../src/lInitialDataFileRead.c:
+
+../src/lJcalulation.c:
+
+../src/lLcalculation.c:
+
+../src/lPlaneRotationAngleSet.c:
+
+../src/lllDataSeparationInfoPrint.c:
+
+../src/lllDataSeparationInfoRead.c:
+
+../src/lllDataSeparationInfoSet.c:
+
+../src/lllDatarMaxLimitForSeparation.c:
+
+../src/lllExtract.c:
+
+../src/lllExtractCtfinfFileCreate.c:
+
+../src/lllExtractWithSeparation.c:
+
+../src/lllExtractdYEstimate.c:
+
+../src/lmrc2Dto3D.c:
+
+../src/lmrc2Dto3DSIRT.c:
+
+../src/lmrc3Dto2D.c:
+
+../src/lmrcImageFileListAndEulerAngleDataRead.c:
+
+../src/lmrcImageOneLineGet.c:
+
+../src/lmrcImageSinogramCorrelationAdditionalWeight.c:
 </PRE>
 <HR>
 <A NAME="include">
index 3b9beda..26b1000 100755 (executable)
@@ -3,6 +3,15 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/clusterLogAnalysis.c:
+
+../src/clusterLogInit.c:
+
+../src/clusterLogRead.c:
+
+../src/clusterLogUtil.c:
+
+../src/clusterLogWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
index 52ea46b..4d3f6ab 100755 (executable)
@@ -3,6 +3,18 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/crystalHelix.c:
+     $Revision: 1.1 $
+     $Date: 2002/02/14 10:18:46 $
+     $Author: tacyas $
+     $State: Exp $
+     $Log: crystalHelix.c,v $
+
+../src/crystalInfoFile.c:
+
+../src/crystalInit.c:
+
+../src/crystalUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index efeb1c9..e7229cc 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/map2DCoordGet.c:
 </PRE>
 <HR>
 <A NAME="include">
index 09e5415..699f5b0 100755 (executable)
@@ -3,6 +3,27 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/matrix3DEulerAngleGet.c:
+
+../src/matrix3DEulerAngleSet.c:
+
+../src/matrix3DEulerAngles.c:
+
+../src/matrix3DFile.c:
+
+../src/matrix3DInit.c:
+
+../src/matrix3DMultiply.c:
+
+../src/matrix3DMultiplyMatrix.c:
+
+../src/matrix3DMultiplyVector.c:
+
+../src/matrix3DRotation.c:
+
+../src/matrix3DTranslation.c:
+
+../src/matrix3DUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index ff6ff94..a38bd8f 100755 (executable)
@@ -3,6 +3,13 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/memoryAllocate.c:
+
+../src/memoryByteSwap.c:
+
+../src/memoryClear.c:
+
+../src/memoryCopy.c:
 </PRE>
 <HR>
 <A NAME="include">
index 3420653..9e22210 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/pvmStart.c:
 </PRE>
 <HR>
 <A NAME="include">
index 1dc7173..514f73d 100755 (executable)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/randomNormal.c:
+
+../src/randomUniform.c:
+
+../src/srandom.c:
 </PRE>
 <HR>
 <A NAME="include">
index fdf0075..f3f7853 100755 (executable)
@@ -3,6 +3,9 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/socketClient.c:
+
+../src/socketServer.c:
 </PRE>
 <HR>
 <A NAME="include">
index 1801383..65dfc62 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/pow2nn.c:
 </PRE>
 <HR>
 <A NAME="include">
index 1b64aca..67203cd 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/stringGet.c:
+
+../src/stringGetFromFile.c:
+
+../src/stringIsSame.c:
+
+../src/stringUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6f66ea1..09a1a28 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/Vector.c:
+
+../src/VectorRead.c:
+
+../src/VectorScalarProduct.c:
+
+../src/lVectorSpline2D.c:
 </PRE>
 <HR>
 <A NAME="include">
index d184578..33ff77d 100644 (file)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosFunc.c:
 </PRE>
 <HR>
 <A NAME="include">
index d286259..1dcafdd 100644 (file)
@@ -3,6 +3,15 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosPThread.c:
+
+../src/eosPThreadCreate.c:
+
+../src/eosPThreadInit.c:
+
+../src/eosPThreadJoin.c:
+
+../src/eosPThreadMutex.c:
 </PRE>
 <HR>
 <A NAME="include">
index d68994b..98d4fe3 100644 (file)
@@ -3,6 +3,17 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosPointCopy.c:
+
+../src/eosPointProject.c:
+
+../src/eosPointRead.c:
+
+../src/eosPointRotate.c:
+
+../src/eosPointUtil.c:
+
+../src/eosPointWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
index 99bf99b..7b323a8 100755 (executable)
@@ -1 +1,18 @@
-/bin/bash: dcdAtomChangeDistanceFromAtom: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdAtomChangeDistanceFromAtom</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdAtomChangeDistanceFromAtom</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdAtomChangeDistanceFromAtom
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index a7628cf..f3217b1 100755 (executable)
@@ -1 +1,19 @@
-/bin/bash: dcdAtomDistanceDistribution: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdAtomDistanceDistribution</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdAtomDistanceDistribution</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdAtomDistanceDistribution
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-o[utput]mrc        OutMRC              (NULL      ).as(outFile             ) ] :Optional  :Output: MRCFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 050ab05..1d30ca3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: dcdCompareCA: No such file or directory
+/bin/bash: dcdCompareCA: そのようなファイルやディレクトリはありません
index d72a437..73fb85d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: dcdDistanceAtomBetweenAtom: No such file or directory
+/bin/bash: dcdDistanceAtomBetweenAtom: そのようなファイルやディレクトリはありません
index 11f539b..d9bc9d7 100755 (executable)
@@ -1 +1,26 @@
-/bin/bash: dcdFilePrint: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdFilePrint</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdFilePrint</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdFilePrint
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: DCD
+    [-i[nput]p[db]       InPDB               (NULL      ).as(inFile              ) ] :Optional  :Input: PDB
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :Output: ASCII
+    [-o[utput]p[db]      OutPDB              (NULL      ).as(outFile             ) ] :Optional  :Output: PDB
+    [-r[ange]            rStart              (10        ).as(Integer             ) 
+                         rEnd                (100       ).as(Integer             ) 
+                         rDelta              (10        ).as(Integer             ) ] :Optional  :Input: Start End Delta
+    [-s[tart]            Start               (10        ).as(Integer             ) ] :Optional  :Input: Start
+    [-e[nd]              End                 (100       ).as(Integer             ) ] :Optional  :Input: End
+    [-d[elta]            Delta               (10        ).as(Integer             ) ] :Optional  :Input: Delta(Interval)
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index f7f48b2..a85b221 100755 (executable)
@@ -1 +1,20 @@
-/bin/bash: dcdInfo: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdInfo</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdInfo</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdInfo
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: DCD
+    [-i[nput]p[db]       InPDB               (NULL      ).as(inFile              ) ] :Optional  :Input: PDB
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :Output: ASCII
+    [-o[utput]p[db]      OutPDB              (NULL      ).as(outFile             ) ] :Optional  :Output: PDB
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index ceacdd1..bfd7716 100755 (executable)
@@ -1 +1,18 @@
-/bin/bash: dcdSelectAtoms: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdSelectAtoms</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdSelectAtoms</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdSelectAtoms
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 93cb821..f68abe1 100755 (executable)
@@ -1 +1,18 @@
-/bin/bash: dcdSerectAtom: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdSerectAtom</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdSerectAtom</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdSerectAtom
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 7d98c7f..33a4c95 100755 (executable)
@@ -1 +1,18 @@
-/bin/bash: dcdTimeSeriesBehavior: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>dcdTimeSeriesBehavior</TITLE>
+</HEAD>
+<BODY>
+<H1>dcdTimeSeriesBehavior</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: dcdTimeSeriesBehavior
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 8d4e047..c9523f8 100755 (executable)
@@ -1,28 +1 @@
-<HTML>
-<HEAD>
-<TITLE>Display2</TITLE>
-</HEAD>
-<BODY>
-<H1>Display2</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: Display2
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-t[epmlate]         Template            (%d.roi   ).as(String              ) ] :Optional  :Template for InputFile 
-    [-H[ighForThres]     ThresHigh           (0.0       ).as(Real                ) ] :Optional  :Template for InputFile 
-    [-L[owForThres]      ThresLow            (0.0       ).as(Real                ) ] :Optional  :Template for InputFile 
-    [-Zoom               Zoom                (1.0       ).as(Real                ) ] :Optional  :Zoom for InputFile 
-    [-Inverse                                                                      ] :Optional  :Inverse (HighValue(dark)<->LowValue(bright)) for InputFile 
-    [-o[utput]           Out                 (.EosLog   ).as(String              ) ] :Optional  :OutputLogFile
-    [-display            geometry            (:0.0      ).as(String              ) ] :Optional  :OutputLogFile
-    [-geometry           display             (1024x1024+0+0).as(String              ) ] :Optional  :OutputLogFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-New wish commands of Display2
-mrcInfoSet [z|min|max] value
-mrcInfoSet [log|pow] 
-mrcInfoGet [Nx|Ny|Nz|Max|Min|Mean|Hist]
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: Display2: そのようなファイルやディレクトリはありません
index 4346669..3d25872 100755 (executable)
@@ -1 +1 @@
-/bin/bash: Display3: No such file or directory
+/bin/bash: Display3: そのようなファイルやディレクトリはありません
index 0a2b06d..0a42df1 100755 (executable)
@@ -1 +1 @@
-/bin/bash: Eos: No such file or directory
+/bin/bash: Eos: そのようなファイルやディレクトリはありません
index ac5c64f..4bca158 100755 (executable)
@@ -1 +1 @@
-/bin/bash: StereoDisplay: No such file or directory
+/bin/bash: StereoDisplay: そのようなファイルやディレクトリはありません
index f152e8e..81236bf 100755 (executable)
@@ -1 +1 @@
-/bin/bash: Visualmake: No such file or directory
+/bin/bash: Visualmake: そのようなファイルやディレクトリはありません
index 6b771b9..d3eab47 100755 (executable)
@@ -1,23 +1 @@
-<HTML>
-<HEAD>
-<TITLE>ctfDisplay</TITLE>
-</HEAD>
-<BODY>
-<H1>ctfDisplay</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: ctfDisplay
-Options:
-    [-i[nput]            inMRC               (NULL      ).as(inFile              ) ] :Optional  :Input:MRC(FFT)
-    [-o[utput]           outCTF              (stdout    ).as(appendFile          ) ] :Optional  :Input/Output: ctfinfo
-    [-Rmax               Rmax                (0.2       ).as(Real                ) ] :Optional  :Rmax [A-1] 
-    [-Imax               Imax                (0.2       ).as(Real                ) ] :Optional  :Intensity: min-max
-    [-Imin               Imin                (0.02      ).as(Real                ) ] :Optional  :Intensity: min-max
-    [-AutoRange                                                                    ] :Optional  :Intensity: min-max
-    [-Log                                                                          ] :Optional  :Log of Intensity
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: ctfDisplay: そのようなファイルやディレクトリはありません
index 4037769..64e3b5f 100755 (executable)
@@ -1 +1 @@
-/bin/bash: imagesClustering: No such file or directory
+/bin/bash: imagesClustering: そのようなファイルやディレクトリはありません
index 59026b8..378721e 100755 (executable)
@@ -1,19 +1 @@
-<HTML>
-<HEAD>
-<TITLE>imagesView</TITLE>
-</HEAD>
-<BODY>
-<H1>imagesView</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: imagesView
-Options:
-    [-i[nput]            In                  (.roi      ).as(String              ) ] :Optional  :Input: Suffixes for viewing
-    [-o[utput]           Out                 (.imagesView).as(String              ) ] :Optional  :Output: FileViewCondition
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-Additional Usage
-This command for viewing images with a suffix
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: imagesView: そのようなファイルやディレクトリはありません
index 47d9835..f75764b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: obj3Don2DImageView: No such file or directory
+/bin/bash: obj3Don2DImageView: そのようなファイルやディレクトリはありません
index a220d8c..604f304 100755 (executable)
@@ -1 +1 @@
-/bin/bash: smolet: No such file or directory
+/bin/bash: smolet: そのようなファイルやディレクトリはありません
deleted file mode 120000 (symlink)
index 80a2401a7dc3d8e1cdc121c22208bd28b6887cf3..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-/Users/tacyas/Eos/src/Config/Template/ToolsHomeTemplate.Dir/Makefile
\ No newline at end of file
new file mode 100755 (executable)
index 0000000000000000000000000000000000000000..ad841104b1b4aa83ce554496adb2d2476544f988
--- /dev/null
@@ -0,0 +1,5 @@
+include ../Config/Define.inc
+include Config/Define.inc
+include .Source
+
+include Config/Target.inc
index 27fc63b..5f456a7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mallocCheck: No such file or directory
+/bin/bash: mallocCheck: そのようなファイルやディレクトリはありません
index 6724c14..af1a077 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ctfFunctionServer: No such file or directory
+/bin/bash: ctfFunctionServer: そのようなファイルやディレクトリはありません
index 5641dee..e33196d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ctfZeroPoint: No such file or directory
+/bin/bash: ctfZeroPoint: そのようなファイルやディレクトリはありません
index bd82fcc..b28d6ce 100755 (executable)
@@ -1 +1 @@
-/bin/bash: homology2PG: No such file or directory
+/bin/bash: homology2PG: そのようなファイルやディレクトリはありません
index 59e1ede..720f03a 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgDataBaseSelectServer: No such file or directory
+/bin/bash: pgDataBaseSelectServer: そのようなファイルやディレクトリはありません
index a4e41b6..a2d2670 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgJournalSelect: No such file or directory
+/bin/bash: pgJournalSelect: そのようなファイルやディレクトリはありません
index 06bf88f..c333623 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgJournalSelectCORBAClient: No such file or directory
+/bin/bash: pgJournalSelectCORBAClient: そのようなファイルやディレクトリはありません
index 1e1e220..f02c9f4 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgJournalSelectCORBAServer: No such file or directory
+/bin/bash: pgJournalSelectCORBAServer: そのようなファイルやディレクトリはありません
index d4d7722..1933db7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgMemoSelectCORBAServer: No such file or directory
+/bin/bash: pgMemoSelectCORBAServer: そのようなファイルやディレクトリはありません
index 2568842..e34c715 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgSelect: No such file or directory
+/bin/bash: pgSelect: そのようなファイルやディレクトリはありません
index 83abaa6..9bd0e12 100755 (executable)
@@ -1,35 +1 @@
-<HTML>
-<HEAD>
-<TITLE>eosPointProjector</TITLE>
-</HEAD>
-<BODY>
-<H1>eosPointProjector</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: eosPointProjector
-Options:
-    [-i[nput]            In                  (stdin     ).as(inFile::ASCII       ) ] :Optional  :Input: eosPoint
-    [-i[nput]t[ype]      InType              (3         ).as(Integer             ) ] :Optional  :Input: eosPointType
-    [-o[utput]           Out                 (stdout    ).as(outFile::ASCII      ) ] :Optional  :Output: eosPoint
-    [-o[utput]t[ype]     OutType             (3         ).as(Integer             ) ] :Optional  :Input: eosPointType
-    [-E[uler]A[ngle]     EAMode              (YOYS      ).as(String              ) 
-                         Rot1                (0.0       ).as(Real                ) 
-                         Rot2                (0.0       ).as(Real                ) 
-                         Rot3                (0.0       ).as(Real                ) ] :Optional  :Input: EulerAngleMode Rot1 Rot2 Rot3
-    [-I[nput]            InList              (NULL      ).as(inFileList::ASCII   ) ] :Optional  :Input:  eosPointFileList
-    [-O[uput]            OutList             (NULL      ).as(outFileList::ASCII  ) ] :Optional  :Output: eosPointFileList
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->> eosPointFileType
-type-0: x y z
-type-1: x y z sig
-type-2: x y z sigx sigy sigz
-type-3: x y z sig sigx sigy sigz
->> mode
-0: x-projection
-1: y-projection
-2: z-projection
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: eosPointProjector: そのようなファイルやディレクトリはありません
index 15cdbd5..88332df 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2gif: No such file or directory
+/bin/bash: mrc2gif: そのようなファイルやディレクトリはありません
index ab26b17..c6d41f7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2lattice: No such file or directory
+/bin/bash: mrc2lattice: そのようなファイルやディレクトリはありません
index 9c70bfc..6449e6b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2pov: No such file or directory
+/bin/bash: mrc2pov: そのようなファイルやディレクトリはありません
index c2a1c1e..fff63e8 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2viff: No such file or directory
+/bin/bash: mrc2viff: そのようなファイルやディレクトリはありません
index 63602bd..990c140 100755 (executable)
@@ -1 +1 @@
-/bin/bash: hf2000Init: No such file or directory
+/bin/bash: hf2000Init: そのようなファイルやディレクトリはありません
index 729cdc6..7f106b7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: hf2000LenzCurrent: No such file or directory
+/bin/bash: hf2000LenzCurrent: そのようなファイルやディレクトリはありません
index bc6d2f9..670d13e 100755 (executable)
@@ -1 +1 @@
-/bin/bash: hf2000SpecimenPosition: No such file or directory
+/bin/bash: hf2000SpecimenPosition: そのようなファイルやディレクトリはありません
index 3c0fe4f..a7e6e5f 100755 (executable)
@@ -1 +1 @@
-/bin/bash: khorosFilterGenerate: No such file or directory
+/bin/bash: khorosFilterGenerate: そのようなファイルやディレクトリはありません
index 395cdc4..f747b3a 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llDataFitServer: No such file or directory
+/bin/bash: llDataFitServer: そのようなファイルやディレクトリはありません
index 9aece68..881d1b2 100755 (executable)
@@ -1,22 +1 @@
-<HTML>
-<HEAD>
-<TITLE>llDataPrint</TITLE>
-</HEAD>
-<BODY>
-<H1>llDataPrint</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: llDataPrint
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-i[nput]s           Ins                 (NULL      ).as(inFileList          ) ] :Optional  :InputDataFileList
-    [-i2[nput]           Nea                 (NULL      ).as(inFile              ) 
-                         Far                 (NULL      ).as(inFile              ) ] :Optional  :InputDataFile(nea and far)
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-Rmax               Rmax                (0.1       ).as(Real                ) ] :Optional  :Input: Rmax [/A]
-    [-I[nteractive]                                                                ] :Optional  :Interactive
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: llDataPrint: そのようなファイルやディレクトリはありません
index 198afb7..9e8216c 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llDataRotation: No such file or directory
+/bin/bash: llDataRotation: そのようなファイルやディレクトリはありません
index 04ba39e..04b51e4 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llDataSeparate: No such file or directory
+/bin/bash: llDataSeparate: そのようなファイルやディレクトリはありません
index 333b8ab..e339a9d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: fft2d: No such file or directory
+/bin/bash: fft2d: そのようなファイルやディレクトリはありません
index f4ace0b..5344eb9 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2dsn6: No such file or directory
+/bin/bash: mrc2dsn6: そのようなファイルやディレクトリはありません
index 2436d28..1257a1b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2hdf: No such file or directory
+/bin/bash: mrc2hdf: そのようなファイルやディレクトリはありません
index 94cae65..44cd939 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImage1dCutAverage: No such file or directory
+/bin/bash: mrcImage1dCutAverage: そのようなファイルやディレクトリはありません
index 3edeaff..016ffab 100755 (executable)
@@ -1,33 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageAutoTriming</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageAutoTriming</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageAutoTriming
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile::mrcImage    ) ] :Essential :Input:mrcImage
-    [-o[utput]           Out                 (NULL      ).as(outFile::mrcImage   ) ] :Essential :Output:mrcImage
-    [-O[utput]           OutParam            (stdout    ).as(outFile::YAML       ) ] :Optional  :OutputParams:YAML
-    [-E[uler]A[ngle]Mode EAMode              (ZONS      ).as(String              ) ] :Optional  :EulerAngle
-    [-Rot[ation]1        Rot1Min             (-5        ).as(Real                ) 
-                         Rot1Max             (5         ).as(Real                ) 
-                         Rot1Delta           (1         ).as(Real                ) ] :Optional  :Rot1
-    [-Rot[ation]2        Rot2Min             (-5        ).as(Real                ) 
-                         Rot2Max             (5         ).as(Real                ) 
-                         Rot2Delta           (1         ).as(Real                ) ] :Optional  :Rot2
-    [-Rot[ation]3        Rot3Min             (-5        ).as(Real                ) 
-                         Rot3Max             (5         ).as(Real                ) 
-                         Rot3Delta           (1         ).as(Real                ) ] :Optional  :Rot3
-    [-M[ode]             InterpolationMode   (0         ).as(Integer             ) ] :Optional  :Iterpolation Mode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->>> mode
-0: z-layer(minimum of z-axis by min)
-1: z-layer(minimum of z-axis by SD)
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageAutoTriming: そのようなファイルやディレクトリはありません
index 6f02c7b..e00803c 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageColoring: No such file or directory
+/bin/bash: mrcImageColoring: そのようなファイルやディレクトリはありません
index 669d0fa..ab293c0 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageCorrelationServer: No such file or directory
+/bin/bash: mrcImageCorrelationServer: そのようなファイルやディレクトリはありません
index c183353..debce9b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageCutAndSetInArray: No such file or directory
+/bin/bash: mrcImageCutAndSetInArray: そのようなファイルやディレクトリはありません
index e6c803e..d1df674 100755 (executable)
@@ -10,7 +10,7 @@ Usage: mrcImageDensityInfo
 Options:
     [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
     [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-C[ontour]          Contour             (10        ).as(Real                ) ] :Optional  :ContourLevel: 10 6.950489e-310ach
+    [-C[ontour]          Contour             (10        ).as(Real                ) ] :Optional  :ContourLevel: 10 1.329612e-312ach
     [-log                Log                 (NULL      ).as(appendFile          ) ] :Optional  :OutputDataFile
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
     [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
index d5f6a0a..7ed4dc2 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageFilamentSearch: No such file or directory
+/bin/bash: mrcImageFilamentSearch: そのようなファイルやディレクトリはありません
index 7f18f04..0efd201 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageFourierPowerSpectrum: No such file or directory
+/bin/bash: mrcImageFourierPowerSpectrum: そのようなファイルやディレクトリはありません
index 95aa8fd..52bd310 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageHelicalConvolution: No such file or directory
+/bin/bash: mrcImageHelicalConvolution: そのようなファイルやディレクトリはありません
index 3f989e7..c4725d3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageNLMeansFilter: No such file or directory
+/bin/bash: mrcImageNLMeansFilter: そのようなファイルやディレクトリはありません
index babdc5c..427a2f3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImagePut3D: No such file or directory
+/bin/bash: mrcImagePut3D: そのようなファイルやディレクトリはありません
index 9af5e8b..d7ffb08 100755 (executable)
@@ -1 +1,19 @@
-/bin/bash: mrcImageSphereCheck: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>mrcImageSphereCheck</TITLE>
+</HEAD>
+<BODY>
+<H1>mrcImageSphereCheck</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: mrcImageSphereCheck
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output: 
+    [-n[ormalized]       OutNOr              (NULL      ).as(outFile             ) ] :Optional  :Output: NormalizedImage
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 38617b2..e6f82a6 100755 (executable)
@@ -28,8 +28,8 @@ Options:
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
     [-m[ode]             mode                (0         ).as(Integer             ) ] :Essential :RealSpaceCalculating
     [-LabelingMode       labelingmode        (0         ).as(Integer             ) ] :Optional  :LabelingMode
-    [-max[value]         max                 (800       ).as(Integer             ) ] :Optional  :Density Max value:Support Constraint() 
-    [-min[value]         min                 (200       ).as(Integer             ) ] :Optional  :Density Min value:Support Constraint() 
+    [-max[value]         max                 (800       ).as(Integer             ) ] :Optional  :Density Max value:Support Constraint(%
+    [-min[value]         min                 (200       ).as(Integer             ) ] :Optional  :Density Min value:Support Constraint(%
     [-sh[ape]            shape               (0         ).as(Integer             ) ] :Optional  :Shape:0(Rectangule),1(Globe)
     [-h[alf]v[alue]p[oint]hvp                 (0.0       ).as(Real                ) ] :Optional  :Half value point(/[A])
     [-Inverse                                                                      ] :Optional  :Inverse
index ff087d1..7c9d389 100755 (executable)
@@ -16,7 +16,7 @@ Options:
     [-D[elta]            Delta               (5.0       ).as(Real                ) ] :Optional  :Delta[A]
     [-R[ange]            MinVol              (0.0       ).as(Real                ) 
                          MaxVol              (200.0     ).as(Real                ) 
-                         DeltaVol            (10.0      ).as(Real                ) ] :Optional  :vol
+                         DeltaVol            (10.0      ).as(Real                ) ] :Optional  :vol%
     [-I[nverse]                                                                    ] :Optional  :Inverse
     [-format             Format              (ContourLevel(%3g): %g %lu).as(StringAll           ) ] :Optional  :Format
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
index 0203c48..611261b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcView: No such file or directory
+/bin/bash: mrcView: そのようなファイルやディレクトリはありません
index 3230d87..8637479 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>molvie</TITLE>
-</HEAD>
-<BODY>
-<H1>molvie</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: molvie
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: molvie: そのようなファイルやディレクトリはありません
index d3bfe6b..08485a5 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>molvieDock</TITLE>
-</HEAD>
-<BODY>
-<H1>molvieDock</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: molvieDock
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: molvieDock: そのようなファイルやディレクトリはありません
index a37d6aa..b94f740 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>molvieFlight</TITLE>
-</HEAD>
-<BODY>
-<H1>molvieFlight</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: molvieFlight
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: molvieFlight: そのようなファイルやディレクトリはありません
index 60aa064..fbbd605 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>molvieMrcViewer</TITLE>
-</HEAD>
-<BODY>
-<H1>molvieMrcViewer</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: molvieMrcViewer
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: molvieMrcViewer: そのようなファイルやディレクトリはありません
index 1e85f32..f5ae1c5 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>molvieProjection</TITLE>
-</HEAD>
-<BODY>
-<H1>molvieProjection</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: molvieProjection
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: molvieProjection: そのようなファイルやディレクトリはありません
index bca79ac..ce835d0 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>molvieViewer</TITLE>
-</HEAD>
-<BODY>
-<H1>molvieViewer</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: molvieViewer
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: molvieViewer: そのようなファイルやディレクトリはありません
index f600fec..a4a042b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdb2mrc2d: No such file or directory
+/bin/bash: pdb2mrc2d: そのようなファイルやディレクトリはありません
index d900bbd..8c39a09 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdb2mrc2dWithCTF: No such file or directory
+/bin/bash: pdb2mrc2dWithCTF: そのようなファイルやディレクトリはありません
index 076ce13..c37d61a 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbCrystalCreate: No such file or directory
+/bin/bash: pdbCrystalCreate: そのようなファイルやディレクトリはありません
index 0ec5a3f..a4548c8 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbHelix: No such file or directory
+/bin/bash: pdbHelix: そのようなファイルやディレクトリはありません
index 3c02f8f..dc0b8dc 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbHomologySearch: No such file or directory
+/bin/bash: pdbHomologySearch: そのようなファイルやディレクトリはありません
index f82838c..ebfde53 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbMatrixCreate: No such file or directory
+/bin/bash: pdbMatrixCreate: そのようなファイルやディレクトリはありません
index 9a2b54e..f97d211 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbMove: No such file or directory
+/bin/bash: pdbMove: そのようなファイルやディレクトリはありません
index 22baa00..a64f22c 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbRhoFit: No such file or directory
+/bin/bash: pdbRhoFit: そのようなファイルやディレクトリはありません
index a1c79f5..1108e10 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbRhoFitTm: No such file or directory
+/bin/bash: pdbRhoFitTm: そのようなファイルやディレクトリはありません
index 3b7dbb2..71873eb 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbTwoProteinFit: No such file or directory
+/bin/bash: pdbTwoProteinFit: そのようなファイルやディレクトリはありません
index 922e952..8eca5ab 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbView: No such file or directory
+/bin/bash: pdbView: そのようなファイルやディレクトリはありません
index bf1fd0a..ba7e0c9 100755 (executable)
@@ -1 +1 @@
-/bin/bash: CheckOrientationByDegree: No such file or directory
+/bin/bash: CheckOrientationByDegree: そのようなファイルやディレクトリはありません
index 0e167d7..6154ce4 100755 (executable)
@@ -1 +1,26 @@
-/bin/bash: calcCommonLine: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>calcCommonLine</TITLE>
+</HEAD>
+<BODY>
+<H1>calcCommonLine</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: calcCommonLine
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputEulerAnglesList
+    [-R[ot]1             EMode1              (YOYS      ).as(String              ) 
+                         Rot1_1              (0.0       ).as(Real                ) 
+                         Rot1_2              (0.0       ).as(Real                ) 
+                         Rot1_3              (0.0       ).as(Real                ) ] :Optional  :Input: RotAngle1[degree]
+    [-R[ot]2             EMode2              (YOYS      ).as(String              ) 
+                         Rot2_1              (0.0       ).as(Real                ) 
+                         Rot2_2              (0.0       ).as(Real                ) 
+                         Rot2_3              (0.0       ).as(Real                ) ] :Optional  :Input: RotAngle2[degree]
+    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output:Degrees
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 4279e45..23e6786 100755 (executable)
@@ -1 +1,54 @@
-/bin/bash: commonLinesSearchByVoting: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>commonLinesSearchByVoting</TITLE>
+</HEAD>
+<BODY>
+<H1>commonLinesSearchByVoting</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: commonLinesSearchByVoting
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputCorrelationMapList
+    [-i[nput]c[ommonLines]InC                 (NULL      ).as(inFile              ) ] :Optional  :InputCommonLinesList
+    [-i[nput]c[orrect]c[ommonLines]InCC                (NULL      ).as(inFile              ) ] :Optional  :InputCorrectCommonLinesList
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputFilteredCommonLinesList
+    [-o[utput]a[ll]      OutA                (NULL      ).as(outFile             ) ] :Optional  :OutputAllCommonLinesList
+    [-o[utput]d[etecting]r[ate]OutDR               (NULL      ).as(outFile             ) ] :Optional  :OutputDetectingRate
+    [-o[utput]d[etecting]r[ate]a[ll]OutDRA              (NULL      ).as(outFile             ) ] :Optional  :OutputDetectingRateALL
+    [-o[utput]p[eaks]h[istgram]OutPH               (NULL      ).as(outFile             ) ] :Optional  :OutputPeaksHistgram
+    [-e[stimation]n[umber]en                  (1         ).as(Integer             ) ] :Optional  :EstimationNumber
+    [-th[resholdLevel]   th                  (1         ).as(Integer             ) ] :Optional  :ThresholdLevel
+    [-histgramCreate[Flag]                                                          ] :Optional  :HistgramCreateFlag
+    [-extend[VotingFlag]                                                           ] :Optional  :ExtendVotingFlag
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+Common lines are filtered only top G*100/sqrt(N) %, where N is the number of projections.
+-extend Option 
+    Execute extended voting.
+-m Option 
+    0: normal
+    1: self voting (each angle histgram peak is multiplyed by its correlation value)
+-th Option 
+    : 
+   -1: G = 2^(-1) 
+    0: G = 2^0 
+    1: G = 2^1 
+    2: G = 2^2 
+    : 
+-en Option 
+    Estimation number of common line in a map. 
+    Running time is proportional to this number.
+    Default; 1: the largest value in a correlation map is detected as common line.
+MapList Format
+    numOfProjection1 numOfProjection2 mapFileName
+           :                :              :     
+CLinesList Format
+    numOfProjection1 numOfProjection2 [ degOfProjection1 degOfProjection2 degDiff cor ] mapFileName
+           :                :                 :                :            :      :         :     
+Voting Algorithm by Amit Singer et al (2010),
+"Detecting consistent common lines in cryo-EM by voting " (doi:10.1016/j.jsb.2009.11.003)
+----------------------------
+</PRE>
+</BODY>
+</HTML>
index 2fa9ef3..ec2fbf0 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ltlg2ps: No such file or directory
+/bin/bash: ltlg2ps: そのようなファイルやディレクトリはありません
index 77e4391..b740288 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2Dto3DforVariation: No such file or directory
+/bin/bash: mrc2Dto3DforVariation: そのようなファイルやディレクトリはありません
index 09d9ad3..d4746c8 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageOrientationSearch: No such file or directory
+/bin/bash: mrcImageOrientationSearch: そのようなファイルやディレクトリはありません
index 693c753..28ad8f0 100755 (executable)
@@ -1 +1 @@
-/bin/bash: muscleSimulation: No such file or directory
+/bin/bash: muscleSimulation: そのようなファイルやディレクトリはありません