package com.flightcomputer;
import java.util.ArrayList;
import javax.microedition.khronos.opengles.GL10;
import com.nutiteq.components.MapPos;
public class TrckLine {
private boolean visible = false,threeaxis=false;
private ArrayList<MapPos> trckPos=null;
ArrayList<Integer> trckcolor=null;
openGlUtils glUtil=new openGlUtils();
float width;
public TrckLine() {
}
public void draw(GL10 gl){
if(!visible){
return;
}
try{
openGlUtils.drawPoints(gl,trckPos,trckcolor,width,threeaxis);
/*for (int i = 0; i < trckPos.size(); i++) {
MapPos pos=trckPos.get(i);
openGlUtils.drawPoint(gl,pos,Color.red(trckcolor.get(i)),Color.green(trckcolor.get(i)),Color.blue(trckcolor.get(i)));
}*/
}catch(Exception e){}
}
public void setVisible(boolean visible) {
this.visible = visible;
}
public void setRoute(ArrayList<MapPos> mapPos,ArrayList<Integer> colorlist,float width,boolean threeaxis) {
this.trckPos=mapPos;
this.trckcolor=colorlist;
this.width=width;
this.threeaxis=threeaxis;
}
}