Pangolin
Header-only C++20 plane computational geometry library
Loading...
Searching...
No Matches
pgl::BitMatrix< TPointType > Member List

This is the complete list of members for pgl::BitMatrix< TPointType >, including all inherited members.

andCount(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
area() constpgl::BitMatrix< TPointType >inline
asPolygonSet() constpgl::BitMatrix< TPointType >inline
asPolygonWithHoles() constpgl::BitMatrix< TPointType >inline
bbox() constpgl::BitMatrix< TPointType >inline
begin() constpgl::BitMatrix< TPointType >inline
BitMatrix()=defaultpgl::BitMatrix< TPointType >
BitMatrix(PointType origin, int width, int height)pgl::BitMatrix< TPointType >inline
BitMatrix(const RectangleType &box)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(const PolygonWithHoles< PointType, TLabel > &region)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(const PolygonWithHoles< OtherPointType, TLabel > &region)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(const Polygon< PointType, TLabel > &polygon)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(const Polygon< OtherPointType, TLabel > &polygon)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(const PolygonSet< PointType, TLabel > &set)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(const PolygonSet< OtherPointType, TLabel > &set)pgl::BitMatrix< TPointType >inlineexplicit
BitMatrix(Range &&points)pgl::BitMatrix< TPointType >inlineexplicit
boundary(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
boundaryContains(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
cells() constpgl::BitMatrix< TPointType >inline
cellsView() constpgl::BitMatrix< TPointType >inline
centroid() constpgl::BitMatrix< TPointType >inline
clear()pgl::BitMatrix< TPointType >inline
componentCount(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
connectedComponents(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
const_iterator typedefpgl::BitMatrix< TPointType >
contains(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
convexHull() constpgl::BitMatrix< TPointType >inline
ConvexType typedefpgl::BitMatrix< TPointType >
count() constpgl::BitMatrix< TPointType >inline
difference(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
empty() constpgl::BitMatrix< TPointType >inline
emptyWindow() constpgl::BitMatrix< TPointType >inline
end() constpgl::BitMatrix< TPointType >inline
eulerNumber(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
fbox() constpgl::BitMatrix< TPointType >inline
fillColumns()pgl::BitMatrix< TPointType >inline
fillHoles(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
fillRows()pgl::BitMatrix< TPointType >inline
flip(NumberType x, NumberType y)pgl::BitMatrix< TPointType >inline
flip(const PointType &cell)pgl::BitMatrix< TPointType >inline
flip(Range &&points)pgl::BitMatrix< TPointType >inline
get(NumberType x, NumberType y) constpgl::BitMatrix< TPointType >inline
get(const PointType &cell) constpgl::BitMatrix< TPointType >inline
height() constpgl::BitMatrix< TPointType >inline
holeCount(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
interior(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
interiorContains(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
interiorsIntersect(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
intersects(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
inWindow(NumberType x, NumberType y) constpgl::BitMatrix< TPointType >inline
inWindow(const PointType &cell) constpgl::BitMatrix< TPointType >inline
isColumnConvex() constpgl::BitMatrix< TPointType >inline
isConnected(GridAdjacency adjacency=GridAdjacency::edge) constpgl::BitMatrix< TPointType >inline
isHvConvex() constpgl::BitMatrix< TPointType >inline
isRowConvex() constpgl::BitMatrix< TPointType >inline
iterator typedefpgl::BitMatrix< TPointType >
lattice() constpgl::BitMatrix< TPointType >inline
latticeClosing(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
latticeMinkowskiErosion(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
latticeMinkowskiSum(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
latticeOpening(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
latticeReflected() constpgl::BitMatrix< TPointType >inline
latticeReflectedX() constpgl::BitMatrix< TPointType >inline
latticeReflectedY() constpgl::BitMatrix< TPointType >inline
latticeRotate90(int k=1)pgl::BitMatrix< TPointType >inline
latticeRotated90(int k=1) constpgl::BitMatrix< TPointType >inline
latticeTransposed() constpgl::BitMatrix< TPointType >inline
latticeView() constpgl::BitMatrix< TPointType >inline
makeHvConvex()pgl::BitMatrix< TPointType >inline
minkowskiErosion(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
minkowskiSum(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
NumberType typedefpgl::BitMatrix< TPointType >
operator&(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
operator&=(const BitMatrix &other)pgl::BitMatrix< TPointType >inline
operator+(const PointType &vector) constpgl::BitMatrix< TPointType >inline
operator+(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
operator+=(const PointType &vector)pgl::BitMatrix< TPointType >inline
operator-(const PointType &vector) constpgl::BitMatrix< TPointType >inline
operator-() constpgl::BitMatrix< TPointType >inline
operator-=(const PointType &vector)pgl::BitMatrix< TPointType >inline
operator<<(Canvas &canvas, const BitMatrix &matrix)pgl::BitMatrix< TPointType >friend
operator<=>(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
operator==(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
operator^(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
operator^=(const BitMatrix &other)pgl::BitMatrix< TPointType >inline
operator|(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
operator|=(const BitMatrix &other)pgl::BitMatrix< TPointType >inline
operator~() constpgl::BitMatrix< TPointType >inline
orCount(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
origin() constpgl::BitMatrix< TPointType >inline
perimeter() constpgl::BitMatrix< TPointType >inline
pointInside() constpgl::BitMatrix< TPointType >inline
PointType typedefpgl::BitMatrix< TPointType >
PolygonSetType typedefpgl::BitMatrix< TPointType >
rectangles() constpgl::BitMatrix< TPointType >inline
RectangleType typedefpgl::BitMatrix< TPointType >
reflected() constpgl::BitMatrix< TPointType >inline
reflectedX() constpgl::BitMatrix< TPointType >inline
reflectedY() constpgl::BitMatrix< TPointType >inline
RegionType typedefpgl::BitMatrix< TPointType >
reset(NumberType x, NumberType y)pgl::BitMatrix< TPointType >inline
reset(const PointType &cell)pgl::BitMatrix< TPointType >inline
reset(Range &&points)pgl::BitMatrix< TPointType >inline
resized(const RectangleType &box) constpgl::BitMatrix< TPointType >inline
rotate90(int k=1)pgl::BitMatrix< TPointType >inline
rotated90(int k=1) constpgl::BitMatrix< TPointType >inline
samePointSet(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
sameWindow(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
set(NumberType x, NumberType y)pgl::BitMatrix< TPointType >inline
set(const PointType &cell)pgl::BitMatrix< TPointType >inline
set(NumberType x, NumberType y, bool value)pgl::BitMatrix< TPointType >inline
set(Range &&points)pgl::BitMatrix< TPointType >inline
setAll()pgl::BitMatrix< TPointType >inline
symmetricDifference(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline
translated(const PointType &vector) constpgl::BitMatrix< TPointType >inline
transposed() constpgl::BitMatrix< TPointType >inline
trimmed() constpgl::BitMatrix< TPointType >inline
value_type typedefpgl::BitMatrix< TPointType >
width() constpgl::BitMatrix< TPointType >inline
window() constpgl::BitMatrix< TPointType >inline
xorCount(const BitMatrix &other) constpgl::BitMatrix< TPointType >inline