|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   30 #ifndef vtkSQLDatabaseGraphSource_h 
   31 #define vtkSQLDatabaseGraphSource_h 
   34 #include "vtkIOSQLModule.h"  
   57   void AddLinkVertex(
const char* column, 
const char* domain = 0, 
int hidden = 0);
 
   58   void ClearLinkVertices();
 
   59   void AddLinkEdge(
const char* column1, 
const char* column2);
 
   60   void ClearLinkEdges();
 
   67   vtkGetMacro(GenerateEdgePedigreeIds, 
bool);
 
   68   vtkSetMacro(GenerateEdgePedigreeIds, 
bool);
 
   69   vtkBooleanMacro(GenerateEdgePedigreeIds, 
bool);
 
   76   vtkSetStringMacro(EdgePedigreeIdArrayName);
 
   77   vtkGetStringMacro(EdgePedigreeIdArrayName);
 
   85   vtkSetMacro(Directed, 
bool);
 
   86   vtkGetMacro(Directed, 
bool);
 
   87   vtkBooleanMacro(Directed, 
bool);
 
  111   class implementation;
 
  112   implementation* 
const Implementation;
 
  
Superclass for algorithms that produce only graph as output.
bool GenerateEdgePedigreeIds
Generates a vtkGraph based on an SQL query.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a simple class to control print indentation
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
char * EdgePedigreeIdArrayName
Wrapper around std::string to keep symbols short.
a simple event forwarder command
static vtkGraphAlgorithm * New()