Class CircularProjector

Class Documentation

class CircularProjector

Public Functions

inline explicit CircularProjector(const CircularProjectorConfig &config)
inline FloatingPoint getMinAngle() const
inline FloatingPoint getMaxAngle() const
inline IndexElement getNumCells() const
inline IndexElement angleToNearestIndex(FloatingPoint angle) const
inline IndexElement angleToNearestIndex(FloatingPoint angle, FloatingPoint &angle_remainder) const
inline IndexElement angleToFloorIndex(FloatingPoint angle) const
inline IndexElement angleToCeilIndex(FloatingPoint angle) const
inline FloatingPoint indexToAngle(IndexElement index) const
inline IndexElement bearingToNearestIndex(const Vector2D &bearing) const
inline Vector2D indexToBearing(IndexElement index) const

Public Static Functions

static inline FloatingPoint bearingToAngle(const Vector2D &bearing)
static inline Vector2D angleToBearing(FloatingPoint angle)