Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Types | Public Member Functions | Public Attributes | List of all members
cogitantdisplay::PenArrowStyle Class Reference

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...
 

Detailed Description

Style de flèche.

Member Enumeration Documentation

◆ PenArrowStyleStyle

Le dessin de la flèche.

Enumerator
NORMAL 

Pas de flèche.

ARROW 

Une flèche standard.

Constructor & Destructor Documentation

◆ PenArrowStyle() [1/2]

cogitantdisplay::PenArrowStyle::PenArrowStyle ( )

Constructeur par défaut.

L'objet contruit repère une absence de flèche (NORMAL).

◆ PenArrowStyle() [2/2]

cogitantdisplay::PenArrowStyle::PenArrowStyle ( PenArrowStyleStyle  s,
unsigned char  w = 3,
unsigned char  h = 7,
unsigned char  z = 0 
)

Constructeur.

Member Data Documentation

◆ m_h

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.

◆ m_style

PenArrowStyleStyle cogitantdisplay::PenArrowStyle::m_style

Le dessin.

◆ m_w

unsigned char cogitantdisplay::PenArrowStyle::m_w

La largeur.

Distance entre l'extrémité du bout de flèche et sa projection sur le segment.

◆ m_z

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.