Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
MandelbrotWidget Class Reference

#include <mandelbrot.h>

Inheritance diagram for MandelbrotWidget:
Inheritance graph
[legend]

Public Member Functions

 MandelbrotWidget ()
 
 ~MandelbrotWidget ()
 

Protected Member Functions

void mouseMoveEvent (QMouseEvent *event)
 
void mousePressEvent (QMouseEvent *event)
 
void paintEvent (QPaintEvent *)
 
void resizeEvent (QResizeEvent *)
 

Private Attributes

unsigned char * buffer
 
Eigen::Vector2d center
 
int draft
 
QPoint lastpos
 
int size
 
int threadcount
 
MandelbrotThread ** threads
 
double xradius
 

Friends

class MandelbrotThread
 

Detailed Description

Definition at line 34 of file mandelbrot.h.

Constructor & Destructor Documentation

◆ MandelbrotWidget()

MandelbrotWidget::MandelbrotWidget ( )
inline

Definition at line 55 of file mandelbrot.h.

◆ ~MandelbrotWidget()

MandelbrotWidget::~MandelbrotWidget ( )
inline

Definition at line 63 of file mandelbrot.h.

Member Function Documentation

◆ mouseMoveEvent()

void MandelbrotWidget::mouseMoveEvent ( QMouseEvent *  event)
protected

Definition at line 188 of file mandelbrot.cpp.

◆ mousePressEvent()

void MandelbrotWidget::mousePressEvent ( QMouseEvent *  event)
protected

Definition at line 173 of file mandelbrot.cpp.

◆ paintEvent()

void MandelbrotWidget::paintEvent ( QPaintEvent *  )
protected

Definition at line 127 of file mandelbrot.cpp.

◆ resizeEvent()

void MandelbrotWidget::resizeEvent ( QResizeEvent *  )
protected

Definition at line 17 of file mandelbrot.cpp.

Friends And Related Function Documentation

◆ MandelbrotThread

friend class MandelbrotThread
friend

Definition at line 38 of file mandelbrot.h.

Member Data Documentation

◆ buffer

unsigned char* MandelbrotWidget::buffer
private

Definition at line 42 of file mandelbrot.h.

◆ center

Eigen::Vector2d MandelbrotWidget::center
private

Definition at line 39 of file mandelbrot.h.

◆ draft

int MandelbrotWidget::draft
private

Definition at line 44 of file mandelbrot.h.

◆ lastpos

QPoint MandelbrotWidget::lastpos
private

Definition at line 43 of file mandelbrot.h.

◆ size

int MandelbrotWidget::size
private

Definition at line 41 of file mandelbrot.h.

◆ threadcount

int MandelbrotWidget::threadcount
private

Definition at line 46 of file mandelbrot.h.

◆ threads

MandelbrotThread** MandelbrotWidget::threads
private

Definition at line 45 of file mandelbrot.h.

◆ xradius

double MandelbrotWidget::xradius
private

Definition at line 40 of file mandelbrot.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:02