121 void resetLineSegments();
131 return &m_data[row*m_imageROI.width];
137 return &m_data[row*m_imageROI.width];
const WorkingLineSegment * begin(int row) const
Returns a begin()-pointer for the first encoded image line (const)
Definition: RunLengthEncoder.h:136
undocument this line if you encounter any issues!
Definition: Any.h:37
ICLQt_API ImgROI roi(ImgQ &r)
creates a ROI-struct from an image
std::vector< WLS * > m_ends
internal buffer for line ends
Definition: RunLengthEncoder.h:108
WorkingLineSegment WLS
internal typedef
Definition: RunLengthEncoder.h:102
utils::Rect m_imageROI
current image ROI, the RunLengthEncoder is optimized for (adatped automatically)
Definition: RunLengthEncoder.h:111
WorkingLineSegment * begin(int row)
Returns a begin()-pointer for the first encoded image line.
Definition: RunLengthEncoder.h:130
#define ICLCV_API
Definition: CompatMacros.h:177
WorkingLineSegment * end(int row)
Returns a end()-pointer for the first encoded image line.
Definition: RunLengthEncoder.h:142
std::vector< WLS > m_data
internal data buffer
Definition: RunLengthEncoder.h:105
Simple class for creation of a run-length encoding of an image.
Definition: RunLengthEncoder.h:100
The working line segment class extends the LineSegment class by some working parameters.
Definition: WorkingLineSegment.h:47
const WorkingLineSegment * end(int row) const
Returns a end()-pointer for the first encoded image line (const)
Definition: RunLengthEncoder.h:148
Rectangle class of the ICL used e.g. for the Images ROI-rect.
Definition: Rect.h:95
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131