37 #ifndef __vtkPBGLShortestPaths_h
38 #define __vtkPBGLShortestPaths_h
77 void SetOriginVertexString(
char* arrayName,
char*
value);
84 vtkSetStringMacro(EdgeWeightArrayName);
98 vtkSetMacro(Delta,
double);
107 vtkSetStringMacro(PredecessorArrayName);
117 vtkSetStringMacro(PathLengthArrayName);
125 vtkSetMacro(OriginFromSelection,
bool);
126 vtkGetMacro(OriginFromSelection,
bool);
127 vtkBooleanMacro(OriginFromSelection,
bool);
134 vtkGetMacro(OutputSelection,
bool);
135 vtkSetMacro(OutputSelection,
bool);
136 vtkBooleanMacro(OutputSelection,
bool);
143 vtkSetStringMacro(OutputSelectionType);
150 vtkSetMacro(UseUniformEdgeWeights,
bool);
151 vtkGetMacro(UseUniformEdgeWeights,
bool);
152 vtkBooleanMacro(UseUniformEdgeWeights,
bool);
174 char* InputArrayName;
175 char* EdgeWeightArrayName;
177 char* PredecessorArrayName;
178 char* PathLengthArrayName;
180 bool OutputSelection;
181 bool OriginFromSelection;
182 bool UseUniformEdgeWeights;
183 char* OutputSelectionType;
187 vtkSetStringMacro(InputArrayName);