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

The BoundingBoxExtractor struct may be used to compute the bounding box of a composite shape tree. More...

#include <ShapeVisitor.h>

Inheritance diagram for LibBoard::BoundingBoxExtractor:
LibBoard::ConstShapeVisitor

Public Member Functions

 BoundingBoxExtractor (ShapeList &)
 
void visit (const Shape &) override
 
void visit (const Shape &) const override
 
const ShapeListshapeList () 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 BoundingBoxExtractor struct may be used to compute the bounding box of a composite shape tree.

Constructor & Destructor Documentation

◆ BoundingBoxExtractor()

LibBoard::BoundingBoxExtractor::BoundingBoxExtractor ( LibBoard::ShapeList shapeList)

Member Function Documentation

◆ shapeList()

const ShapeList & LibBoard::BoundingBoxExtractor::shapeList ( ) const

◆ visit() [1/2]

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

◆ visit() [2/2]

void LibBoard::BoundingBoxExtractor::visit ( const Shape shape)
overridevirtual

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