creativity  v1.3.0
Agent-based model of creativity and piracy
Public Member Functions | Public Attributes | List of all members
creativity::data::graph::FillStyle Class Reference

Style class for a filled region. More...

#include <creativity/data/graph/style.hpp>

Public Member Functions

 FillStyle (RGBA fill)
 Constructs a FillStyle using just a fill colour: the borders will be omitted (i.e. More...
 
 FillStyle (RGBA fill, LineStyle border)
 Constructs a FillStyle using a fill colour and line style for the borders. More...
 
 FillStyle (LineStyle border)
 Constructs a FillStyle using just a LineStyle; the fill will be omitted (i.e. transparent).
 
 FillStyle (FillStyle &&)=default
 Move constructor.
 
 FillStyle (const FillStyle &)=default
 Copy constructor.
 
FillStyleoperator= (FillStyle &&)=default
 Default move assignment.
 
FillStyleoperator= (const FillStyle &)=default
 Default copy assignment.
 

Public Attributes

RGBA fill_colour
 The fill colour for the region.
 
LineStyle border
 The border colour for the region.
 

Detailed Description

Style class for a filled region.

Constructor & Destructor Documentation

§ FillStyle() [1/2]

creativity::data::graph::FillStyle::FillStyle ( RGBA  fill)
inline

Constructs a FillStyle using just a fill colour: the borders will be omitted (i.e.

transparent and 0 width).

§ FillStyle() [2/2]

creativity::data::graph::FillStyle::FillStyle ( RGBA  fill,
LineStyle  border 
)
inline

Constructs a FillStyle using a fill colour and line style for the borders.

Inheritance diagram for creativity::data::graph::FillStyle:
[legend]
Collaboration diagram for creativity::data::graph::FillStyle:
[legend]

The documentation for this class was generated from the following file: