|
Gyoto
|
1D specifier for an angle that is repeated. More...
#include <GyotoScreen.h>
Public Member Functions | |
| RepeatAngle (double val, size_t sz) | |
| void | begin () |
| Reset specifier to point to the first value. | |
| bool | valid () |
| True if pointing to something, false if end has been reached. | |
| size_t | size () |
| Number of values in this container. | |
| Coord1dSet & | operator++ () |
| Increment iterator (point to next value) | |
| double | angle () const |
| Get double value currently pointed to. | |
| virtual size_t | index () const |
| Get index of value currently pointed to. More... | |
| virtual size_t | operator* () const |
| Get size_t value currently pointed to. | |
Public Attributes | |
| const CoordType_e | kind |
| Whether this specifier represents angles or pixels. | |
Protected Attributes | |
| double const | val_ |
| size_t const | sz_ |
| size_t | i_ |
1D specifier for an angle that is repeated.
|
virtual |
Get index of value currently pointed to.
Starts at 0 and is implemented each time operator++ is called. Depending on the implementation, this may be a real index or computed on demand.
Implements Gyoto::Screen::Coord1dSet.
1.8.14