TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::place::Legality Member List

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) consttmk::place::Legality
find_conflict(int part, Point pos, int rot, int skip1=-1, int skip2=-1) consttmk::place::Legality
insert(int part, Point pos, int rot)tmk::place::Legality
inside_ok(int part, Point pos, int rot, bool lenient=false) consttmk::place::Legality
legal(int part, Point pos, int rot, int skip1=-1, int skip2=-1) consttmk::place::Legalityinline
Legality(const Problem &p)tmk::place::Legalityexplicit
neighbours(const Box &box, std::vector< int > &out) consttmk::place::Legality
pair_conflict(int a, Point pa, int ra, int b, Point pb, int rb) consttmk::place::Legality
present(int part) consttmk::place::Legalityinline
remove(int part)tmk::place::Legality
reset(const Placement &pl)tmk::place::Legality