Boost breadth_first_search on a vtkGraph.
More...
#include <vtkBoostBreadthFirstSearch.h>
Inherits vtkGraphAlgorithm.
Boost breadth_first_search on a vtkGraph.
This vtk class uses the Boost breadth_first_search generic algorithm to perform a breadth first search from a given a 'source' vertex on the input graph (a vtkGraph).
- See Also
- vtkGraph vtkBoostGraphAdapter
- Examples:
- vtkBoostBreadthFirstSearch (Examples)
- Tests:
- vtkBoostBreadthFirstSearch (Tests)
Definition at line 50 of file vtkBoostBreadthFirstSearch.h.
vtkBoostBreadthFirstSearch::vtkBoostBreadthFirstSearch |
( |
| ) |
|
|
protected |
vtkBoostBreadthFirstSearch::~vtkBoostBreadthFirstSearch |
( |
| ) |
|
|
protected |
static int vtkBoostBreadthFirstSearch::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkBoostBreadthFirstSearch::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkBoostBreadthFirstSearch::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkBoostBreadthFirstSearch::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
void vtkBoostBreadthFirstSearch::SetOriginSelection |
( |
vtkSelection * |
s | ) |
|
Convenience methods for setting the origin selection input.
void vtkBoostBreadthFirstSearch::SetOriginSelectionConnection |
( |
vtkAlgorithmOutput * |
algOutput | ) |
|
|
inline |
void vtkBoostBreadthFirstSearch::SetOriginVertex |
( |
vtkIdType |
index | ) |
|
Set the index (into the vertex array) of the breadth first search 'origin' vertex.
void vtkBoostBreadthFirstSearch::SetOriginVertex |
( |
vtkStdString |
arrayName, |
|
|
vtkVariant |
value |
|
) |
| |
Set the breadth first search 'origin' vertex. This method is basically the same as above but allows the application to simply specify an array name and value, instead of having to know the specific index of the vertex.
void vtkBoostBreadthFirstSearch::SetOriginVertexString |
( |
char * |
arrayName, |
|
|
char * |
value |
|
) |
| |
Convenience method for setting the origin vertex given an array name and string value. This method is primarily for the benefit of the VTK Parallel client/server layer, callers should prefer to use SetOriginVertex() whenever possible.
virtual void vtkBoostBreadthFirstSearch::SetOutputArrayName |
( |
const char * |
| ) |
|
|
virtual |
Set the output array name. If no output array name is set then the name 'BFS' is used.
virtual void vtkBoostBreadthFirstSearch::SetOriginFromSelection |
( |
bool |
| ) |
|
|
virtual |
Use the vtkSelection from input port 1 as the origin vertex. The selection should be a IDS selection with field type POINTS. The first ID in the selection will be used for the origin vertex. Default is off (origin is specified by SetOriginVertex(...)).
virtual bool vtkBoostBreadthFirstSearch::GetOriginFromSelection |
( |
| ) |
|
|
virtual |
Use the vtkSelection from input port 1 as the origin vertex. The selection should be a IDS selection with field type POINTS. The first ID in the selection will be used for the origin vertex. Default is off (origin is specified by SetOriginVertex(...)).
virtual void vtkBoostBreadthFirstSearch::OriginFromSelectionOn |
( |
| ) |
|
|
virtual |
Use the vtkSelection from input port 1 as the origin vertex. The selection should be a IDS selection with field type POINTS. The first ID in the selection will be used for the origin vertex. Default is off (origin is specified by SetOriginVertex(...)).
virtual void vtkBoostBreadthFirstSearch::OriginFromSelectionOff |
( |
| ) |
|
|
virtual |
Use the vtkSelection from input port 1 as the origin vertex. The selection should be a IDS selection with field type POINTS. The first ID in the selection will be used for the origin vertex. Default is off (origin is specified by SetOriginVertex(...)).
virtual bool vtkBoostBreadthFirstSearch::GetOutputSelection |
( |
| ) |
|
|
virtual |
Create an output selection containing the ID of a vertex based on the output selection type. The default is to use the the maximum distance from the starting vertex. Defaults to off.
virtual void vtkBoostBreadthFirstSearch::SetOutputSelection |
( |
bool |
| ) |
|
|
virtual |
Create an output selection containing the ID of a vertex based on the output selection type. The default is to use the the maximum distance from the starting vertex. Defaults to off.
virtual void vtkBoostBreadthFirstSearch::OutputSelectionOn |
( |
| ) |
|
|
virtual |
Create an output selection containing the ID of a vertex based on the output selection type. The default is to use the the maximum distance from the starting vertex. Defaults to off.
virtual void vtkBoostBreadthFirstSearch::OutputSelectionOff |
( |
| ) |
|
|
virtual |
Create an output selection containing the ID of a vertex based on the output selection type. The default is to use the the maximum distance from the starting vertex. Defaults to off.
virtual void vtkBoostBreadthFirstSearch::SetOutputSelectionType |
( |
const char * |
| ) |
|
|
virtual |
Set the output selection type. The default is to use the the maximum distance from the starting vertex "MAX_DIST_FROM_ROOT". But you can also specify other things like "ROOT","2D_MAX", etc
virtual int vtkBoostBreadthFirstSearch::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkBoostBreadthFirstSearch::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
virtual int vtkBoostBreadthFirstSearch::FillOutputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
The documentation for this class was generated from the following file: