42 #ifndef vtkPBGLRandomGraphSource_h 
   43 #define vtkPBGLRandomGraphSource_h 
   45 #include "vtkInfovisParallelModule.h"  
   49 class vtkPVXMLElement;
 
   51 #if !defined(VTK_LEGACY_REMOVE) 
   81   vtkGetMacro(EdgeProbability, 
double);
 
   82   vtkSetClampMacro(EdgeProbability, 
double, 0.0, 1.0);
 
   91   vtkGetMacro(IncludeEdgeWeights, 
bool);
 
   99   vtkSetStringMacro(EdgeWeightArrayName);
 
  108   vtkGetMacro(Directed, 
bool);
 
  122   vtkGetMacro(UseEdgeProbability, 
bool);
 
  132   vtkGetMacro(StartWithTree, 
bool);
 
  143   vtkGetMacro(AllowSelfLoops, 
bool);
 
  156   vtkGetMacro(AllowBalancedEdgeDistribution, 
bool);
 
  165   vtkGetMacro(GeneratePedigreeIds, 
bool);
 
  174   vtkSetStringMacro(VertexPedigreeIdArrayName);
 
  182   vtkSetStringMacro(EdgePedigreeIdArrayName);
 
  193   vtkGetMacro(Seed, 
int);
 
  231 #endif //VTK_LEGACY_REMOVE 
char * EdgePedigreeIdArrayName
 
static vtkGraphAlgorithm * New()
 
char * EdgeWeightArrayName
 
char * VertexPedigreeIdArrayName
 
Generates a distributed graph with random edges. 
 
Superclass for algorithms that produce only graph as output. 
 
Base class for graph data types. 
 
a simple class to control print indentation 
 
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
vtkIdType NumberOfVertices
 
bool AllowBalancedEdgeDistribution
 
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions. 
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.