本文整理汇总了C++中DataPoint::SetVisited方法的典型用法代码示例。如果您正苦于以下问题:C++ DataPoint::SetVisited方法的具体用法?C++ DataPoint::SetVisited怎么用?C++ DataPoint::SetVisited使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataPoint
的用法示例。
在下文中一共展示了DataPoint::SetVisited方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Init
bool ClusterAnalysis::Init(InData indata[],int num, double radius, int minPTs)
{
this->radius = radius; //设置半径
this->minPTs = minPTs; //设置领域最小数据个数
this->dimNum = DIME_NUM; //设置数据维度
int j=0;
int k=0;
int i=0; //数据个数统计
while (i<num ) //从文件中读取POI信息,将POI信息写入POI列表中
{
DataPoint tempDP; //临时数据点对象
double tempDimData[DIME_NUM]; //临时数据点维度信息
tempDimData[j++]=indata[k].x;
tempDimData[j]=indata[k].y;
j=0;
tempDP.SetDimension(tempDimData); //将维度信息存入数据点对象内
//char date[20]="";
//char time[20]="";
////double type; //无用信息
//ifs >> date;
//ifs >> time; //无用信息读入
tempDP.SetDpId(i); //将数据点对象ID设置为i
tempDP.SetVisited(false); //数据点对象isVisited设置为false
tempDP.SetClusterId(-1); //设置默认簇ID为-1
dadaSets.push_back(tempDP); //将对象压入数据集合容器
i++; //计数+1
}
dataNum =i; //设置数据对象集合大小为i
for(unsigned long i=0; i<dataNum;i++)
{
SetArrivalPoints(dadaSets[i]); //计算数据点领域内对象
}
return true; //返回
}