22namespace Experimental {
void InitializeAttrFromString(const std::string &name, const std::string &attrStrVal, RPadExtent &val)
Initialize a RPadExtent from a style string.
Namespace for new ROOT classes and functions.
A 2D (horizontal and vertical) combination of RPadLengths.
RPadLength fHoriz
Horizontal position.
RPadLength fVert
Vertical position.
An extent / size (horizontal and vertical) in a RPad.
A scale factor (separate factors for horizontal and vertical) for scaling a RPadLength.
double fVert
Vertical scale factor.
double fHoriz
Horizontal scale factor.
A position (horizontal and vertical) in a RPad.
friend RPadPos operator-(const RPadPos &lhs, const RPadExtent &rhs)
Subtract a RPadExtent.
friend RPadPos operator+(const RPadExtent &lhs, const RPadPos &rhs)
Add to a RPadExtent.
RPadPos & operator-=(const RPadExtent &rhs)
Subtract a RPadExtent.
RPadPos(const RPadExtent &extent)
RPadPos & operator*=(const ScaleFactor &scale)
Scale a RPadHorizVert horizontally and vertically.
friend RPadPos operator+(const RPadPos &lhs, const RPadExtent &rhs)
Add a RPadExtent.
RPadPos & operator+=(const RPadExtent &rhs)
Subtract from a RPadPoss. Is this really needed?