diff -r a9878222d5c8 -r 9971eb8bfbe8 src/hugo/graph_wrapper.h --- a/src/hugo/graph_wrapper.h Fri May 21 10:57:30 2004 +0000 +++ b/src/hugo/graph_wrapper.h Fri May 21 12:40:39 2004 +0000 @@ -1380,6 +1380,9 @@ const CapacityMap* capacity; const FlowMap* flow; public: + void setGraph(const Graph& _graph) { graph=&_graph; } + void setCapacity(const CapacityMap& _capacity) { capacity=&_capacity; } + void setFlow(const FlowMap& _flow) { flow=&_flow; } ForwardFilter(const Graph& _graph, const CapacityMap& _capacity, const FlowMap& _flow) : graph(&_graph), capacity(&_capacity), flow(&_flow) { } @@ -1395,6 +1398,9 @@ const CapacityMap* capacity; const FlowMap* flow; public: + void setGraph(const Graph& _graph) { graph=&_graph; } + void setCapacity(const CapacityMap& _capacity) { capacity=&_capacity; } + void setFlow(const FlowMap& _flow) { flow=&_flow; } BackwardFilter(const Graph& _graph, const CapacityMap& _capacity, const FlowMap& _flow) : graph(&_graph), capacity(&_capacity), flow(&_flow) { } @@ -1424,6 +1430,14 @@ FlowMap* flow; ForwardFilter forward_filter; BackwardFilter backward_filter; +// ResGraphWrapper() : Parent(), +// capacity(0), flow(0) { } +// void setCapacityMap(const CapacityMap& _capacity) { +// capacity=&_capacity; +// } +// void setFlowMap(FlowMap& _flow) { +// flow=&_flow; +// } public: ResGraphWrapper(Graph& _graph, const CapacityMap& _capacity, FlowMap& _flow) :