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