1D specifier for an arbitrary angle coordinate set. More...

`#include <GyotoScreen.h>`

Inheritance diagram for Gyoto::Screen::Angles:

## Public Member Functions | |

Angles (double const *const buf, 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. | |

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 *const | buf_ |

size_t const | sz_ |

size_t | i_ |

1D specifier for an arbitrary angle coordinate set.

virtual size_t Gyoto::Screen::Angles::index | ( | ) | const` [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.

The documentation for this class was generated from the following file:

Generated on 6 May 2017 for Gyoto by 1.6.1