25 #ifndef WBRESENHAMDBL_H
26 #define WBRESENHAMDBL_H
31 #include "WBresenham.h"
32 #include "core/common/math/WLine.h"
33 #include "core/common/math/linearAlgebra/WPosition.h"
34 #include "core/dataHandler/WGridRegular3D.h"
53 WBresenhamDBL( std::shared_ptr< WGridRegular3D > grid,
bool antialiased =
true );
Unit tests the Bresenham algorithm.
This is a modified version the Bresenham algorithm.
virtual ~WBresenhamDBL()
Finishes this raster algo.
WBresenhamDBL(std::shared_ptr< WGridRegular3D > grid, bool antialiased=true)
Initializes new raster algo.
void rasterSegment(const WPosition &start, const WPosition &stop)
Scans a line segment for voxels which are hit.
Implements basic Bresenham algorithm for rasterization.
This only is a 3d double vector.