//================================================================================== // Segment //================================================================================== Segment::Segment(int I, int w, int J, char c1, char c2, char c3, char c4, const GribRecord *rec, double pressure) { traduitCode(I, w, J, c1, i,j); traduitCode(I, w, J, c2, k,l); traduitCode(I, w, J, c3, m,n); traduitCode(I, w, J, c4, o,p); intersectionAreteGrille(i,j, k,l, &px1,&py1, rec, pressure); intersectionAreteGrille(m,n, o,p, &px2,&py2, rec, pressure); }
//================================================================================== // Segment //================================================================================== Segment::Segment ( int I, int J, char c1, char c2, char c3, char c4, GriddedRecord *rec, double val, DataCode dtc ) { traduitCode(I,J, c1, i,j); traduitCode(I,J, c2, k,l); traduitCode(I,J, c3, m,n); traduitCode(I,J, c4, o,p); intersectionAreteGrille (i,j, k,l, &px1,&py1, rec, val, dtc); intersectionAreteGrille (m,n, o,p, &px2,&py2, rec, val, dtc); }