15 #ifndef __IPSDKMATH_CLUSTERINGTYPES_H__ 16 #define __IPSDKMATH_CLUSTERINGTYPES_H__ 21 #include <boost/shared_ptr.hpp> 25 namespace clustering {
27 class KMeansClustering;
28 template <
typename KernelType>
30 template <
typename KernelType>
110 #endif // __IPSDKMATH_CLUSTERINGTYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Predefined types for linear algebra management.
eValidityIndexType
Enumerate describing a clustering validity indice type.
Definition: ClusteringTypes.h:48
Definition: ClusteringTypes.h:31
boost::shared_ptr< KMeansClustering > KMeansClusteringPtr
shared pointer to KMeansClustering class
Definition: ClusteringTypes.h:96
std::vector< Vector > VectorColl
collection of vectors
Definition: ClusteringTypes.h:31
boost::shared_ptr< const KMeansClustering > KMeansClusteringConstPtr
shared pointer to const KMeansClustering class
Definition: ClusteringTypes.h:99
Predefined base collection types for library.
Predefined macros for enumerates management.
Definition: ClusteringTypes.h:29
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26