#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