Commit 5d642970b9fcf0f77d634dbfd622999c38e04692

Authored by Scott Klum
1 parent cc57a5b6

Code better

openbr/plugins/metadata/grid.cpp
... ... @@ -37,10 +37,12 @@ class GridTransform : public UntrainableTransform
37 37 void project(const Template &src, Template &dst) const
38 38 {
39 39 QList<QPointF> landmarks;
40   - const float row_step = (src.m().rows-(border < 1 ? src.m().rows*border*2 : border*2)) / rows;
41   - const float column_step = (src.m().cols-(border < 1 ? src.m().cols*border*2 : border*2)) / columns;
42   - for (float y=row_step/2+(border < 1 ? src.m().rows*border : border); y<src.m().rows-(border < 1 ? src.m().rows*border : border); y+=row_step)
43   - for (float x=column_step/2+(border < 1 ? src.m().cols*border : border); x<src.m().cols-(border < 1 ? src.m().cols*border : border); x+=column_step)
  40 + const float row_border = (border < 1 ? src.m().rows*border : border);
  41 + const float col_border = (border < 1 ? src.m().cols*border : border);
  42 + const float row_step = (src.m().rows-row_border*2) / rows;
  43 + const float column_step = (src.m().cols-col_border*2) / columns;
  44 + for (float y=row_step/2+row_border; y<src.m().rows-row_border; y+=row_step)
  45 + for (float x=column_step/2+col_border; x<src.m().cols-col_border; x+=column_step)
44 46 landmarks.append(QPointF(x,y));
45 47 dst = src;
46 48 dst.file.setPoints(landmarks);
... ...