class Signal { AudioShape source; PArc2D range; float rangeWidth, rangeAngleExtent; Signal(AudioShape source, float x, float y, float rangeWidth, float rangeAngleStart, float rangeAngleExtent) { this.source = source; this.range = new PArc2D(x, y, rangeWidth, rangeAngleStart, rangeAngleExtent); } void setXY(float x, float y) { this.range.setXY(x, y); } void setAngle(float a) { this.range.setAngle(a); } AudioShape getSource() { return source; } }