Urbanisme
1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
|
Liste complète des membres de FieldEvaluation, y compris les membres hérités :
add_road(const Coordinates &coords) | Field | inline |
add_road(unsigned col, unsigned row) | Field | inline |
add_undefined(const Coordinates &coords) | Field | |
add_undefined(unsigned col, unsigned row) | Field | inline |
addRoads(std::list< Coordinates > *roads, unsigned serveDistance) | Field | |
at(const Coordinates &pos) const | Field | inline |
avgAccess | Evaluation | protected |
contains(int x, int y) const | Field | |
contains(const Coordinates &coord) const | Field | |
createExample() | Field | |
deleteOldMatrix() | Field | |
evaluateRatio() | FieldEvaluation | |
evaluateTotalUsable() | FieldEvaluation | |
Evaluation() | Evaluation | |
Field(unsigned width, unsigned height) | Field | |
Field(const Field &other) | Field | |
FieldEvaluation(Field &field, const Parameters ¶ms) | FieldEvaluation | |
first() | Field | inlinestatic |
generateInsAndOuts(unsigned nb) | Field | |
get_avgAccess() const | Evaluation | inline |
get_height() const | Field | inline |
get_insOuts() | Field | inline |
get_nbUsables() const | Evaluation | inline |
get_width() const | Field | inline |
getCloseParcels(const Coordinates &coord, unsigned maxDist) const | Field | |
getCloseRoads(const Coordinates &coord, unsigned maxDist) const | Field | |
getCloseUnusableParcels(const Coordinates &coord, unsigned servingDistance) const | Field | |
getNbParcels() const | Field | inline |
getNeighbourRoads(const Coordinates &coord) const | Field | |
getRoadDistance(const Coordinates &coord1, const Coordinates &coord2) const | FieldEvaluation | inline |
getServingRoads(const Coordinates &coord, unsigned servingDistance) const | Field | |
hasServingRoad(const Coordinates &coord, unsigned servingDistance) const | Field | |
initRoadDistances() | FieldEvaluation | |
ins_outs | Field | protected |
is_dominated(const Evaluation &other) const | Evaluation | inline |
manhattanRatioBetween2Parcels(const Coordinates &p1, const Coordinates &p2) const | FieldEvaluation | |
nb_cols | Field | protected |
nb_rows | Field | protected |
nbUsables | Evaluation | protected |
nextCoordinates(Coordinates *coord) const | Field | |
operator=(const Field &other) | Field | inline |
operator[](const Coordinates &pos) const | Field | inline |
parcels | Field | protected |
parcelsRoadDistance(const Coordinates &coord1, const Coordinates &coord2) | FieldEvaluation | |
print(std::ostream &out) const | Field | |
removeRoads(std::list< Coordinates > *roads, unsigned serveDistance) | Field | |
reset() | FieldEvaluation | |
resetUsables(unsigned servingDistance) | Field | |
resizeWithDimensions() | Field | |
road_distances_are_initiated | Evaluation | |
set_height(unsigned height) | Field | inline |
set_width(unsigned width) | Field | inline |
setUsables(unsigned servingDistance) | Field | |
show_ins_and_outs() const | Field | |
threadsEvaluateRatio() const | FieldEvaluation | |
tryAdd_in_out(const Coordinates &coords) | Field | |
tryAdd_in_out(unsigned col, unsigned row) | Field | inline |
updateUsables(unsigned servingDistance) | Field | |
~Evaluation() (défini dans Evaluation) | Evaluation | |
~Field() (défini dans Field) | Field | virtual |