38 #ifndef vtkPhyloXMLTreeReader_h
39 #define vtkPhyloXMLTreeReader_h
41 #include "vtkIOInfovisModule.h"
106 void ReadPropertyElement(
114 void ReadBranchLengthElement(
121 void ReadConfidenceElement(
134 void PropagateBranchColor(
vtkTree* tree);
151 std::string GetStringBeforeColon(
const char* input);
157 std::string GetStringAfterColon(
const char* input);
161 void SetOutput(
vtkTree* output);
virtual const char * GetDataSetName()=0
virtual void SetupEmptyOutput()=0
Represents an XML element and those nested inside.
virtual void ReadXMLData()
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.