/* Class270 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public final class Class270
{
    public float[] aFloatArray4087 = new float[9];
    
    public Class280 method5230() {
	Class280 class280 = new Class280();
	double d = (double) (1.0F + aFloatArray4087[0] + aFloatArray4087[4]
			     + aFloatArray4087[8]);
	if (d > 1.0E-8) {
	    float f = (float) (Math.sqrt(d) * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	    class280.aFloat4156 = 0.25F * f;
	} else if (aFloatArray4087[0] > aFloatArray4087[4]
		   && aFloatArray4087[0] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[0]
						   - aFloatArray4087[4]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157 = 0.25F * f;
	    class280.aFloat4158
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	} else if (aFloatArray4087[4] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[4]
						   - aFloatArray4087[0]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4158 = 0.25F * f;
	    class280.aFloat4154
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	} else {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[8]
						   - aFloatArray4087[0]
						   - aFloatArray4087[4]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4154 = 0.25F * f;
	    class280.aFloat4156
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	}
	return class280;
    }
    
    void method5231() {
	aFloatArray4087[0] = 1.0F;
	aFloatArray4087[1] = 0.0F;
	aFloatArray4087[2] = 0.0F;
	aFloatArray4087[3] = 0.0F;
	aFloatArray4087[4] = 1.0F;
	aFloatArray4087[5] = 0.0F;
	aFloatArray4087[6] = 0.0F;
	aFloatArray4087[7] = 0.0F;
	aFloatArray4087[8] = 1.0F;
    }
    
    public Class270() {
	method5231();
    }
    
    void method5232() {
	aFloatArray4087[0] = 1.0F;
	aFloatArray4087[1] = 0.0F;
	aFloatArray4087[2] = 0.0F;
	aFloatArray4087[3] = 0.0F;
	aFloatArray4087[4] = 1.0F;
	aFloatArray4087[5] = 0.0F;
	aFloatArray4087[6] = 0.0F;
	aFloatArray4087[7] = 0.0F;
	aFloatArray4087[8] = 1.0F;
    }
    
    public Class280 method5233() {
	Class280 class280 = new Class280();
	double d = (double) (1.0F + aFloatArray4087[0] + aFloatArray4087[4]
			     + aFloatArray4087[8]);
	if (d > 1.0E-8) {
	    float f = (float) (Math.sqrt(d) * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	    class280.aFloat4156 = 0.25F * f;
	} else if (aFloatArray4087[0] > aFloatArray4087[4]
		   && aFloatArray4087[0] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[0]
						   - aFloatArray4087[4]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157 = 0.25F * f;
	    class280.aFloat4158
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	} else if (aFloatArray4087[4] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[4]
						   - aFloatArray4087[0]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4158 = 0.25F * f;
	    class280.aFloat4154
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	} else {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[8]
						   - aFloatArray4087[0]
						   - aFloatArray4087[4]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4154 = 0.25F * f;
	    class280.aFloat4156
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	}
	return class280;
    }
    
    public Class280 method5234() {
	Class280 class280 = new Class280();
	double d = (double) (1.0F + aFloatArray4087[0] + aFloatArray4087[4]
			     + aFloatArray4087[8]);
	if (d > 1.0E-8) {
	    float f = (float) (Math.sqrt(d) * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	    class280.aFloat4156 = 0.25F * f;
	} else if (aFloatArray4087[0] > aFloatArray4087[4]
		   && aFloatArray4087[0] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[0]
						   - aFloatArray4087[4]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157 = 0.25F * f;
	    class280.aFloat4158
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	} else if (aFloatArray4087[4] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[4]
						   - aFloatArray4087[0]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4158 = 0.25F * f;
	    class280.aFloat4154
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	} else {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[8]
						   - aFloatArray4087[0]
						   - aFloatArray4087[4]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4154 = 0.25F * f;
	    class280.aFloat4156
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	}
	return class280;
    }
    
    public Class280 method5235() {
	Class280 class280 = new Class280();
	double d = (double) (1.0F + aFloatArray4087[0] + aFloatArray4087[4]
			     + aFloatArray4087[8]);
	if (d > 1.0E-8) {
	    float f = (float) (Math.sqrt(d) * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	    class280.aFloat4156 = 0.25F * f;
	} else if (aFloatArray4087[0] > aFloatArray4087[4]
		   && aFloatArray4087[0] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[0]
						   - aFloatArray4087[4]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157 = 0.25F * f;
	    class280.aFloat4158
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	} else if (aFloatArray4087[4] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[4]
						   - aFloatArray4087[0]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4158 = 0.25F * f;
	    class280.aFloat4154
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	} else {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[8]
						   - aFloatArray4087[0]
						   - aFloatArray4087[4]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4154 = 0.25F * f;
	    class280.aFloat4156
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	}
	return class280;
    }
    
    public Class280 method5236() {
	Class280 class280 = new Class280();
	double d = (double) (1.0F + aFloatArray4087[0] + aFloatArray4087[4]
			     + aFloatArray4087[8]);
	if (d > 1.0E-8) {
	    float f = (float) (Math.sqrt(d) * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	    class280.aFloat4156 = 0.25F * f;
	} else if (aFloatArray4087[0] > aFloatArray4087[4]
		   && aFloatArray4087[0] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[0]
						   - aFloatArray4087[4]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157 = 0.25F * f;
	    class280.aFloat4158
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4154
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[7] - aFloatArray4087[5]) / f;
	} else if (aFloatArray4087[4] > aFloatArray4087[8]) {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[4]
						   - aFloatArray4087[0]
						   - aFloatArray4087[8]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[3] + aFloatArray4087[1]) / f;
	    class280.aFloat4158 = 0.25F * f;
	    class280.aFloat4154
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4156
		= (aFloatArray4087[2] - aFloatArray4087[6]) / f;
	} else {
	    float f = (float) (Math.sqrt((double) (1.0F + aFloatArray4087[8]
						   - aFloatArray4087[0]
						   - aFloatArray4087[4]))
			       * 2.0);
	    class280.aFloat4157
		= (aFloatArray4087[2] + aFloatArray4087[6]) / f;
	    class280.aFloat4158
		= (aFloatArray4087[7] + aFloatArray4087[5]) / f;
	    class280.aFloat4154 = 0.25F * f;
	    class280.aFloat4156
		= (aFloatArray4087[3] - aFloatArray4087[1]) / f;
	}
	return class280;
    }
}
