plaza_preprocessing.optimizer.graphprocessor package¶
Submodules¶
plaza_preprocessing.optimizer.graphprocessor.graphprocessor module¶
-
class
plaza_preprocessing.optimizer.graphprocessor.graphprocessor.GraphProcessor[source]¶ Bases:
object-
create_graph_edges(plaza_geometry, entry_points)[source]¶ create graph edges to connect all entry points
Return type: List[LineString]
-
plaza_preprocessing.optimizer.graphprocessor.spiderwebgraph module¶
-
class
plaza_preprocessing.optimizer.graphprocessor.spiderwebgraph.SpiderWebGraphProcessor(spacing_m, visibility_delta_m)[source]¶ Bases:
plaza_preprocessing.optimizer.graphprocessor.graphprocessor.GraphProcessorProcess a plaza with a spider web graph
plaza_preprocessing.optimizer.graphprocessor.visibilitygraph module¶
-
class
plaza_preprocessing.optimizer.graphprocessor.visibilitygraph.VisibilityGraphProcessor(visibility_delta_m)[source]¶ Bases:
plaza_preprocessing.optimizer.graphprocessor.graphprocessor.GraphProcessorprocess a plaza using a visibility graph