#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