Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CCircleGraphics Class Reference

#include <CCircleGraphics.hpp>

Collaboration diagram for CCircleGraphics:
[legend]

Public Member Functions

 CCircleGraphics (iv::types::coord xCenter, iv::types::coord yCenter, iv::types::radius radius, bool withTexture)
 
 CCircleGraphics (const CCircleGraphics &)=delete
 
 CCircleGraphics (const CCircleGraphics *other)
 
 ~CCircleGraphics ()
 
CCircleGraphicsoperator= (const CCircleGraphics &)=delete
 
bool operator== (const CCircleGraphics &b) const
 
void draw (IGraphics *graphics)
 
void removeObjectDraw (IGraphics *graphics)
 
iv::types::radius getRadius () const
 
bool isSameRadius (iv::types::radius radius) const
 

Private Attributes

CSurfacem_surface
 
iv::types::radius m_radius
 

Constructor & Destructor Documentation

◆ CCircleGraphics() [1/3]

CCircleGraphics::CCircleGraphics ( iv::types::coord xCenter,
iv::types::coord yCenter,
iv::types::radius radius,
bool withTexture )

◆ CCircleGraphics() [2/3]

CCircleGraphics::CCircleGraphics ( const CCircleGraphics & )
delete

◆ CCircleGraphics() [3/3]

CCircleGraphics::CCircleGraphics ( const CCircleGraphics * other)
explicit

◆ ~CCircleGraphics()

CCircleGraphics::~CCircleGraphics ( )

Member Function Documentation

◆ draw()

void CCircleGraphics::draw ( IGraphics * graphics)

◆ getRadius()

iv::types::radius CCircleGraphics::getRadius ( ) const
nodiscard

◆ isSameRadius()

bool CCircleGraphics::isSameRadius ( iv::types::radius radius) const
nodiscard

◆ operator=()

CCircleGraphics & CCircleGraphics::operator= ( const CCircleGraphics & )
delete

◆ operator==()

bool CCircleGraphics::operator== ( const CCircleGraphics & b) const

◆ removeObjectDraw()

void CCircleGraphics::removeObjectDraw ( IGraphics * graphics)

Member Data Documentation

◆ m_radius

iv::types::radius CCircleGraphics::m_radius
private

◆ m_surface

CSurface* CCircleGraphics::m_surface
private

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