Skip to content

CalculatedBlock

Aleksandr Kulikov edited this page Apr 27, 2018 · 7 revisions

CalculatedBlock

Интерфейсы

IAnalysis

Методы

Тип Имя Параметры Описание
void addImageAnalysis (Data.Image image) Добавить изображение для анализа image">изображение анализа
List<IMathematical> getCore Получить ядра для каждой точки

ICalculated

Методы

Тип Имя Параметры Описание
void createdBeginSolution Создать начальное решение
void clarifySolution (Image image) Уточнить решение
void clarifySolution (Data.Image image, List&lt:IMathematical> coreGoodPoint, List<Data.Point> goodPoint)
void clarifySolution (Data.Image image, List<Data.Point> goodPoint)
Solution getSolution

IChangeImage

методы

Методы

Тип Имя Параметры Описание
Bitmap translateToMonochrome (Bitmap image) Перевод изображения в монохром

IElimination

методы

Методы

Тип Имя Параметры Описание
void calculateGradientImage (Image image) Подсчитать градиенты на картинке
List<Data.Point> getSolution Получить "хорошие" точки

IMathematical

методы

Методы

Тип Имя Параметры Описание
void setImage (Bitmap image)
double gradientAtPoint (int x, int y)
void setDeltaThreshold (double threshold)
double getDeltaThreshold

Классы

Analysis

Методы

Тип Имя Описание
void

Calculated

Методы

Тип Имя Описание
void

ChangeImage

Методы

Тип Имя Описание
void

Elimination

Методы

Тип Имя Описание
void

MathematicialSearchPoint

MathematicialSearchPoint1

MathematicialSearchPoint2

MathematicialSearchPoint3

MathematicialSearchPoint4

MathematicialSearchPoint5

MathematicialSearchPoint6

MathematicialSearchPoint7

MathematicialSearchPoint8

MathematicialSearchPoint9

MathematicialSearchPoint10

MathematicialSearchPoint11

Plant

@startuml
interface IAnalysis{
void addImageAnalysis (Data.Image image)
List<IMathematical> getCore()
}
interface ICalculated{

}
interface IChangeImage
interface IElimination
interface IMathematical

class Analysis
class Calculated
class ChangeImage
class Elimination
package kernels{
class MathematicialSearchPoint
class MathematicialSearchPoint1
class MathematicialSearchPoint2
class MathematicialSearchPoint3
class MathematicialSearchPoint4
class MathematicialSearchPoint5
class MathematicialSearchPoint6
class MathematicialSearchPoint7
class MathematicialSearchPoint8
class MathematicialSearchPoint9
class MathematicialSearchPoint10
class MathematicialSearchPoint11
}
IMathematical<|--MathematicialSearchPoint 
IMathematical<|--MathematicialSearchPoint1
IMathematical<|--MathematicialSearchPoint2
IMathematical<|--MathematicialSearchPoint3
IMathematical<|--MathematicialSearchPoint4
IMathematical<|--MathematicialSearchPoint5
IMathematical<|--MathematicialSearchPoint6
IMathematical<|--MathematicialSearchPoint7
IMathematical<|--MathematicialSearchPoint8
IMathematical<|--MathematicialSearchPoint9
IMathematical<|--MathematicialSearchPoint10
IMathematical<|--MathematicialSearchPoint11
IElimination<|--Elimination
IAnalysis<|--Analysis
ICalculated<|--Calculated
IChangeImage<|--ChangeImage
@enduml