#include <inttypes.h>


Go to the source code of this file.
| Classes | |
| class | symmetries_c | 
| this class contains all kinds of functions to handle symmetry groups  More... | |
| Defines | |
| #define | TND (unsigned char)(-1) | 
| this define is used for undefined transformations in the transformation multiplication matrix | |
| #define | unSymmetric(s) ((s) == 0) | 
| find out if a piece with the symmetry group s is completely unsymmetric (a bit like prime) | |
| #define | symmetryInvalid() (0xFF) | 
| There is a value for an invalid symmetry group that can be used to signify uncalculated symmetry groups. | |
| #define | isSymmetryInvalid(s) ((s) == 0xFF) | 
| check, if the given symmetry group is the invalid symmetry group | |
| Typedefs | |
| typedef uint8_t | symmetries_t | 
| This type holds the symmetry list entry number. | |
| #define isSymmetryInvalid | ( | s | ) | ((s) == 0xFF) | 
check, if the given symmetry group is the invalid symmetry group
Referenced by voxel_c::selfSymmetries().
| #define symmetryInvalid | ( | ) | (0xFF) | 
There is a value for an invalid symmetry group that can be used to signify uncalculated symmetry groups.
Referenced by voxel_c::set(), voxel_c::setAll(), voxel_2_c::transform(), voxel_1_c::transform(), voxel_0_c::transform(), and voxel_c::voxel_c().
| #define TND (unsigned char)(-1) | 
this define is used for undefined transformations in the transformation multiplication matrix
Referenced by assembly_c::transform().
| #define unSymmetric | ( | s | ) | ((s) == 0) | 
find out if a piece with the symmetry group s is completely unsymmetric (a bit like prime)
Referenced by assembler_1_c::prepare(), and assembler_0_c::prepare().
| typedef uint8_t symmetries_t | 
This type holds the symmetry list entry number.
Right now spheres are the greatest user with 241 entries
 1.5.8
 1.5.8