• 大小: 421KB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签: 轨迹聚类  

资源简介

轨迹聚类算法,先划分,后聚类,聚类算法是改进的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 << fixed << setprecision(1);
outFile << m_pointArray[i].GetCoordinate(0) << ‘ ‘ << m_pointArray[i].GetCoordinate(1) << ‘ ‘;
}

outFile << endl;

return true;
}

评论

共有 条评论