package android.view.ext;
/**
* Linearly distributes satellites in the given total degree.
*
* @author Siyamed SINIR
*
*/
public class LinearDegreeProvider implements IDegreeProvider {
public float[] getDegrees(int count, float totalDegrees){
if(count < 1){
return new float[]{};
}
if(count == 1){
return new float[]{45};
}
float[] result = null;
int tmpCount = count-1;
result = new float[count];
float delta = totalDegrees / tmpCount;
for(int index=0; index<count; index++){
int tmpIndex = index;
result[index] = tmpIndex * delta;
}
return result;
}
}