DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
dtree::DecisionTree Class Reference

#include <decisiontree.h>

Inheritance diagram for dtree::DecisionTree:

Public Member Functions

 DecisionTree ()
 
void clear ()
 
std::shared_ptr< Noderoot () const
 
std::shared_ptr< NodecreateNode ()
 
void setRoot (std::shared_ptr< Node > root)
 
void connect (std::shared_ptr< Node > node, std::shared_ptr< Node > parent, int childId)
 
bool isEmpty () const
 
void setType (DecisionTreeManager::TreeType t)
 
DecisionTreeManager::TreeType type () const
 
void removeNodes (std::list< std::shared_ptr< Node > > nodes)
 

Constructor & Destructor Documentation

◆ DecisionTree()

DecisionTree::DecisionTree ( )

Member Function Documentation

◆ clear()

void DecisionTree::clear ( )

◆ connect()

void DecisionTree::connect ( std::shared_ptr< Node node,
std::shared_ptr< Node parent,
int  childId 
)

◆ createNode()

std::shared_ptr< Node > DecisionTree::createNode ( )

◆ isEmpty()

bool dtree::DecisionTree::isEmpty ( ) const
inline

◆ removeNodes()

void DecisionTree::removeNodes ( std::list< std::shared_ptr< Node > >  nodes)

◆ root()

std::shared_ptr<Node> dtree::DecisionTree::root ( ) const
inline

◆ setRoot()

void DecisionTree::setRoot ( std::shared_ptr< Node root)

◆ setType()

void dtree::DecisionTree::setType ( DecisionTreeManager::TreeType  t)
inline

◆ type()

DecisionTreeManager::TreeType dtree::DecisionTree::type ( ) const
inline

The documentation for this class was generated from the following files: