![]() |
Perception Tool Kit (PTK) API Guide
|
Grid circle iterators are intended to be mostly opaque structures which can produce a sequence of (x,y) pairs covering the interior of a circle using a minimal number of operations aggregated across the entire iteration. It does not produce any points outside the circle. Grid circle iterators operates on cell coordinates.
Data Fields | |
const PTK_Grid * | grid |
const PTK_GridRoi * | roi |
int32_t | cx |
int32_t | cy |
int32_t | r |
int32_t | rsq |
int32_t | cellX |
int32_t | cellY |
int32_t | minY |
int32_t | maxY |
int32_t | valid |
const PTK_Grid* PTK_GridCircleIter::grid |
Grid context.
const PTK_GridRoi* PTK_GridCircleIter::roi |
Region Of Interest parameters.
int32_t PTK_GridCircleIter::cx |
Center x coordinate of the circle.
int32_t PTK_GridCircleIter::cy |
Center y coordinate of the circle.
int32_t PTK_GridCircleIter::r |
Circle radius in pixels.
int32_t PTK_GridCircleIter::rsq |
Compute circle radius squared.
int32_t PTK_GridCircleIter::cellX |
Current iterator x coordinate.
int32_t PTK_GridCircleIter::cellY |
Current iterator y coordinate.
int32_t PTK_GridCircleIter::minY |
Min y value for current column.
int32_t PTK_GridCircleIter::maxY |
Max y value for current column.
int32_t PTK_GridCircleIter::valid |
Is the iterator valid to produce a new result?.