Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
AlignAnchorSVG Struct Referenceabstract

Adapter designed for NodeSVG. More...

#include <AlignAnchorSVG.h>

Inheritance diagram for AlignAnchorSVG:
Inheritance graph
[legend]
Collaboration diagram for AlignAnchorSVG:
Collaboration graph
[legend]

Public Types

typedef AnchorElem anchor_t
 

Public Member Functions

template<class T >
void setMyAlignAnchor (const T &value)
 
template<AlignBase::Axis AX, class T >
void setMyAlignAnchor (const T &value)
 
template<class T >
void setDefaultAlignAnchor (const T &value)
 
template<AlignBase::Axis AX, class T >
void setDefaultAlignAnchor (const T &value)
 
template<AlignBase::Axis AX>
const anchor_tgetMyAlignAnchor () const
 Store anchor object/symbol for aligning this object.
 
template<AlignBase::Axis AX>
const anchor_tgetDefaultAlignAnchor () const
 
template<AlignBase::Axis AX>
anchor_tgetMyAlignAnchor ()
 
template<AlignBase::Axis AX>
anchor_tgetDefaultAlignAnchor ()
 
void swapAnchors (AlignAnchorSVG &anchors)
 

Protected Member Functions

virtual void updateAlign ()=0
 Redefined in NodeSVG.
 

Static Protected Member Functions

static void adjustAnchor (AnchorElem &anchor, const std::string &value)
 
static void adjustAnchor (AnchorElem &anchor, const char *value)
 
static void adjustAnchor (AnchorElem &anchor, const AnchorElem &elem)
 
template<class T >
static void adjustAnchor (AnchorElem &anchor, const T &value)
 

Protected Attributes

anchor_t myAnchorHorz
 
anchor_t myAnchorVert
 
anchor_t defaultAnchorHorz
 
anchor_t defaultAnchorVert
 

Detailed Description

Adapter designed for NodeSVG.


The documentation for this struct was generated from the following files: