Go to the documentation of this file.
40 #ifndef vtkGraphLayout_h
41 #define vtkGraphLayout_h
43 #include "vtkInfovisLayoutModule.h"
82 vtkGetMacro(ZRange,
double);
99 vtkGetMacro(UseTransform,
bool);
122 bool StrategyChanged;
Superclass for algorithms that produce only graph as output.
vtkGraphLayoutStrategy * LayoutStrategy
abstract superclass for all graph layout strategies
static vtkGraphLayout * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
Get the modification time of the layout algorithm.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt64 vtkMTimeType
virtual int IsLayoutComplete()
Ask the layout algorithm if the layout is complete.
virtual void SetTransform(vtkAbstractTransform *t)
a simple class to control print indentation
void SetLayoutStrategy(vtkGraphLayoutStrategy *strategy)
The layout strategy to use during graph layout.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
Base class for graph data types.
a simple event forwarder command
layout a graph in 2 or 3 dimensions
vtkEventForwarderCommand * EventForwarder
This intercepts events from the strategy object and re-emits them as if they came from the layout eng...