Files
DataStructureProject/path.cpp
T
2017-12-19 23:09:10 +08:00

39 lines
522 B
C++

#include "path.h"
Path::Path()
{
this->path = QList();
}
//用PathPoint数组初始化Path
Path::Path(PathPoint points[], int i)
{
for(int j=0; j<i; j++)
addPoint(points[j]);
}
PathPoint Path::getPoint(int i)
{
return path.value(i);
}
void Path::addPoint(int i, const PathPoint &point)
{
path.insert(i, point);
}
void Path::addPoint(const PathPoint &point)
{
path.append(point);
}
bool Path::isEmpty()
{
return path.isEmpty();
}
int Path::pointsCount()
{
return path.length();
}