001package com.fs.starfarer.api.campaign;
002
003import java.awt.Color;
004
005public interface RingBandAPI extends SectorEntityToken {
006
007        boolean isSpiral();
008        void setSpiral(boolean spiral);
009        void setMinSpiralRadius(float minSpiralRadius);
010        float getMinSpiralRadius();
011        float getSpiralFactor();
012        void setSpiralFactor(float spiralFactor);
013        
014        String getSpriteKey();
015        String getSpriteCategory();
016        SectorEntityToken getFocus();
017        void setFocus(SectorEntityToken focus);
018        float getBandWidthInTexture();
019        void setBandWidthInTexture(float bandWidthInTexture);
020        int getBandIndex();
021        void setBandIndex(int bandIndex);
022        Color getColor();
023        void setColor(Color color);
024        float getBandWidthInEngine();
025        void setBandWidthInEngine(float bandWidthInEngine);
026        float getMiddleRadius();
027        void setMiddleRadius(float middleRadius);
028        String getCategory();
029        void setCategory(String category);
030        float getOrbitDays();
031        void setOrbitDays(float orbitDays);
032        String getKey();
033}