C# 클래스 DeBroglie.Models.OverlappingAnalysis

Contains utilities relevant to OverlappingModel
파일 보기 프로젝트 열기: BorisTheBrave/DeBroglie 1 사용 예제들

공개 메소드들

메소드 설명
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