Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
NeoTopologies.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
NeoTopologies includes all the classes that describe pixel cordinate mapping
3
from 2d spaces to 1d strips that LumitronixIFlexBus uses.
4
5
Written by Michael C. Miller.
6
7
I invest time and resources providing this open source code,
8
please support me by dontating (see https://github.com/Makuna)
9
10
-------------------------------------------------------------------------
11
This file is part of the LUMITRONIX_iFlex_Workshop library.
12
13
LumitronixIFlexBus is free software: you can redistribute it and/or modify
14
it under the terms of the GNU Lesser General Public License as
15
published by the Free Software Foundation, either version 3 of
16
the License, or (at your option) any later version.
17
18
LumitronixIFlexBus is distributed in the hope that it will be useful,
19
but WITHOUT ANY WARRANTY; without even the implied warranty of
20
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
GNU Lesser General Public License for more details.
22
23
You should have received a copy of the GNU Lesser General Public
24
License along with LumitronixIFlex. If not, see
25
<http://www.gnu.org/licenses/>.
26
-------------------------------------------------------------------------*/
27
#pragma once
28
29
#include "
topologies/ColumnMajorAlternatingLayout.h
"
30
#include "
topologies/ColumnMajorLayout.h
"
31
#include "
topologies/RowMajorAlternatingLayout.h
"
32
#include "
topologies/RowMajorLayout.h
"
33
34
#include "
topologies/NeoTopology.h
"
35
#include "
topologies/NeoRingTopology.h
"
36
#include "
topologies/NeoTiles.h
"
37
#include "
topologies/NeoMosaic.h
"
38
39
ColumnMajorAlternatingLayout.h
ColumnMajorLayout.h
NeoMosaic.h
NeoRingTopology.h
NeoTiles.h
NeoTopology.h
RowMajorAlternatingLayout.h
RowMajorLayout.h
src
internal
NeoTopologies.h
Generated by
1.9.1