C# Класс DeBroglie.Models.OverlappingAnalysis

Contains utilities relevant to OverlappingModel
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetPatterns ( ITopoArray sample, int nx, int ny, int nz, bool periodicX, bool periodicY, bool periodicZ, Dictionary patternIndices, List patternArrays, List frequencies ) : void
GetRotatedSamples ( ITopoArray sample, TileRotation tileRotation = null ) : IEnumerable>
PatternEdge ( DeBroglie.Models.PatternArray patternArray, int dx, int dy, int dz ) : DeBroglie.Models.PatternArray

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

Метод Описание
TryExtract ( ITopoArray sample, int nx, int ny, int nz, int x, int y, int z, DeBroglie.Models.PatternArray &pattern ) : bool

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

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

public static GetPatterns ( ITopoArray sample, int nx, int ny, int nz, bool periodicX, bool periodicY, bool periodicZ, Dictionary patternIndices, List patternArrays, List frequencies ) : void
sample ITopoArray
nx int
ny int
nz int
periodicX bool
periodicY bool
periodicZ bool
patternIndices Dictionary
patternArrays List
frequencies List
Результат void

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

public static GetRotatedSamples ( ITopoArray sample, TileRotation tileRotation = null ) : IEnumerable>
sample ITopoArray
tileRotation TileRotation
Результат IEnumerable>

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

public static PatternEdge ( DeBroglie.Models.PatternArray patternArray, int dx, int dy, int dz ) : DeBroglie.Models.PatternArray
patternArray DeBroglie.Models.PatternArray
dx int
dy int
dz int
Результат DeBroglie.Models.PatternArray