28 Color stroke_color = Color::black();
46 StyleProperties(
const std::string& param1,
const std::string& param2 =
"",
const std::string& param3 =
"",
const std::string& param4 =
"");
57 StyleProperties(
const Color& stroke_color,
const std::string& param1 =
"",
const std::string& param2 =
"",
const std::string& param3 =
"",
const std::string& param4 =
"");
68 StyleProperties(std::initializer_list<Color> colors,
const std::string& param1 =
"",
const std::string& param2 =
"",
const std::string& param3 =
"",
const std::string& param4 =
"");
Definition codac2_OctaSym.h:21
Color structure, in RGBA or HSVA format.
Definition codac2_Color.h:44
static Color none()
Empty color (transparent white).
Definition codac2_Color.h:155
StylePropertiesBase()
Default constructor.
StyleProperties(std::initializer_list< Color > colors, const std::string ¶m1="", const std::string ¶m2="", const std::string ¶m3="", const std::string ¶m4="")
Constructor from a stroke and eventually a fill color, and three optional parameters.
static StyleProperties inside()
Predefined "inside" style, dark gray edge and green fill.
static StyleProperties outside()
Predefined "outside" style, dark gray edge and light blue fill.
StyleProperties(const std::string ¶m1, const std::string ¶m2="", const std::string ¶m3="", const std::string ¶m4="")
Constructor with only optionnal parameters.
StyleProperties()
Default constructor.
StyleProperties(const Color &stroke_color, const std::string ¶m1="", const std::string ¶m2="", const std::string ¶m3="", const std::string ¶m4="")
Constructor from a stroke color, and three optional parameters.
static StyleProperties boundary()
Predefined "boundary" style, dark gray edge and yellow fill.