35 #ifndef AIMS_INFORMATION_PDF_H
36 #define AIMS_INFORMATION_PDF_H
44 template <
class T>
class Volume;
45 template <
class T>
class VolumeRef;
98 const std::vector< PVVectorItem >& comb,
void AimsPdf(const carto::rc_ptr< carto::Volume< short > > &data, carto::rc_ptr< carto::Volume< float > > &p)
void AimsGeneralizedKnnParzenPdf(aims::knn::Database &db, carto::rc_ptr< carto::Volume< float > > &pdf, unsigned int k)
Compute Generalized Knn Parzen density estimation.
void AimsJointPVPdf(const carto::rc_ptr< carto::Volume< short > > &data1, const carto::rc_ptr< carto::Volume< short > > &data2, const carto::rc_ptr< carto::Volume< PVItem > > &comb, carto::rc_ptr< carto::Volume< float > > &p12, carto::rc_ptr< carto::Volume< float > > &p1, carto::rc_ptr< carto::Volume< float > > &p2)
void AimsJointMaskPdf(const carto::rc_ptr< carto::Volume< short > > &data1, const carto::rc_ptr< carto::Volume< short > > &data2, carto::rc_ptr< carto::Volume< float > > &p12, carto::rc_ptr< carto::Volume< float > > &p1, carto::rc_ptr< carto::Volume< float > > &p)
void AimsParzenPdf(const carto::rc_ptr< carto::Volume< short > > &data, carto::rc_ptr< carto::Volume< float > > &p)
void AimsWinParzenPdf(const carto::rc_ptr< carto::Volume< short > > &data, carto::rc_ptr< carto::Volume< float > > &p, const carto::rc_ptr< carto::Volume< float > > &mask)
void AimsWinParzenJointPdf(const carto::rc_ptr< carto::Volume< short > > &data1, const carto::rc_ptr< carto::Volume< short > > &data2, carto::rc_ptr< carto::Volume< float > > &p12, carto::rc_ptr< carto::Volume< float > > &p1, carto::rc_ptr< carto::Volume< float > > &p2, const carto::rc_ptr< carto::Volume< float > > &mask)
void AimsJointPdf(const carto::rc_ptr< carto::Volume< short > > &data1, const carto::rc_ptr< carto::Volume< short > > &data2, carto::rc_ptr< carto::Volume< float > > &p12, carto::rc_ptr< carto::Volume< float > > &p1, carto::rc_ptr< carto::Volume< float > > &p2)
void AimsParzenJointPdf(const carto::rc_ptr< carto::Volume< short > > &data1, const carto::rc_ptr< carto::Volume< short > > &data2, carto::rc_ptr< carto::Volume< float > > &p12, carto::rc_ptr< carto::Volume< float > > &p1, carto::rc_ptr< carto::Volume< float > > &p2)
void AimsKnnPdf(aims::knn::Database &db, carto::rc_ptr< carto::Volume< float > > &pdf, unsigned int k)
Compute Knn density estimation.