diff --git a/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h b/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h index 3f23db73f49a9ed859de59a9deb59fca3eb7b381..603df04906dd65858c82d80ef84d05017ef2e6d0 100644 --- a/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h +++ b/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h @@ -44,6 +44,14 @@ public: double offsetY() const { return _offsetY; } + /// access the coordinate layerOffset in X + std::vector<double> layerOffsetX() const { + return _layerOffsetX; + } + /// access the coordinate layerOffset in Y + std::vector<double> layerOffsetY() const { + return _layerOffsetY; + } /// access the field name used for X const std::string& fieldNameX() const { return _xId; @@ -68,6 +76,14 @@ public: void setOffsetY(double offset) { _offsetY = offset; } + /// set the coordinate layerOffset in X + void setLayerOffsetX(double offset) { + _layerOffsetX.push_back(offset); + } + /// set the coordinate layerOffset in Y + void setLayerOffsetY(double offset) { + _layerOffsetY.push_back(offset); + } /// set the field name used for X void setFieldNameX(const std::string& fieldName) { _xId = fieldName;