lumi-voxel-triangle-mesh  v1.00
Triangle Mesh storage and rasterization
TriangleMesh< maxVertNum > Member List

This is the complete list of members for TriangleMesh< maxVertNum >, including all inherited members.

AllocateColors(const std::array< float, colorLength > &colors_sequential)TriangleMesh< maxVertNum >inline
AllocateTriangles(const std::array< int, trianglesLength > &triangles_sequential)TriangleMesh< maxVertNum >inline
AllocateVerts(const std::array< float, vertLength > &verts_sequential)TriangleMesh< maxVertNum >inline
ClearDrawOption()TriangleMesh< maxVertNum >inline
colorsTriangleMesh< maxVertNum >private
drawOptionsTriangleMesh< maxVertNum >private
fillColorTriangleMesh< maxVertNum >private
InBounds(Eigen::Vector4i &v)TriangleMesh< maxVertNum >inlineprivate
meshStateTriangleMesh< maxVertNum >private
numOfTriangles (defined in TriangleMesh< maxVertNum >)TriangleMesh< maxVertNum >private
projectionSpace (defined in TriangleMesh< maxVertNum >)TriangleMesh< maxVertNum >private
Rasterize(std::array< float, LEDNum > &blueMatrix, std::array< float, LEDNum > &greenMatrix, std::array< float, LEDNum > &redMatrix)TriangleMesh< maxVertNum >inline
sequenceDrawnTriangleMesh< maxVertNum >private
SetColor(std::array< float, LEDNum > &blueMatrix, std::array< float, LEDNum > &greenMatrix, std::array< float, LEDNum > &redMatrix, Eigen::Vector4f color)TriangleMesh< maxVertNum >inline
SetDrawOptions(DrawOptions d)TriangleMesh< maxVertNum >inline
SetFillColor(Eigen::Vector4f color)TriangleMesh< maxVertNum >inline
SetProjectionSpace(int i)TriangleMesh< maxVertNum >inline
SetProjectionSpace(int x, int y, int z)TriangleMesh< maxVertNum >inline
Transform(Eigen::Matrix< float, 4, 4 > &transform)TriangleMesh< maxVertNum >inline
TriangleMesh() (defined in TriangleMesh< maxVertNum >)TriangleMesh< maxVertNum >inline
trianglesTriangleMesh< maxVertNum >private
vertsTriangleMesh< maxVertNum >private
verts_tranformedTriangleMesh< maxVertNum >private
~TriangleMesh() (defined in TriangleMesh< maxVertNum >)TriangleMesh< maxVertNum >inline