C# Класс Fractrace.RenderImage

Наследование: System.Windows.Forms.UserControl, IAsyncComputationStarter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_fixedRenderer int
_forceRedraw bool
_graphics System.Drawing.Graphics
_inDrawing bool
_inDrawingMutex object
_isRightView bool
_iterate Iterate
_iterateMutex object
_parameter Fractrace.DataTypes.FracValues
_pictureBox System.Windows.Forms.PictureBox
_progress double
_smallPreviewCurrentDrawStep int
_smallPreviewCurrentDrawStepMutex object

Открытые методы

Метод Описание
Abort ( ) : void
ActivatePictureArt ( ) : void
ComputationEnds ( ) : void

Wird aufgerufen, wenn die asynchrone Berechnung bendet wurde.

Draw ( ) : void

Create a draw image.

GetProgress ( ) : double
Progress ( double progressInPercent ) : void

Fortschritt in Prozent.

Redraw ( Iterate otherIterate, int renderer ) : void

Paint image with fixed renderer and reuse an iterate object after computation.

RenderImage ( ) : System

Защищенные методы

Метод Описание
AssignParameters ( ) : void

Parameters are set from ParameterDict.

Init ( ) : void

Der Graphik-Kontext wird initialisiert.

OnProgress ( ) : void
OneStepEnds ( ) : void

Berechnung wurde beendet.

SetPictureBoxSize ( ) : void
StartDrawing ( ) : void

Neuzeichnen.

Описание методов

Abort() публичный Метод

public Abort ( ) : void
Результат void

ActivatePictureArt() публичный Метод

public ActivatePictureArt ( ) : void
Результат void

AssignParameters() защищенный Метод

Parameters are set from ParameterDict.
protected AssignParameters ( ) : void
Результат void

ComputationEnds() публичный Метод

Wird aufgerufen, wenn die asynchrone Berechnung bendet wurde.
public ComputationEnds ( ) : void
Результат void

Draw() публичный Метод

Create a draw image.
public Draw ( ) : void
Результат void

GetProgress() публичный Метод

public GetProgress ( ) : double
Результат double

Init() защищенный Метод

Der Graphik-Kontext wird initialisiert.
protected Init ( ) : void
Результат void

OnProgress() защищенный Метод

protected OnProgress ( ) : void
Результат void

OneStepEnds() защищенный Метод

Berechnung wurde beendet.
protected OneStepEnds ( ) : void
Результат void

Progress() публичный Метод

Fortschritt in Prozent.
public Progress ( double progressInPercent ) : void
progressInPercent double
Результат void

Redraw() публичный Метод

Paint image with fixed renderer and reuse an iterate object after computation.
public Redraw ( Iterate otherIterate, int renderer ) : void
otherIterate Iterate
renderer int
Результат void

RenderImage() публичный Метод

public RenderImage ( ) : System
Результат System

SetPictureBoxSize() защищенный Метод

protected SetPictureBoxSize ( ) : void
Результат void

StartDrawing() защищенный Метод

Neuzeichnen.
protected StartDrawing ( ) : void
Результат void

Описание свойств

_fixedRenderer защищенное свойство

if fixedRenderer != -1 renderer to use for creating the bitmap.
protected int _fixedRenderer
Результат int

_forceRedraw защищенное свойство

True, wenn von außen das Neuzeichnen aktiviert wurde. Das bedeutet, nach der aktuellen Zeichnung ist neuzuzeichnen.
protected bool _forceRedraw
Результат bool

_graphics защищенное свойство

protected Graphics,System.Drawing _graphics
Результат System.Drawing.Graphics

_inDrawing защищенное свойство

Gibt an, ob zur Zeit gezeichnet wird.
protected bool _inDrawing
Результат bool

_inDrawingMutex защищенное свойство

protected object _inDrawingMutex
Результат object

_isRightView защищенное свойство

protected bool _isRightView
Результат bool

_iterate защищенное свойство

protected Iterate,Fractrace _iterate
Результат Iterate

_iterateMutex защищенное свойство

protected object _iterateMutex
Результат object

_parameter защищенное свойство

Zugriff auf die Bearbeitungsparameter.
protected FracValues,Fractrace.DataTypes _parameter
Результат Fractrace.DataTypes.FracValues

_pictureBox защищенное свойство

protected PictureBox,System.Windows.Forms _pictureBox
Результат System.Windows.Forms.PictureBox

_progress защищенное свойство

Fortschritt der Berechnung in Prozent.
protected double _progress
Результат double

_smallPreviewCurrentDrawStep защищенное свойство

smallPreviewCurrentDrawStep == 0 : iter(width/2,height/2) , FastPreviewRenderer smallPreviewCurrentDrawStep == 1 : (iter running) smallPreviewCurrentDrawStep == 2 : FastPreviewRenderer smallPreviewCurrentDrawStep == 3 : FastPreviewRenderer complete
protected int _smallPreviewCurrentDrawStep
Результат int

_smallPreviewCurrentDrawStepMutex защищенное свойство

protected object _smallPreviewCurrentDrawStepMutex
Результат object