CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::Box Member List

This is the complete list of members for cmlabs::Box, including all inherited members.

Box()cmlabs::Box
Box(PointFloat upperleft, Size boxsize, double linewidth=0)cmlabs::Box
Box(PointFloat upperleft, PointFloat lowerright, double linewidth=0)cmlabs::Box
Box(double x, double y, double w, double h, double linewidth=0)cmlabs::Box
commentcmlabs::Box
constrainTo(const Box &box)cmlabs::Box
constrainTo(double x, double y, double w, double h)cmlabs::Box
equals(const Box &otherbox) constcmlabs::Box
equals(const Box &otherbox, double maxerror) constcmlabs::Box
getArea() constcmlabs::Box
getBoundingBox(const Box &otherbox) constcmlabs::Box
getCentreMass() constcmlabs::Box
getCM() constcmlabs::Box
getCMX() constcmlabs::Box
getCMY() constcmlabs::Box
getConstrainedCopy(const Box &box)cmlabs::Box
getConstrainedCopy(double x, double y, double w, double h)cmlabs::Box
getDoubleSizeSameCenter()cmlabs::Box
getHeight() constcmlabs::Box
getLeftX() constcmlabs::Box
getLineWidth() constcmlabs::Box
getLowerLeft() constcmlabs::Box
getLowerRight() constcmlabs::Box
getLowerY() constcmlabs::Box
getOverlapBox(const Box &otherbox) constcmlabs::Box
getRightX() constcmlabs::Box
getSize() constcmlabs::Box
getUpperLeft() constcmlabs::Box
getUpperRight() constcmlabs::Box
getUpperY() constcmlabs::Box
getWidth() constcmlabs::Box
grow(double dw, double dh)cmlabs::Box
growToBoundingBox(const Box &otherbox)cmlabs::Box
growToIncludePoint(const Point &point, int padX=0, int padY=0)cmlabs::Box
hasZeroSize() constcmlabs::Box
isPointWithin(const PointFloat &point) constcmlabs::Box
isPointWithin(int x, int y) constcmlabs::Box
lineWidthcmlabs::Box
move(double dx, double dy)cmlabs::Box
moveTo(double x, double y)cmlabs::Box
namecmlabs::Box
operator+(const Point &p) constcmlabs::Box
operator+(const PointFloat &p) constcmlabs::Box
operator-(const Point &p) constcmlabs::Box
operator-(const PointFloat &p) constcmlabs::Box
orientationcmlabs::Box
percentOverlap(const Box &otherbox) constcmlabs::Box
print()cmlabs::Box
set(double x, double y, double w, double h, double linewidth=0)cmlabs::Box
setLineWidth(double width)cmlabs::Box
setSize(const Size &boxsize)cmlabs::Box
setUpperLeft(const PointFloat &point)cmlabs::Box
sizecmlabs::Box
upperLeftcmlabs::Box
~Box()cmlabs::Boxvirtual