資源簡介
軌跡聚類算法,先劃分,后聚類,聚類算法是改進的DB-Scan;linux 編譯,里面有Makefile
代碼片段和文件信息
//?Cluster.cpp?:?implementation?file
//
#include?“Cluster.h“
#include?
//?CCluster
CCluster::CCluster()
{
m_clusterId?=?-1;
m_nDimensions?=?2;
m_nTrajectories?=?0;
m_nPoints?=?0;
}
CCluster::CCluster(int?id?int?nDimensions)
{
m_clusterId?=?id;
m_nDimensions?=?nDimensions;
m_nTrajectories?=?0;
m_nPoints?=?0;
}
CCluster::~CCluster()
{
m_clusterId?=?-1;
m_nTrajectories?=?0;
m_nPoints?=?0;
}
//?CCluster?member?functions
bool?CCluster::WriteCluster(ofstream&?outFile)
{
outFile?<(int)?m_clusterId?<‘?‘?<(int)m_pointArray.size()?<‘?‘;
for?(int?i?=?0;?i?(int)m_pointArray.size();?i++)
{
outFile?< outFile?< }
outFile?<
return?true;
}
評論
共有 條評論