![]() |
|
Container for Axis and Pos. More...
#include <AlignSVG.h>
Public Member Functions | |
Alignment (AlignBase::Pos pos=AlignBase::Pos::UNDEFINED_POS) | |
Default constructor. | |
Alignment (const Alignment &ac) | |
Copy constructor. | |
Alignment (AlignBase::Axis axis, AlignBase::Pos pos=AlignBase::Pos::UNDEFINED_POS) | |
template<typename AX2 , AlignBase::Axis A2> | |
Alignment (const Alignment< AX2, A2 > &align) | |
virtual | ~Alignment () |
Destructor. | |
const AlignBase::Axis & | get (const AlignBase::Axis &defaultValue) const |
const AlignBase::Pos & | get (const AlignBase::Pos &defaultValue) const |
virtual void | reset () |
template<typename AX2 , AlignBase::Axis A2> | |
bool | operator== (const Alignment< AX2, A2 > &align) const |
Public Attributes | |
AX | axis |
POS | pos = AlignBase::Pos::UNDEFINED_POS |
Container for Axis and Pos.
AX | - const or non-const Align::Axis |
A | - axis init value AlignBase::Axis::HORZ or AlignBase::Axis::VERT |
For const
implementations, see AlignSVG Alignment<Align::Axis::HORZ> Alignment<Align::Axis::VERT>