package algoritmo;

import java.awt.Color;
import java.util.Vector;

public class Alvo {

    private Vector<double[]> listaDePontos = new Vector<double[]>();

    private int id;
    private double[] posicao;
    private double[] tamanho;
    private Color corTextura;
    private boolean ativo;
	
    public Alvo(int id){
            this.id = id;
            this.posicao = new double[2];
            this.tamanho = new double[2];//largura,comprimento(altura)
            this.ativo = true;
            this.corTextura = new Color(255,255,255,150);//teste
    }



    public static void main(String[] args) {
            // TODO Auto-generated method stub

    }



    public Vector<double[]> getListaDePontos() {
            return listaDePontos;
    }

    public void setListaDePontos(Vector<double[]> listaDePontos) {
            this.listaDePontos = listaDePontos;
    }


    public boolean isAtivo(){
        return ativo;
    }

    public void setAtivo(boolean ativo){
        this.ativo = ativo;
    }
    public int getId() {
            return id;
    }

    public void setId(int id) {
            this.id = id;
    }

        
    public double[] getPosicao() {
        return posicao;
    }

    public void setPosicao(double[] posicao) {
        this.posicao = posicao;
    }

    public double[] getTamanho() {
        return tamanho;
    }

    public void setTamanho(double[] tamanho) {
        this.tamanho = tamanho;
    }

    public Color getCorTextura() {
        return corTextura;
    }

    public void setCorTextura(Color corTextura) {
        this.corTextura = corTextura;
    }

    public void setCorTextura(int[] corTextura) {
        this.corTextura = new Color(corTextura[0],corTextura[1],corTextura[2],corTextura[3]);
    }
}
