18namespace Experimental {
An extent / size (horizontal and vertical) in a RPad.
A position (horizontal and vertical) in a RPad.
RPadPos(const RPadLength &horiz, const RPadLength &vert)
RPadLength fVert
vertical part
friend RPadPos operator+(RPadPos lhs, const RPadExtent &rhs)
Add two RPadPoss.
RPadPos & operator-=(const RPadExtent &rhs)
Subtract a RPadPos.
const RPadLength & Horiz() const
RPadPos & operator*=(const ScaleFactor &scale)
Scale a horizontally and vertically.
RPadPos(const RPadExtent &rhs)
RPadLength fHoriz
horizontal part
const RPadLength & Vert() const
friend RPadPos operator-(RPadPos lhs, const RPadExtent &rhs)
Subtract two RPadPoss.
RPadPos & operator=(const RPadExtent &rhs)
Add two RPadPoss.
RPadPos & operator+=(const RPadExtent &rhs)
Add a RPadPos.
A scale factor (separate factors for horizontal and vertical) for scaling a RPadLength.
double fVert
Vertical scale factor.
double fHoriz
Horizontal scale factor.