#include "hfloatvec.h" #include "hguptube.h" typedef HFloatVec FVec; int HGupTube::readPoints(HGupInfo & gupInfo, HGupParam & ele) { FVec x(0.0F,3); ele.vol.assign(x,nCorners); gupInfo.fin >> ele.vol[0]; gupInfo.fin >> ele.vol[1][0] >> ele.vol[1][1]; gupInfo.fin >> ele.vol[2]; return HSUCCESS; } int HGupTube::readPointsDb(HGupInfo & gupInfo, HGupParam & ele) { int np=gupInfo.geoDb->getPoints(ele.objIndex,ele.vol); if (np==nCorners) { ele.vol[1][2]=0.F; return HSUCCESS; } return HFAILURE; } int HGupTube::writePoints(HGupInfo & gupInfo, HGupParam & ele) { gupInfo.fout<