|
bpp-phyl3 3.0.0
|
#include <Bpp/Phyl/Tree/PhyloNode.h>
Inheritance diagram for bpp::NodeEvent:
Collaboration diagram for bpp::NodeEvent:Public Member Functions | |
| NodeEvent (NodeType type) | |
| NodeEvent * | clone () const |
| bool | isSpeciation () const |
| bool | isMixture () const |
| bool | isHybridization () const |
| std::string | toString () const |
Static Public Attributes | |
| static const NodeEvent | speciationEvent |
| static const NodeEvent | mixtureEvent |
| static const NodeEvent | hybridizationEvent |
Private Types | |
| enum class | NodeType { Speciation = 0 , Mixture = 1 , Hybridization = 2 } |
Private Attributes | |
| NodeType | nodeType_ |
Definition at line 23 of file PhyloNode.h.
|
strongprivate |
| Enumerator | |
|---|---|
| Speciation | |
| Mixture | |
| Hybridization | |
Definition at line 25 of file PhyloNode.h.
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 46 of file PhyloNode.h.
References Hybridization, and nodeType_.
|
inline |
Definition at line 44 of file PhyloNode.h.
References Mixture, and nodeType_.
Referenced by toString().
|
inline |
Definition at line 42 of file PhyloNode.h.
References nodeType_, and Speciation.
Referenced by toString().
|
inline |
Definition at line 53 of file PhyloNode.h.
References isMixture(), and isSpeciation().
|
static |
Definition at line 51 of file PhyloNode.h.
Referenced by bpp::ExtendedNewick::parenthesisToNode().
|
static |
Definition at line 50 of file PhyloNode.h.
Referenced by bpp::ProcessComputationTree::buildFollowingScenario_().
|
private |
Definition at line 32 of file PhyloNode.h.
Referenced by isHybridization(), isMixture(), isSpeciation(), and NodeEvent().
|
static |
Definition at line 49 of file PhyloNode.h.
Referenced by bpp::ProcessComputationTree::buildFollowingPath_(), bpp::ProcessComputationTree::buildFollowingScenario_(), and bpp::ProcessComputationTree::ProcessComputationTree().