+ class ParaDataArray : public RefCountObject
+ {
+ };
+
+ class ParaDataArrayInt32 : public ParaDataArray
+ {
+ public:
+ static ParaDataArrayInt32 *New(DataArrayInt32 *seqDa);
+ DataArrayIdType *buildComplement(int nbOfElems) const;
+ %extend
+ {
+ ParaDataArrayInt32(DataArrayInt32 *seqDa)
+ {
+ return ParaDataArrayInt32::New(seqDa);
+ }
+ }
+ };
+
+ class ParaDataArrayInt64 : public ParaDataArray
+ {
+ public:
+ static ParaDataArrayInt64 *New(DataArrayInt64 *seqDa);
+ DataArrayIdType *buildComplement(long nbOfElems) const;
+ %extend
+ {
+ ParaDataArrayInt64(DataArrayInt64 *seqDa)
+ {
+ return ParaDataArrayInt64::New(seqDa);
+ }
+ }
+ };
+