|
TraceMaker
C++ API of the engine
|
This is the complete list of members for tmk::place::Legality, including all inherited members.
| clear() | tmk::place::Legality | |
| conflicts(int part, Point pos, int rot, std::vector< int > &out) const | tmk::place::Legality | |
| find_conflict(int part, Point pos, int rot, int skip1=-1, int skip2=-1) const | tmk::place::Legality | |
| insert(int part, Point pos, int rot) | tmk::place::Legality | |
| inside_ok(int part, Point pos, int rot, bool lenient=false) const | tmk::place::Legality | |
| legal(int part, Point pos, int rot, int skip1=-1, int skip2=-1) const | tmk::place::Legality | inline |
| Legality(const Problem &p) | tmk::place::Legality | explicit |
| neighbours(const Box &box, std::vector< int > &out) const | tmk::place::Legality | |
| pair_conflict(int a, Point pa, int ra, int b, Point pb, int rb) const | tmk::place::Legality | |
| present(int part) const | tmk::place::Legality | inline |
| remove(int part) | tmk::place::Legality | |
| reset(const Placement &pl) | tmk::place::Legality |