if(i==j){
paths[i][j]=newPath();
paths[i][j].length=0;
}else{
paths[i][j]=newPath();
paths[i][j].length=10000;
}
}
}
intnumber=0;
creatPath(paths,0,1,110,number++);
creatPath(paths,1,2,110,number++);
creatPath(paths,1,3,90,number++);
creatPath(paths,2,3,100,number++);
creatPath(paths,3,4,100,number++);
creatPath(paths,3,5,60,number++);
creatPath(paths,3,6,210,number++);
creatPath(paths,4,5,80,number++);
creatPath(paths,4,6,220,number++);
creatPath(paths,5,6,190,number++);
creatPath(paths,5,9,60,number++);
creatPath(paths,6,7,50,number++);
creatPath(paths,6,9,340,number++);
creatPath(paths,6,10,380,number++);
creatPath(paths,6,11,380,number++);
creatPath(paths,7,8,80,number++);
creatPath(paths,7,9,380,number++);
creatPath(paths,7,10,420,number++);
creatPath(paths,7,11,420,number++);
creatPath(paths,8,9,330,number++);
creatPath(paths,8,10,370,number++);
creatPath(paths,8,11,170,number++);
creatPath(paths,9,10,200,number++);
creatPath(paths,9,11,300,number++);
creatPath(paths,10,11,340,number++);
creatPath(paths,10,14,300,number++);
creatPath(paths,11,12,140,number++);
creatPath(paths,11,13,170,number++);
creatPath(paths,12,13,170,number++);
creatPath(paths,12,14,210,number++);
edgesNum=number*2;
}
privatevoidcreatPath(Path[][]paths,inti,intj,intlength,intnumber){
paths[j][i].length=length;
paths[j][i].number=number;
paths[i][j].length=length;
paths[i][j].number=number;
}
publicPath[][]getPaths(){
returnpaths;
}
publicvoidsetPaths(Path[][]paths){
this.paths=paths;
}
publicSpot[]getSpots(){
returnspots;
}
publicvoidsetSpots(Spot[]spots){
this.spots=spots;
}
publicintgetVertexNum(){
returnvertexNum;
}
publicvoidsetVertexNum(intvertexNum){
this.vertexNum=vertexNum;
}
publicintgetEdgesNum(){
returnedgesNum;
}
publicvoidsetEdgesNum(intedgesNum){
this.edgesNum=edgesNum;
}
publicintgetTotalLength(){
returntotalLength;
}
publicvoidsetTotalLength(inttotalLength){
this.totalLength=totalLength;
}
publicArrayListgetEdges(){
returnedges;
}
publicvoidsetEdges(ArrayListedges){
this.edges=edges;
}
publicString[]getSpotNames(){
returnspotNames;
}
publicvoidsetSpotNames(String[]spotNames){
this.spotNames=spotNames;
}
publicString[]getDetails(){
returndetails;
}
publicvoidsetDetails(String[]details){
this.details=details;
}
publicintgetStartIndex(){
returnstartIndex;
}
publicvoidsetStartIndex(intstartIndex){
this.startIndex=startIndex;
}
publicintgetEndIndex(){
returnendIndex;
}
publicvoidsetEndIndex(intendIndex){
this.endIndex=endIndex;
}
}