%module PARReader %{ #include "PARReader.h" %} %include "../base/Real.h" %include "../base/PAR.h" %include "File.h" %include "Reader.h" %include "PARReader.h" %extend ProtoMol::PAR { PARBond getBond(int i) {return self->bonds[i];} PARAngle getAngle(int i) {return self->angles[i];} PARDihedral getDihedral(int i) {return self->dihedrals[i];} PARImproper getImproper(int i) {return self->impropers[i];} PARNonbonded getNonbonded(int i) {return self->nonbondeds[i];} PARNbfix getNbfix(int i) {return self->nbfixs[i];} PARHbond getHbond(int i) {return self->hbonds[i];} }