38#ifndef DRAIN_LAYOUT_SVG 
   39#define DRAIN_LAYOUT_SVG 
   43#include <drain/image/AlignAnchorSVG.h> 
   65        UNDEFINED_DIRECTION=0,
 
 
   89    AxisFlagger orientation = AlignBase::HORZ;
 
   92    DirectionFlagger direction = INCR;
 
   95    LayoutSVG(AlignBase::Axis v=AlignBase::HORZ, 
Direction d=INCR) : orientation(v), direction(d) {
 
   99    LayoutSVG(
const LayoutSVG & layout) : orientation(layout.orientation), direction(layout.direction){
 
  107    template <
typename V>
 
  118    template <
typename D>
 
  128    template <
typename D, 
typename V>
 
  130    void set(
const D & d, 
const V &v){
 
 
 
Default default value...
Definition EnumFlags.h:247
Higher level controller for setting alignments.
Definition LayoutSVG.h:55
void setDirection(const D &dir)
Set direction: coordinates increasing or decreasing.
Definition LayoutSVG.h:120
Direction
Direction for "Stacked", horziontally or vertically sequentially aligned layout.
Definition LayoutSVG.h:64
GroupType
Experimental SVG style classes (requests)
Definition LayoutSVG.h:71
void setOrientation(const V &axis)
Set orientation: horizontal or vertical axis.
Definition LayoutSVG.h:109
void set(const D &d, const V &v)
Set direction and orientation.
Definition LayoutSVG.h:130
Definition DataSelector.cpp:1277
A container for a static dictionary of enumeration values.
Definition EnumFlags.h:69
Definition Direction.h:99