C# Класс DrawingTestHelper.DrawingTest

Summary description for DrawingTest.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ExpectedResults ExpectedResultsHash
_bitmap System.Drawing.Bitmap
_ownerClass string
_specialTolerance System.Collections.Hashtable
cache Cache

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

Метод Описание
AssertAlmostEqual ( PointF expected, PointF actual ) : void
AssertAlmostEqual ( float expected, float actual ) : void
AssertAlmostEqual ( float expected, float actual, float tolerance ) : void
AssertCompare ( ) : void
AssertCompare ( double tolerance ) : void
CalculateNorm ( Bitmap bitmap ) : double
CalculateSHA1 ( ) : string
Compare ( ) : bool
Compare ( double tolerance ) : bool

Checks that the given bitmap norm is similar to expected

CompareToExpected ( ) : double
Create ( int width, int height ) : DrawingTest
Create ( int width, int height, string ownerClass ) : DrawingTest
Dispose ( ) : void
GetNorm ( ) : double
PDCompare ( ) : bool
PDCompare ( double tolerance ) : bool
Show ( ) : void

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

Метод Описание
CreateForm ( string title ) : IMyForm
DetermineCallingFunction ( ) : string
DrawingTest ( ) : System
GetExpectedNorm ( double myNorm ) : double
GetReferenceImage ( string testName ) : Bitmap
GetSpecialTolerance ( string testName ) : double

Приватные методы

Метод Описание
AssertAlmostEqual ( float expected, float actual, float tolerance, string message ) : void
CheckCounter ( ) : void
CompareToExpectedInternal ( ) : double
GetImageFFTArray ( Bitmap bitmap ) : Exocortex.DSP.ComplexF[]
Init ( Bitmap bitmap ) : void
Init ( int width, int height ) : void

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

AssertAlmostEqual() публичный статический Метод

public static AssertAlmostEqual ( PointF expected, PointF actual ) : void
expected System.Drawing.PointF
actual System.Drawing.PointF
Результат void

AssertAlmostEqual() публичный статический Метод

public static AssertAlmostEqual ( float expected, float actual ) : void
expected float
actual float
Результат void

AssertAlmostEqual() публичный статический Метод

public static AssertAlmostEqual ( float expected, float actual, float tolerance ) : void
expected float
actual float
tolerance float
Результат void

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

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

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

public AssertCompare ( double tolerance ) : void
tolerance double
Результат void

CalculateNorm() публичный статический Метод

public static CalculateNorm ( Bitmap bitmap ) : double
bitmap System.Drawing.Bitmap
Результат double

CalculateSHA1() абстрактный публичный Метод

abstract public CalculateSHA1 ( ) : string
Результат string

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

public Compare ( ) : bool
Результат bool

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

Checks that the given bitmap norm is similar to expected
public Compare ( double tolerance ) : bool
tolerance double tolerance in percents (0..100)
Результат bool

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

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

Create() публичный статический Метод

public static Create ( int width, int height ) : DrawingTest
width int
height int
Результат DrawingTest

Create() публичный статический Метод

public static Create ( int width, int height, string ownerClass ) : DrawingTest
width int
height int
ownerClass string
Результат DrawingTest

CreateForm() защищенный абстрактный Метод

protected abstract CreateForm ( string title ) : IMyForm
title string
Результат IMyForm

DetermineCallingFunction() защищенный абстрактный Метод

protected abstract DetermineCallingFunction ( ) : string
Результат string

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

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

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

protected DrawingTest ( ) : System
Результат java.lang.System

GetExpectedNorm() защищенный абстрактный Метод

protected abstract GetExpectedNorm ( double myNorm ) : double
myNorm double
Результат double

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

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

GetReferenceImage() защищенный абстрактный Метод

protected abstract GetReferenceImage ( string testName ) : Bitmap
testName string
Результат System.Drawing.Bitmap

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

protected GetSpecialTolerance ( string testName ) : double
testName string
Результат double

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

public PDCompare ( ) : bool
Результат bool

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

public PDCompare ( double tolerance ) : bool
tolerance double
Результат bool

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

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

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

ExpectedResults защищенное статическое свойство

protected static ExpectedResultsHash,DrawingTestHelper ExpectedResults
Результат ExpectedResultsHash

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

protected Bitmap,System.Drawing _bitmap
Результат System.Drawing.Bitmap

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

protected string _ownerClass
Результат string

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

protected Hashtable,System.Collections _specialTolerance
Результат System.Collections.Hashtable

cache защищенное статическое свойство

protected static Cache,DrawingTestHelper cache
Результат Cache