C# 클래스 QRCoder.QRCodeGenerator.ModulePlacer

파일 보기 프로젝트 열기: KN4CK3R/KeePassQRCodeView

공개 메소드들

메소드 설명
AddQuietZone ( QRCodeData &qrCode ) : void
MaskCode ( QRCodeData &qrCode, int version, List &blockedModules ) : int
PlaceAlignmentPatterns ( QRCodeData &qrCode, List alignmentPatternLocations, List &blockedModules ) : void
PlaceDarkModule ( QRCodeData &qrCode, int version, List &blockedModules ) : void
PlaceDataWords ( QRCodeData &qrCode, string data, List &blockedModules ) : void
PlaceFinderPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
PlaceFormat ( QRCodeData &qrCode, string formatStr ) : void
PlaceTimingPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
PlaceVersion ( QRCodeData &qrCode, string versionStr ) : void
ReserveSeperatorAreas ( int size, List &blockedModules ) : void
ReserveVersionAreas ( int size, int version, List &blockedModules ) : void

비공개 메소드들

메소드 설명
Intersects ( Rectangle r1, Rectangle r2 ) : bool
IsBlocked ( Rectangle r1, List blockedModules ) : bool

메소드 상세

AddQuietZone() 공개 정적인 메소드

public static AddQuietZone ( QRCodeData &qrCode ) : void
qrCode QRCodeData
리턴 void

MaskCode() 공개 정적인 메소드

public static MaskCode ( QRCodeData &qrCode, int version, List &blockedModules ) : int
qrCode QRCodeData
version int
blockedModules List
리턴 int

PlaceAlignmentPatterns() 공개 정적인 메소드

public static PlaceAlignmentPatterns ( QRCodeData &qrCode, List alignmentPatternLocations, List &blockedModules ) : void
qrCode QRCodeData
alignmentPatternLocations List
blockedModules List
리턴 void

PlaceDarkModule() 공개 정적인 메소드

public static PlaceDarkModule ( QRCodeData &qrCode, int version, List &blockedModules ) : void
qrCode QRCodeData
version int
blockedModules List
리턴 void

PlaceDataWords() 공개 정적인 메소드

public static PlaceDataWords ( QRCodeData &qrCode, string data, List &blockedModules ) : void
qrCode QRCodeData
data string
blockedModules List
리턴 void

PlaceFinderPatterns() 공개 정적인 메소드

public static PlaceFinderPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
qrCode QRCodeData
blockedModules List
리턴 void

PlaceFormat() 공개 정적인 메소드

public static PlaceFormat ( QRCodeData &qrCode, string formatStr ) : void
qrCode QRCodeData
formatStr string
리턴 void

PlaceTimingPatterns() 공개 정적인 메소드

public static PlaceTimingPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
qrCode QRCodeData
blockedModules List
리턴 void

PlaceVersion() 공개 정적인 메소드

public static PlaceVersion ( QRCodeData &qrCode, string versionStr ) : void
qrCode QRCodeData
versionStr string
리턴 void

ReserveSeperatorAreas() 공개 정적인 메소드

public static ReserveSeperatorAreas ( int size, List &blockedModules ) : void
size int
blockedModules List
리턴 void

ReserveVersionAreas() 공개 정적인 메소드

public static ReserveVersionAreas ( int size, int version, List &blockedModules ) : void
size int
version int
blockedModules List
리턴 void