This abstract class provides the common functions for graph builder classes. Each builder strategy has to implement only a public function called build. More...
#include <AbstractGraphBuilder.h>
  
Public Member Functions | |
| AbstractGraphBuilder () | |
| Default constructor.   | |
| virtual | ~AbstractGraphBuilder () | 
| Virtual destructor.   | |
Abstract Methods | |
Method common to each graph builder  | |
| boost::shared_ptr< AbstractGraph > | m_graph | 
| Graph object.   | |
| std::string | m_errorMessage | 
| Error message.   | |
| std::string | getErrorMessage () | 
| Get error message.   | |
| boost::shared_ptr< AbstractGraph > | getGraph () | 
| Get generated graph.   | |
This abstract class provides the common functions for graph builder classes. Each builder strategy has to implement only a public function called build.
Definition at line 57 of file AbstractGraphBuilder.h.
| te::graph::AbstractGraphBuilder::AbstractGraphBuilder | ( | ) | 
Default constructor.
      
  | 
  virtual | 
Virtual destructor.
| std::string te::graph::AbstractGraphBuilder::getErrorMessage | ( | ) | 
Get error message.
| boost::shared_ptr< AbstractGraph > te::graph::AbstractGraphBuilder::getGraph | ( | ) | 
Get generated graph.
      
  | 
  protected | 
Error message.
Definition at line 84 of file AbstractGraphBuilder.h.
      
  | 
  protected | 
Graph object.
Definition at line 82 of file AbstractGraphBuilder.h.