|
bioprocessing 6.0.4
|
#include <bioprocessing/classification/cah.h>


Public Member Functions | |
| Element (int number, int card, const std::set< int > &constitutedFrom=std::set< int >()) | |
| virtual | ~Element () |
| int | number () const |
| void | setNumber (int number) |
| int | card () const |
| void | setCard (int card) |
| const std::set< int > & | constitutedFrom () const |
| virtual float | distanceTo (Element< T > *other, const std::vector< std::list< Point3d > > &classes, const AimsData< T > &data, const AimsData< float > &initDistances)=0 |
| virtual Element< T > * | agregateTo (Element< T > *other, const std::vector< std::list< Point3d > > &classes, const AimsData< T > &data, const AimsData< float > &initDistances, int newNb=-1)=0 |
Protected Attributes | |
| int | _number |
| int | _card |
| std::set< int > | _constitutedFrom |
|
inline |
Definition at line 28 of file cah.h.
References _card, _constitutedFrom, _number, card(), constitutedFrom(), and number().
Referenced by BaryElement< T >::agregateTo(), agregateTo(), Max2By2DistanceElement< T >::agregateTo(), PcaElement< T >::agregateTo(), PcaReprocReconsErrorElement< T >::agregateTo(), PPcaElement< T >::agregateTo(), SCKBDistanceElement< T >::agregateTo(), BaryElement< T >::BaryElement(), BaryElement< T >::BaryElement(), BaryElement< T >::distanceTo(), distanceTo(), Max2By2DistanceElement< T >::distanceTo(), PcaElement< T >::distanceTo(), PcaReprocReconsErrorElement< T >::distanceTo(), PPcaElement< T >::distanceTo(), SCKBDistanceElement< T >::distanceTo(), Max2By2DistanceElement< T >::Max2By2DistanceElement(), PcaElement< T >::PcaElement(), PcaReprocReconsErrorElement< T >::PcaReprocReconsErrorElement(), PPcaElement< T >::PPcaElement(), and SCKBDistanceElement< T >::SCKBDistanceElement().
|
pure virtual |
Implemented in BaryElement< T >, Max2By2DistanceElement< T >, PcaElement< T >, PcaReprocReconsErrorElement< T >, PPcaElement< T >, and SCKBDistanceElement< T >.
References Element().
Referenced by Cah< T >::oneStep().
|
inline |
Definition at line 39 of file cah.h.
References _card.
Referenced by BaryElement< T >::agregateTo(), BaryElement< T >::BaryElement(), BaryElement< T >::distanceTo(), PcaElement< T >::distanceTo(), Element(), and setCard().
|
inline |
Definition at line 42 of file cah.h.
References _constitutedFrom.
Referenced by BaryElement< T >::agregateTo(), Max2By2DistanceElement< T >::agregateTo(), PcaElement< T >::agregateTo(), PcaReprocReconsErrorElement< T >::agregateTo(), PPcaElement< T >::agregateTo(), SCKBDistanceElement< T >::agregateTo(), BaryElement< T >::BaryElement(), BaryElement< T >::BaryElement(), Max2By2DistanceElement< T >::distanceTo(), PcaReprocReconsErrorElement< T >::distanceTo(), PPcaElement< T >::distanceTo(), SCKBDistanceElement< T >::distanceTo(), Element(), Max2By2DistanceElement< T >::Max2By2DistanceElement(), Cah< T >::oneStep(), PcaElement< T >::PcaElement(), PcaReprocReconsErrorElement< T >::PcaReprocReconsErrorElement(), PPcaElement< T >::PPcaElement(), and SCKBDistanceElement< T >::SCKBDistanceElement().
|
pure virtual |
Implemented in BaryElement< T >, Max2By2DistanceElement< T >, PcaElement< T >, PcaReprocReconsErrorElement< T >, PPcaElement< T >, and SCKBDistanceElement< T >.
References Element().
Referenced by Cah< T >::oneStep().
|
inline |
Definition at line 36 of file cah.h.
References _number.
Referenced by Cah< T >::addElement(), BaryElement< T >::BaryElement(), BaryElement< T >::BaryElement(), Element(), Max2By2DistanceElement< T >::Max2By2DistanceElement(), Cah< T >::oneStep(), PcaElement< T >::PcaElement(), PcaReprocReconsErrorElement< T >::PcaReprocReconsErrorElement(), PPcaElement< T >::PPcaElement(), SCKBDistanceElement< T >::SCKBDistanceElement(), and setNumber().
|
inline |
|
inline |
Definition at line 37 of file cah.h.
References _number, and number().
Referenced by Cah< T >::addElement().
|
protected |
Definition at line 54 of file cah.h.
Referenced by BaryElement< T >::agregateTo(), BaryElement< T >::BaryElement(), card(), BaryElement< T >::distanceTo(), Element(), Max2By2DistanceElement< T >::Max2By2DistanceElement(), PcaElement< T >::PcaElement(), PcaReprocReconsErrorElement< T >::PcaReprocReconsErrorElement(), PPcaElement< T >::PPcaElement(), and setCard().
|
protected |
Definition at line 55 of file cah.h.
Referenced by BaryElement< T >::BaryElement(), PcaElement< T >::computeReconstructionError(), constitutedFrom(), Element(), PcaElement< T >::PcaElement(), PcaReprocReconsErrorElement< T >::PcaReprocReconsErrorElement(), and PPcaElement< T >::PPcaElement().
|
protected |
Definition at line 53 of file cah.h.
Referenced by Element(), number(), and setNumber().