26 #ifndef vtkPhyloXMLTreeReader_h
27 #define vtkPhyloXMLTreeReader_h
29 #include "vtkIOInfovisModule.h"
33 VTK_ABI_NAMESPACE_BEGIN
95 void ReadPropertyElement(
103 void ReadBranchLengthElement(
110 void ReadConfidenceElement(
123 void PropagateBranchColor(
vtkTree* tree);
140 std::string GetStringBeforeColon(
const char* input);
146 std::string GetStringAfterColon(
const char* input);
150 void SetOutput(
vtkTree* output);
161 VTK_ABI_NAMESPACE_END
virtual const char * GetDataSetName()=0
Get the name of the data set being read.
virtual void SetupEmptyOutput()=0
Setup the output with no data available.
Represents an XML element and those nested inside.
virtual void ReadXMLData()
Pipeline execution methods to be defined by subclass.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
An editable directed graph.
read vtkTree from PhyloXML formatted file
dynamic, self-adjusting array of bits
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkAlgorithm * New()
A rooted tree data structure.
Superclass for VTK's XML format readers.