38 #ifndef vtkAreaLayout_h 39 #define vtkAreaLayout_h 41 #include "vtkInfovisLayoutModule.h" 67 vtkGetStringMacro(AreaArrayName);
68 vtkSetStringMacro(AreaArrayName);
76 vtkGetMacro(EdgeRoutingPoints,
bool);
77 vtkSetMacro(EdgeRoutingPoints,
bool);
78 vtkBooleanMacro(EdgeRoutingPoints,
bool);
103 void GetBoundingArea(
vtkIdType id,
float *sinfo);
virtual void SetSizeArrayName(const char *name)
The array name to use for retrieving the relative size of each vertex.
Superclass for algorithms that produce only Tree as output.
vtkTypeUInt32 vtkMTimeType
abstract superclass for all area layout strategies
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkAreaLayoutStrategy * LayoutStrategy
virtual void SetInputArrayToProcess(int idx, int port, int connection, int fieldAssociation, const char *name)
Set the input data arrays that this algorithm will process.
layout a vtkTree into a tree map
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
static vtkTreeAlgorithm * New()
char * EdgeRoutingPointsArrayName
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.