![]() |
Image Component Library (ICL)
|
child region struct More...
#include <MarkerMetricsICL1.h>
Public Attributes | |
| std::vector< utils::Rect32f > | ccrs |
| list of child child regions More... | |
Public Attributes inherited from icl::utils::Rect32f | |
| float | x |
| float | y |
| !< x pos (upper left) More... | |
| float | width |
| !< y pos (upper left) More... | |
| float | height |
| !< width of the rect More... | |
Additional Inherited Members | |
Public Member Functions inherited from icl::utils::Rect32f | |
| Rect32f () | |
| default constructor More... | |
| Rect32f (float x, float y, float width, float height) | |
| creates a defined Rect32f More... | |
| Rect32f (const Point32f &p, const Size32f &s) | |
| creates a new Rect32f with specified offset and size More... | |
| Rect32f (const Rect32f &r) | |
| create a deep copy of a rect More... | |
| Rect32f (const Rect &rect) | |
| create a floating point rect from given int-valued rect More... | |
| bool | isNull () const |
| checks wether the object instance is null, i.e. all elements are zero More... | |
| bool | operator== (const Rect32f &s) const |
| checks if two rects are equal More... | |
| bool | operator!= (const Rect32f &s) const |
| checks if two rects are not equal More... | |
| Rect32f | operator * (double d) const |
| scales all parameters of the rect by a double value More... | |
| Rect32f | operator/ (double d) const |
| scales all parameters of the rect by a double value More... | |
| Rect32f & | operator+= (const Size32f &s) |
| adds a size to the rects size More... | |
| Rect32f & | operator-= (const Size32f &s) |
| substracs a size to the rects size More... | |
| Rect32f & | operator+= (const Point32f &p) |
| adds a Point to the rects offset More... | |
| Rect32f & | operator-= (const Point32f &p) |
| substracts a Point to the rects offset More... | |
| Rect32f & | operator *= (double d) |
| scales all rect params inplace More... | |
| Rect32f & | operator/= (double d) |
| scales all rect params inplace More... | |
| float | getDim () const |
| returns width*height More... | |
| Rect32f | operator & (const Rect32f &r) const |
| intersection of two Rect32fs More... | |
| Rect32f & | operator&= (const Rect32f &r) |
| inplace intersection of two rects More... | |
| Rect32f | operator| (const Rect32f &r) const |
| union of two Rect32fs More... | |
| Rect32f & | operator|= (const Rect32f &r) |
| inplace union of two rects More... | |
| Rect32f | normalized () const |
| rects with negative sizes are normalized to Positive sizes More... | |
| bool | contains (const Rect32f &r) const |
| returns if a Rect32f containes another rect More... | |
| bool | contains (float x, float y) const |
| returns if the Rect32f contains a given point More... | |
| Rect32f & | enlarge (float k) |
| let the rect grow by k pixles into each direction More... | |
| Rect32f | enlarged (float k) const |
| returns an enlarged instance of this rect More... | |
| Point32f | ul () const |
| returns upper left point of the rect More... | |
| Point32f | ll () const |
| returns lower left point of the rect More... | |
| Point32f | ur () const |
| returns upper right point of the rect More... | |
| Point32f | lr () const |
| returns lower right point of the rect More... | |
| float | left () const |
| returns the left border position More... | |
| float | right () const |
| returns the right border position More... | |
| float | bottom () const |
| returns the position of the bottom border More... | |
| float | top () const |
| returns the position of the upper border More... | |
| Size32f | getSize () const |
| returns the size of the rect More... | |
| Point32f | center () const |
| returns the center point of the rect More... | |
| Rect32f | transform (double xfac, double yfac) const |
| multiplies the rect's x and width by xfac and y and height by yfac More... | |
Static Public Attributes inherited from icl::utils::Rect32f | |
| static const Rect32f | null |
| !< height of the rect More... | |
child region struct
| std::vector<utils::Rect32f> icl::markers::MarkerMetricsICL1::CR::ccrs |
list of child child regions
1.8.15