DendroNode : node of a Dendrogram.
More...
template<class MarkerLabelT = size_t>
class smil::DendroNode< MarkerLabelT >
DendroNode : node of a Dendrogram.
#include <DendroNode.hpp>
|
| DendroNode () |
| Default constructor.
|
|
| DendroNode (const DendroNodeType &dendroNodeToCopy) |
| Copy constructor.
|
|
DendroNode & | operator= (DendroNode const &dendroNodeToCopy) |
| Assignment operator.
|
|
virtual | ~DendroNode () |
| Destructor.
|
|
double | getInternalNodeValuationInitial () |
| Setters and getters.
|
|
void | setInternalNodeValuationInitial (double nValuation) |
|
double | getInternalNodeValuationFinal () |
|
void | setInternalNodeValuationFinal (double nValuation) |
|
double | getValuation () |
|
void | setValuation (double nValuation) |
|
double | getLeafValuation () |
|
void | setLeafValuation (double nValuation) |
|
void | setEnergy (double nEnergy) |
|
double | getEnergy () |
|
MarkerLabelT | getMarker () |
|
void | setMarker (double nMarker) |
|
MarkerLabelT | getLabel () |
|
void | setLabel (double nLabel) |
|
MarkerLabelT | getNbMarkersUnder () |
|
void | setNbMarkersUnder (MarkerLabelT nNbMarkersUnder) |
|
std::vector< MarkerLabelT > & | getMarkersCount () |
|
void | setMarkersCount (std::vector< MarkerLabelT > nMarkersCount) |
|
std::vector< MarkerLabelT > & | getLookupProgeny () |
|
void | setLookupProgeny (std::vector< MarkerLabelT > nLookupProgeny) |
|
bool | getIsInternalNode () |
|
void | setIsInternalNode (bool nIsInternalNode) |
|
DendroNode * | getFather () |
|
void | setFather (DendroNode *nFather) |
|
DendroNode * | getChildLeft () |
|
void | setChildLeft (DendroNode *nChildLeft) |
|
DendroNode * | getChildRight () |
|
void | setChildRight (DendroNode *nChildRight) |
|
DendroNode * | getNeighborLeft () |
|
void | setNeighborLeft (DendroNode *nNeighborLeft) |
|
DendroNode * | getNeighborRight () |
|
void | setNeighborRight (DendroNode *nNeighborRight) |
|
std::vector< double > | getMoments () |
|
void | setMoments (std::vector< double > nMoments) |
|
vector< MarkerLabelT > | getContoursCount () |
|
void | setContoursCount (vector< MarkerLabelT > nContoursCount) |
|
double | getContoursSize () |
|
void | setContoursSize (double nContoursSize) |
|
double | getFidelityTerm () |
|
void | setFidelityTerm (double nFidelityTerm) |
|
DendroNode * | getAncestor () |
|
DendroNode * | getSelf () |
|
bool | operator< (const DendroNode &nDendroNode) |
| Operators overriding.
|
|
bool | operator> (const DendroNode &nDendroNode) |
|
bool | operator== (const DendroNode &nDendroNode) |
|
|
double | valuation |
|
double | internalNodeValuationInitial |
|
double | internalNodeValuationFinal |
|
double | leafValuation |
|
double | energy |
|
MarkerLabelT | marker |
|
MarkerLabelT | label |
|
MarkerLabelT | nbMarkersUnder |
|
vector< MarkerLabelT > | markersCount |
|
vector< MarkerLabelT > | lookupProgeny |
|
bool | isInternalNode |
|
DendroNode * | father |
|
DendroNode * | childLeft |
|
DendroNode * | childRight |
|
DendroNode * | neighborLeft |
|
DendroNode * | neighborRight |
|
std::vector< double > | moments |
|
vector< MarkerLabelT > | contoursCount |
|
double | contoursSize |
|
double | fidelityTerm |
|
The documentation for this class was generated from the following file: