UttTreeNode.h
580 Bytes
#ifndef UTTTREENODE_H
#define UTTTREENODE_H
class UttTreeNode
{
public:
UttTreeNode(double ultDist, double weight, int subRef = -1, UttTreeNode *ls = nullptr, UttTreeNode *rs = nullptr, bool visible = true);
~UttTreeNode();
double getUltDist() const;
double getWeight() const;
int getSubRef() const;
bool getVisible() const;
UttTreeNode * getLeftSon() const;
UttTreeNode * getRightSon() const;
void setVisible(bool visible);
private:
double m_ultDist;
int m_subRef;
double m_weight;
UttTreeNode *m_ls;
UttTreeNode *m_rs;
bool m_visible;
};
#endif