randomly places vertices in 2 or 3 dimensions
More...
#include <vtkRandomLayoutStrategy.h>
randomly places vertices in 2 or 3 dimensions
Assigns points to the vertices of a graph randomly within a bounded range.
.SECION Thanks Thanks to Brian Wylie from Sandia National Laboratories for adding incremental layout capabilities.
- Tests:
- vtkRandomLayoutStrategy (Tests)
Definition at line 40 of file vtkRandomLayoutStrategy.h.
| vtkRandomLayoutStrategy::vtkRandomLayoutStrategy |
( |
| ) |
|
|
protected |
| vtkRandomLayoutStrategy::~vtkRandomLayoutStrategy |
( |
| ) |
|
|
protected |
| static int vtkRandomLayoutStrategy::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkRandomLayoutStrategy::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| virtual vtkObjectBase* vtkRandomLayoutStrategy::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
| void vtkRandomLayoutStrategy::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
| virtual void vtkRandomLayoutStrategy::SetRandomSeed |
( |
int |
| ) |
|
|
virtual |
Seed the random number generator used to compute point positions. This has a significant effect on their final positions when the layout is complete.
| virtual int vtkRandomLayoutStrategy::GetRandomSeed |
( |
| ) |
|
|
virtual |
Seed the random number generator used to compute point positions. This has a significant effect on their final positions when the layout is complete.
| virtual void vtkRandomLayoutStrategy::SetGraphBounds |
( |
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
| virtual void vtkRandomLayoutStrategy::SetGraphBounds |
( |
double |
[6] | ) |
|
|
virtual |
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
| virtual double* vtkRandomLayoutStrategy::GetGraphBounds |
( |
| ) |
|
|
virtual |
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
| virtual void vtkRandomLayoutStrategy::GetGraphBounds |
( |
double |
data[6] | ) |
|
|
virtual |
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
| virtual void vtkRandomLayoutStrategy::SetAutomaticBoundsComputation |
( |
int |
| ) |
|
|
virtual |
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
| virtual int vtkRandomLayoutStrategy::GetAutomaticBoundsComputation |
( |
| ) |
|
|
virtual |
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
| virtual void vtkRandomLayoutStrategy::AutomaticBoundsComputationOn |
( |
| ) |
|
|
virtual |
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
| virtual void vtkRandomLayoutStrategy::AutomaticBoundsComputationOff |
( |
| ) |
|
|
virtual |
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
| virtual void vtkRandomLayoutStrategy::SetThreeDimensionalLayout |
( |
int |
| ) |
|
|
virtual |
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
| virtual int vtkRandomLayoutStrategy::GetThreeDimensionalLayout |
( |
| ) |
|
|
virtual |
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
| virtual void vtkRandomLayoutStrategy::ThreeDimensionalLayoutOn |
( |
| ) |
|
|
virtual |
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
| virtual void vtkRandomLayoutStrategy::ThreeDimensionalLayoutOff |
( |
| ) |
|
|
virtual |
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
| void vtkRandomLayoutStrategy::SetGraph |
( |
vtkGraph * |
graph | ) |
|
|
virtual |
| void vtkRandomLayoutStrategy::Layout |
( |
| ) |
|
|
virtual |
| int vtkRandomLayoutStrategy::RandomSeed |
|
protected |
| double vtkRandomLayoutStrategy::GraphBounds[6] |
|
protected |
| int vtkRandomLayoutStrategy::AutomaticBoundsComputation |
|
protected |
| int vtkRandomLayoutStrategy::ThreeDimensionalLayout |
|
protected |
The documentation for this class was generated from the following file: