BitObject() | BitObject | |
BitObject(const Image< byte > &img, const Point2D< int > location, const byte threshold=1) | BitObject | |
BitObject(const Image< byte > &img) | BitObject | |
BitObject(std::istream &is) | BitObject | |
Coords enum name | BitObject | |
doesIntersect(const BitObject &other) const | BitObject | |
draw(BitObjectDrawMode mode, Image< T_or_RGB > &, const T_or_RGB &color, float opacity=1.0F) | BitObject | [inline] |
drawBoundingBox(Image< T_or_RGB > &, const T_or_RGB &color, float opacity=1.0F) | BitObject | [inline] |
drawOutline(Image< T_or_RGB > &, const T_or_RGB &color, float opacity=1.0F) | BitObject | [inline] |
drawShape(Image< T_or_RGB > &, const T_or_RGB &color, float opacity=1.0F) | BitObject | [inline] |
freeMem() | BitObject | |
getArea() const | BitObject | |
getBoundingBox(const Coords coords=IMAGE) const | BitObject | |
getCentroid(const Coords coords=IMAGE) const | BitObject | |
getCentroidXY(const Coords coords=IMAGE) const | BitObject | |
getElongation() | BitObject | |
getMajorAxis() | BitObject | |
getMaxMinAvgIntensity(float &maxIntensity, float &minIntensity, float &avgIntensity) | BitObject | |
getMinorAxis() | BitObject | |
getObjectDims() const | BitObject | |
getObjectMask(const byte value=byte(1), const Coords coords=IMAGE) const | BitObject | |
getObjectOrigin() const | BitObject | |
getOriAngle() | BitObject | |
getSecondMoments(float &uxx, float &uyy, float &uxy) | BitObject | |
IMAGE enum value (defined in BitObject) | BitObject | |
isValid() const | BitObject | |
OBJECT enum value (defined in BitObject) | BitObject | |
readFromStream(std::istream &is) | BitObject | |
reset(const Image< byte > &img, const Point2D< int > location, const byte threshold=1) | BitObject | |
reset(const Image< byte > &img) | BitObject | |
setMaxMinAvgIntensity(const Image< T > &img) | BitObject | [inline] |
writeToStream(std::ostream &os) const | BitObject |