Documentation ¶
Index ¶
- type BitArray
- func (b *BitArray) AppendBit(bit bool)
- func (b *BitArray) AppendBitArray(other *BitArray)
- func (b *BitArray) AppendBits(value int, numBits int) error
- func (b *BitArray) Clear()
- func (b *BitArray) Flip(i int)
- func (b *BitArray) Get(i int) bool
- func (b *BitArray) GetBitArray() []uint32
- func (b *BitArray) GetNextSet(from int) int
- func (b *BitArray) GetNextUnset(from int) int
- func (b *BitArray) GetSize() int
- func (b *BitArray) GetSizeInBytes() int
- func (b *BitArray) IsRange(start, end int, value bool) (bool, error)
- func (b *BitArray) Reverse()
- func (b *BitArray) Set(i int)
- func (b *BitArray) SetBulk(i int, newBits uint32)
- func (b *BitArray) SetRange(start, end int) error
- func (b *BitArray) String() string
- func (b *BitArray) ToBytes(bitOffset int, array []byte, offset, numBytes int)
- func (b *BitArray) Xor(other *BitArray) error
- type BitMatrix
- func (b *BitMatrix) At(x, y int) color.Color
- func (b *BitMatrix) Bounds() image.Rectangle
- func (b *BitMatrix) Clear()
- func (b *BitMatrix) ColorModel() color.Model
- func (b *BitMatrix) Flip(x, y int)
- func (b *BitMatrix) FlipAll()
- func (b *BitMatrix) Get(x, y int) bool
- func (b *BitMatrix) GetBottomRightOnBit() []int
- func (b *BitMatrix) GetEnclosingRectangle() []int
- func (b *BitMatrix) GetHeight() int
- func (b *BitMatrix) GetRow(y int, row *BitArray) *BitArray
- func (b *BitMatrix) GetRowSize() int
- func (b *BitMatrix) GetTopLeftOnBit() []int
- func (b *BitMatrix) GetWidth() int
- func (b *BitMatrix) Rotate180()
- func (b *BitMatrix) Rotate90()
- func (b *BitMatrix) Set(x, y int)
- func (b *BitMatrix) SetRegion(left, top, width, height int) error
- func (b *BitMatrix) SetRow(y int, row *BitArray)
- func (b *BitMatrix) String() string
- func (b *BitMatrix) ToString(setString, unsetString string) string
- func (b *BitMatrix) ToStringWithLineSeparator(setString, unsetString, lineSeparator string) string
- func (b *BitMatrix) Unset(x, y int)
- func (b *BitMatrix) Xor(mask *BitMatrix) error
- type DataMatrixWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitArray ¶
type BitArray struct {
// contains filtered or unexported fields
}
func NewBitArray ¶
func NewEmptyBitArray ¶
func NewEmptyBitArray() *BitArray
func (*BitArray) AppendBitArray ¶
func (*BitArray) GetBitArray ¶
func (*BitArray) GetNextSet ¶
func (*BitArray) GetNextUnset ¶
func (*BitArray) GetSizeInBytes ¶
type BitMatrix ¶
type BitMatrix struct {
// contains filtered or unexported fields
}
func NewBitMatrix ¶
func NewSquareBitMatrix ¶
func ParseBoolMapToBitMatrix ¶
func ParseStringToBitMatrix ¶
func (*BitMatrix) ColorModel ¶
func (*BitMatrix) GetBottomRightOnBit ¶
func (*BitMatrix) GetEnclosingRectangle ¶
func (*BitMatrix) GetRowSize ¶
func (*BitMatrix) GetTopLeftOnBit ¶
func (*BitMatrix) ToStringWithLineSeparator ¶
type DataMatrixWriter ¶
type DataMatrixWriter struct{}
DataMatrixWriter This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values.
func NewDataMatrixWriter ¶
func NewDataMatrixWriter() *DataMatrixWriter
Click to show internal directories.
Click to hide internal directories.