Style de flèche. More...
#include "cogitant/display/context.h"
Public Types | |
enum | PenArrowStyleStyle { NORMAL, ARROW } |
Le dessin de la flèche. More... | |
Public Member Functions | |
PenArrowStyle () | |
Constructeur par défaut. More... | |
PenArrowStyle (PenArrowStyleStyle s, unsigned char w=3, unsigned char h=7, unsigned char z=0) | |
Constructeur. More... | |
Public Attributes | |
PenArrowStyleStyle | m_style |
Le dessin. More... | |
unsigned char | m_w |
La largeur. More... | |
unsigned char | m_h |
La hauteur. More... | |
unsigned char | m_z |
L'epaisseur. More... | |
Style de flèche.
cogitantdisplay::PenArrowStyle::PenArrowStyle | ( | ) |
Constructeur par défaut.
L'objet contruit repère une absence de flèche (NORMAL).
cogitantdisplay::PenArrowStyle::PenArrowStyle | ( | PenArrowStyleStyle | s, |
unsigned char | w = 3 , |
||
unsigned char | h = 7 , |
||
unsigned char | z = 0 |
||
) |
Constructeur.
unsigned char cogitantdisplay::PenArrowStyle::m_h |
La hauteur.
Distance entre l'extrémité du segment et la projection du bout de flèche sur le segment.
PenArrowStyleStyle cogitantdisplay::PenArrowStyle::m_style |
Le dessin.
unsigned char cogitantdisplay::PenArrowStyle::m_w |
La largeur.
Distance entre l'extrémité du bout de flèche et sa projection sur le segment.
unsigned char cogitantdisplay::PenArrowStyle::m_z |
L'epaisseur.
Si l'epaisseur est 0, l'epaisseur de la flèche est la même que celle du trait auquel elle est rattachée.