Go to the documentation of this file.
25 #ifndef vtkPhyloXMLTreeWriter_h
26 #define vtkPhyloXMLTreeWriter_h
91 const char *elementName,
92 const char *attributeName);
139 const char *attributeName);
virtual const char * GetDefaultFileExtension()
void WriteTreeLevelProperties(vtkTree *input, vtkXMLDataElement *rootElement)
const char * GetArrayAttribute(vtkAbstractArray *array, const char *attributeName)
void WriteTreeLevelElement(vtkTree *input, vtkXMLDataElement *rootElement, const char *elementName, const char *attributeName)
void IgnoreArray(const char *arrayName)
void WriteCladeElement(vtkTree *const input, vtkIdType vertex, vtkXMLDataElement *parentElement)
void WriteBranchLengthAttribute(vtkTree *const input, vtkIdType vertex, vtkXMLDataElement *element)
vtkStdString NodeNameArrayName
#define vtkTypeMacro(thisClass, superclass)
vtkTree * GetInput(int port)
vtkStdString EdgeWeightArrayName
void WriteNameElement(vtkIdType vertex, vtkXMLDataElement *element)
GLenum GLenum GLenum input
void WriteColorElement(vtkTree *const input, vtkIdType vertex, vtkXMLDataElement *element)
vtkAbstractArray * NodeNameArray
A rooted tree data structure.
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkInformation * InputInformation
static vtkPhyloXMLTreeWriter * New()
Superclass for VTK's XML file writers.
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
write vtkTree data to PhyloXML format.
void WritePropertyElement(vtkAbstractArray *array, vtkIdType vertex, vtkXMLDataElement *element)
Represents an XML element and those nested inside.
#define vtkGetMacro(name, type)
vtkSmartPointer< vtkStringArray > Blacklist
Abstract superclass for all arrays.
vtkAbstractArray * EdgeWeightArray
vtkSetMacro(IgnoreDriverBugs, bool)
#define VTKIOINFOVIS_EXPORT
void WriteConfidenceElement(vtkTree *const input, vtkIdType vertex, vtkXMLDataElement *element)
a vtkAbstractArray subclass for strings
Wrapper around std::string to keep symbols short.
virtual const char * GetDataSetName()