cgv
Loading...
Searching...
No Matches
cgv::math::bresenham_traverser Class Reference

Public Member Functions

 bresenham_traverser (fvec< int, 2 > origin, fvec< int, 2 > destination)
 
bool done () const
 
fvec< int, 2 > position () const
 
fvec< int, 2 > origin () const
 
fvec< int, 2 > destination () const
 
void step ()
 
void operator++ ()
 

Detailed Description

Definition at line 52 of file bresenham.h.

Constructor & Destructor Documentation

◆ bresenham_traverser()

cgv::math::bresenham_traverser::bresenham_traverser ( fvec< int, 2 >  origin,
fvec< int, 2 >  destination 
)
inline

Definition at line 66 of file bresenham.h.

Member Function Documentation

◆ destination()

fvec< int, 2 > cgv::math::bresenham_traverser::destination ( ) const
inline

Definition at line 95 of file bresenham.h.

◆ done()

bool cgv::math::bresenham_traverser::done ( ) const
inline

Definition at line 80 of file bresenham.h.

◆ operator++()

void cgv::math::bresenham_traverser::operator++ ( )
inline

Definition at line 118 of file bresenham.h.

◆ origin()

fvec< int, 2 > cgv::math::bresenham_traverser::origin ( ) const
inline

Definition at line 90 of file bresenham.h.

◆ position()

fvec< int, 2 > cgv::math::bresenham_traverser::position ( ) const
inline

Definition at line 85 of file bresenham.h.

◆ step()

void cgv::math::bresenham_traverser::step ( )
inline

Definition at line 100 of file bresenham.h.


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