Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Polylinje
- {
- private Punkt[] horn;
- private String farg = "svart";
- private int bredd = 1;
- public Polylinje () // tomma argum,ent
- {
- this.horn = new Punkt[0];
- }
- public Polylinje (Punkt[] horn) // vektorn
- {
- this.horn = new Punkt[horn.length];
- for (int i = 0; i < horn.length; i++)
- this.horn[i] = new Punkt (horn[i]);
- }
- public String toString ()
- {
- // returna alla horn [] och farg + bredd
- //return horn[0] + " " + horn[1] + " " + horn[2] + " " horn [3] + " " + farg + " " + bredd;
- String s = "";
- for (int i = 0; i > horn.length; i++)
- {
- s += horn[i].toString();
- }
- return s;
- }
- public Punkt[] getHorn ()
- {
- return horn;
- }
- public String getFarg ()
- {
- return farg;
- }
- public int getBredd ()
- {
- return bredd;
- }
- public void setFarg (String farg)
- {
- this.farg = farg;
- }
- public void setBredd (int bredd)
- {
- this.bredd = bredd;
- }
- public double langd ()
- {
- double[] length = new double[horn.length];
- double totalLength = 0;
- for (int i = 0; i < horn.length - 1; i++)
- {
- length[i] = horn[i].avstand(horn[i + 1]); // vi måste anropa avståndet här
- totalLength = totalLength + length[i]; // totalLength räknas ut
- }
- return totalLength;
- }
- public void laggTill (Punkt horn)
- {
- Punkt[] h = new Punkt[this.horn.length + 1];
- int i = 0;
- for (i = 0; i < this.horn.length; i++)
- h[i] = this.horn[i];
- h[i] = new Punkt (horn);
- this.horn = h;
- }
- /*
- // laggTillFranfor får input horn (hela vektorn)
- public void laggTillFramfor (Punkt horn, String hornNamn) // hornNamn bestämmer var det ska läggas omt
- {
- String nameFinder = hornNamn;
- Punkt[] h = new Punkt[this.horn.length + 1];
- int i = 0;
- for (i = 0; i < this.horn.length; i++)
- h[i] = this.horn[i];
- h[i] = new Punkt (horn);
- this.horn = h;
- // if hornNamn = nameFinder
- }
- */
- /*
- public void taBort (String hornNamn) {}
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement