Board 0.9.6
Public Member Functions | List of all members
LibBoard::FillColorExtractor Struct Reference

The fill-color extractor may be used to retrieve all fill colors. More...

#include <ShapeVisitor.h>

Inheritance diagram for LibBoard::FillColorExtractor:
LibBoard::ConstShapeVisitor

Public Member Functions

 FillColorExtractor ()
 
void clear ()
 
void visit (const Shape &) override
 
void visit (const Shape &) const override
 
void visit (const Dot &) override
 
void visit (const Line &) override
 
void visit (const Arrow &) override
 
void visit (const Polyline &) override
 
void visit (const Ellipse &) override
 
void visit (const Text &) override
 
void visit (const Bezier &) override
 
const std::set< Color > & colors () const
 
- Public Member Functions inherited from LibBoard::ConstShapeVisitor
virtual void visit (const Shape &shape)=0
 
virtual void visit (const Shape &shape) const =0
 
virtual void visit (const ShapeWithStyle &shape)
 
virtual void visit (const ShapeWithStyle &shape) const
 
virtual void visit (const Dot &)
 
virtual void visit (const Dot &) const
 
virtual void visit (const Line &)
 
virtual void visit (const Line &) const
 
virtual void visit (const Arrow &)
 
virtual void visit (const Arrow &arrow) const
 
virtual void visit (const Polyline &)
 
virtual void visit (const Polyline &) const
 
virtual void visit (const Ellipse &)
 
virtual void visit (const Ellipse &) const
 
virtual void visit (const Text &)
 
virtual void visit (const Text &) const
 
virtual void visit (const Bezier &)
 
virtual void visit (const Bezier &) const
 
virtual ~ConstShapeVisitor ()
 

Detailed Description

The fill-color extractor may be used to retrieve all fill colors.

Constructor & Destructor Documentation

◆ FillColorExtractor()

LibBoard::FillColorExtractor::FillColorExtractor ( )

Member Function Documentation

◆ clear()

void LibBoard::FillColorExtractor::clear ( )

◆ colors()

const std::set< Color > & LibBoard::FillColorExtractor::colors ( ) const

◆ visit() [1/9]

void LibBoard::FillColorExtractor::visit ( const Arrow arrow)
overridevirtual

◆ visit() [2/9]

void LibBoard::FillColorExtractor::visit ( const Bezier bezier)
overridevirtual

◆ visit() [3/9]

void LibBoard::FillColorExtractor::visit ( const Dot dot)
overridevirtual

◆ visit() [4/9]

void LibBoard::FillColorExtractor::visit ( const Ellipse e)
overridevirtual

◆ visit() [5/9]

void LibBoard::FillColorExtractor::visit ( const Line line)
overridevirtual

◆ visit() [6/9]

void LibBoard::FillColorExtractor::visit ( const Polyline p)
overridevirtual

◆ visit() [7/9]

void LibBoard::FillColorExtractor::visit ( const Shape ) const
overridevirtual

◆ visit() [8/9]

void LibBoard::FillColorExtractor::visit ( const Shape )
overridevirtual

◆ visit() [9/9]

void LibBoard::FillColorExtractor::visit ( const Text text)
overridevirtual

Reimplemented from LibBoard::ConstShapeVisitor.

References text().


The documentation for this struct was generated from the following files: