|  |  | 
"Alternative" partial alignment configuration for single object. Partial means that either OBJECT itself or ANCHOR object is set.  
 More...
#include <AlignSVG.h>


| Public Member Functions | |
| template<class ... TT> | |
| CompleteAlignment (const TT... args) | |
| Constructor not setting Axis. | |
| virtual bool | isSet () const | 
| const AlignSVG::Topol & | getOrDefault (const AlignSVG::Topol &defaultValue) const | 
| virtual void | reset () | 
| template<typename AX2 , AlignBase::Axis A2, class ... TT> | |
| void | set (const Alignment< AX2, A2 > &align, const TT... args) | 
| template<class ... TT> | |
| void | set (AlignSVG::Topol topol, const TT... args) | 
| template<class ... TT> | |
| void | set (AlignBase::Axis axis, const TT... args) | 
| template<class ... TT> | |
| void | set (AlignBase::Pos coord, const TT... args) | 
| template<class ... TT> | |
| void | set (const std::string &key, const TT... args) | 
| template<class ... TT> | |
| void | set (const char *key, const TT... args) | 
|  Public Member Functions inherited from Alignment< AX, A > | |
| 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 | 
| template<typename AX2 , AlignBase::Axis A2> | |
| bool | operator== (const Alignment< AX2, A2 > &align) const | 
| Public Attributes | |
| AlignSVG::Topol | topol = AlignSVG::Topol::INSIDE | 
|  Public Attributes inherited from Alignment< AX, A > | |
| AX | axis | 
| AlignBase::Pos | pos = AlignBase::Pos::UNDEFINED_POS | 
| Protected Member Functions | |
| void | set () | 
"Alternative" partial alignment configuration for single object. Partial means that either OBJECT itself or ANCHOR object is set. 
Extends Alignment with topology, Topol (INSIDE or OUTSIDE ).
Essentially, a triplet of types <Topol,Axis,Coordinate>, out of which Axis may be const.
Designed to handle command line arguments, adjusting AlignSVG::HorzAlign and AlignSVG::VertAlign
| 
 | inlinevirtual | 
Reimplemented from Alignment< AX, A >.
 1.9.8
 1.9.8