Commit cc704da6a79d942c2fd3da869c668453e7a8dc07

Authored by knodlseder
1 parent a39181d2

include std_vector.i and add dim() methods

Showing 1 changed file with 15 additions and 11 deletions
pyext/GFitsTableCol.i
@@ -39,6 +39,8 @@ @@ -39,6 +39,8 @@
39 #include "GFitsTableUShortCol.hpp" 39 #include "GFitsTableUShortCol.hpp"
40 #include "GTools.hpp" 40 #include "GTools.hpp"
41 %} 41 %}
  42 +%include "std_vector.i"
  43 +%template(vectori) std::vector<int>;
42 44
43 45
44 /***********************************************************************//** 46 /***********************************************************************//**
@@ -63,17 +65,19 @@ public: @@ -63,17 +65,19 @@ public:
63 virtual void remove(const int& rownum, const int& nrows) = 0; 65 virtual void remove(const int& rownum, const int& nrows) = 0;
64 66
65 // Base class Methods 67 // Base class Methods
66 - void name(const std::string& name);  
67 - void unit(const std::string& unit);  
68 - std::string name(void) const;  
69 - std::string unit(void) const;  
70 - int colnum(void) const;  
71 - int type(void) const;  
72 - int repeat(void) const;  
73 - int width(void) const;  
74 - int number(void) const;  
75 - int length(void) const;  
76 - int anynul(void) const; 68 + void name(const std::string& name);
  69 + void unit(const std::string& unit);
  70 + void dim(const std::vector<int>& dim);
  71 + std::string name(void) const;
  72 + std::string unit(void) const;
  73 + std::vector<int> dim(void) const;
  74 + int colnum(void) const;
  75 + int type(void) const;
  76 + int repeat(void) const;
  77 + int width(void) const;
  78 + int number(void) const;
  79 + int length(void) const;
  80 + int anynul(void) const;
77 }; 81 };
78 82
79 83