ddt  0.1
Public Member Functions | Protected Attributes | List of all members
DdtGraphicalElementEllipse Class Reference

#include <ddtGraphicalElementEllipse.hpp>

Inheritance diagram for DdtGraphicalElementEllipse:
DdtGraphicalElement

Public Member Functions

 DdtGraphicalElementEllipse (DdtGraphicalElementProperties element_properties, int x, int y, int r1, int r2)
 
virtual ~DdtGraphicalElementEllipse ()
 
virtual void DrawElement (QPainter *painter)
 
QRectF boundingRect () const
 
int type () const
 
- Public Member Functions inherited from DdtGraphicalElement
 DdtGraphicalElement (DdtGraphicalElementProperties element_properties)
 
virtual ~DdtGraphicalElement ()
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
virtual bool IsHidden ()
 
virtual float ScaleThreshold ()
 
virtual void SetShowFlag (bool show)
 
virtual DdtOverlayType GetType ()
 
virtual QString GetTypeString ()
 
virtual QString GetTag ()
 

Protected Attributes

int x
 
int y
 
int r1
 
int r2
 
- Protected Attributes inherited from DdtGraphicalElement
DdtGraphicalElementProperties element_properties
 
DdtOverlayType element_type
 

Detailed Description

Class for the graphical elements drawing ellipses

Constructor & Destructor Documentation

◆ DdtGraphicalElementEllipse()

DdtGraphicalElementEllipse::DdtGraphicalElementEllipse ( DdtGraphicalElementProperties  element_properties,
int  x,
int  y,
int  r1,
int  r2 
)
explicit

Constructor

◆ ~DdtGraphicalElementEllipse()

DdtGraphicalElementEllipse::~DdtGraphicalElementEllipse ( )
virtualdefault

Destructor

Member Function Documentation

◆ boundingRect()

QRectF DdtGraphicalElementEllipse::boundingRect ( ) const
virtual

Function returning the bounding box of the graphics item

Returns
Rectangle with the bounding box

Reimplemented from DdtGraphicalElement.

◆ DrawElement()

void DdtGraphicalElementEllipse::DrawElement ( QPainter *  painter)
virtual

Virtual function for rendering the graphical element

Implements DdtGraphicalElement.

◆ type()

int DdtGraphicalElementEllipse::type ( ) const

Check type of graphics item

Returns
type

Member Data Documentation

◆ r1

int DdtGraphicalElementEllipse::r1
protected

first radius

◆ r2

int DdtGraphicalElementEllipse::r2
protected

second radius

◆ x

int DdtGraphicalElementEllipse::x
protected

x position of center

◆ y

int DdtGraphicalElementEllipse::y
protected

y position of center


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