From cc704da6a79d942c2fd3da869c668453e7a8dc07 Mon Sep 17 00:00:00 2001 From: knodlseder <> Date: Fri, 5 Aug 2011 19:46:12 +0000 Subject: [PATCH] include std_vector.i and add dim() methods --- pyext/GFitsTableCol.i | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pyext/GFitsTableCol.i b/pyext/GFitsTableCol.i index c9619de..9c64795 100644 --- a/pyext/GFitsTableCol.i +++ b/pyext/GFitsTableCol.i @@ -39,6 +39,8 @@ #include "GFitsTableUShortCol.hpp" #include "GTools.hpp" %} +%include "std_vector.i" +%template(vectori) std::vector; /***********************************************************************//** @@ -63,17 +65,19 @@ public: virtual void remove(const int& rownum, const int& nrows) = 0; // Base class Methods - void name(const std::string& name); - void unit(const std::string& unit); - std::string name(void) const; - std::string unit(void) const; - int colnum(void) const; - int type(void) const; - int repeat(void) const; - int width(void) const; - int number(void) const; - int length(void) const; - int anynul(void) const; + void name(const std::string& name); + void unit(const std::string& unit); + void dim(const std::vector& dim); + std::string name(void) const; + std::string unit(void) const; + std::vector dim(void) const; + int colnum(void) const; + int type(void) const; + int repeat(void) const; + int width(void) const; + int number(void) const; + int length(void) const; + int anynul(void) const; }; -- libgit2 0.21.4