package de.gaalop.productComputer; import java.util.Arrays; /** * Blade represented by an array of strings * @author christian */ public class BladeStr { private float prefactor; private String[] baseVectors; public BladeStr(String baseVector) { this.prefactor = 1; this.baseVectors = new String[]{baseVector}; } public BladeStr(String[] baseVectors) { this.prefactor = 1; this.baseVectors = baseVectors; } public BladeStr(float prefactor, String baseVector) { this.prefactor = prefactor; this.baseVectors = new String[]{baseVector}; } public BladeStr(float prefactor, String[] baseVectors) { this.prefactor = prefactor; this.baseVectors = baseVectors; } public String[] getBaseVectors() { return baseVectors; } public float getPrefactor() { return prefactor; } public void setBaseVectors(String[] baseVectors) { this.baseVectors = baseVectors; } public void setPrefactor(float prefactor) { this.prefactor = prefactor; } @Override public String toString() { return prefactor+Arrays.toString(baseVectors); } }