From 8e963a5a6016d246184ed65906f9d103e92b17e2 Mon Sep 17 00:00:00 2001 From: Sascha Haeberling Date: Tue, 6 Aug 2013 11:43:02 -0700 Subject: This removes all non-Camera stuff from Camera2. Note: Camera2 is a clone of Gallery2 right now. Note 2: I will bring .mk files back later. Change-Id: Ida958654296f5ebaacb6bb0ff59d52a7c37ce6fc --- .../filters/FilterStraightenRepresentation.java | 154 --------------------- 1 file changed, 154 deletions(-) delete mode 100644 src/com/android/gallery3d/filtershow/filters/FilterStraightenRepresentation.java (limited to 'src/com/android/gallery3d/filtershow/filters/FilterStraightenRepresentation.java') diff --git a/src/com/android/gallery3d/filtershow/filters/FilterStraightenRepresentation.java b/src/com/android/gallery3d/filtershow/filters/FilterStraightenRepresentation.java deleted file mode 100644 index 94c9497fc..000000000 --- a/src/com/android/gallery3d/filtershow/filters/FilterStraightenRepresentation.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Copyright (C) 2013 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.gallery3d.filtershow.filters; - -import android.util.JsonReader; -import android.util.JsonWriter; -import android.util.Log; - -import com.android.gallery3d.R; -import com.android.gallery3d.filtershow.editors.EditorStraighten; - -import java.io.IOException; - -public class FilterStraightenRepresentation extends FilterRepresentation { - public static final String SERIALIZATION_NAME = "STRAIGHTEN"; - public static final String SERIALIZATION_STRAIGHTEN_VALUE = "value"; - private static final String TAG = FilterStraightenRepresentation.class.getSimpleName(); - public static final int MAX_STRAIGHTEN_ANGLE = 45; - public static final int MIN_STRAIGHTEN_ANGLE = -45; - - float mStraighten; - - public FilterStraightenRepresentation(float straighten) { - super(FilterStraightenRepresentation.class.getSimpleName()); - setSerializationName(SERIALIZATION_NAME); - setShowParameterValue(true); - setFilterClass(FilterStraightenRepresentation.class); - setFilterType(FilterRepresentation.TYPE_GEOMETRY); - setTextId(R.string.straighten); - setEditorId(EditorStraighten.ID); - setStraighten(straighten); - } - - public FilterStraightenRepresentation(FilterStraightenRepresentation s) { - this(s.getStraighten()); - } - - public FilterStraightenRepresentation() { - this(getNil()); - } - - public void set(FilterStraightenRepresentation r) { - mStraighten = r.mStraighten; - } - - @Override - public boolean equals(FilterRepresentation rep) { - if (!(rep instanceof FilterStraightenRepresentation)) { - return false; - } - FilterStraightenRepresentation straighten = (FilterStraightenRepresentation) rep; - if (straighten.mStraighten != mStraighten) { - return false; - } - return true; - } - - public float getStraighten() { - return mStraighten; - } - - public void setStraighten(float straighten) { - if (!rangeCheck(straighten)) { - straighten = Math.min(Math.max(straighten, MIN_STRAIGHTEN_ANGLE), MAX_STRAIGHTEN_ANGLE); - } - mStraighten = straighten; - } - - @Override - public boolean allowsSingleInstanceOnly() { - return true; - } - - @Override - public FilterRepresentation copy() { - return new FilterStraightenRepresentation(this); - } - - @Override - protected void copyAllParameters(FilterRepresentation representation) { - if (!(representation instanceof FilterStraightenRepresentation)) { - throw new IllegalArgumentException("calling copyAllParameters with incompatible types!"); - } - super.copyAllParameters(representation); - representation.useParametersFrom(this); - } - - @Override - public void useParametersFrom(FilterRepresentation a) { - if (!(a instanceof FilterStraightenRepresentation)) { - throw new IllegalArgumentException("calling useParametersFrom with incompatible types!"); - } - setStraighten(((FilterStraightenRepresentation) a).getStraighten()); - } - - @Override - public boolean isNil() { - return mStraighten == getNil(); - } - - public static float getNil() { - return 0; - } - - @Override - public void serializeRepresentation(JsonWriter writer) throws IOException { - writer.beginObject(); - writer.name(SERIALIZATION_STRAIGHTEN_VALUE).value(mStraighten); - writer.endObject(); - } - - @Override - public void deSerializeRepresentation(JsonReader reader) throws IOException { - boolean unset = true; - reader.beginObject(); - while (reader.hasNext()) { - String name = reader.nextName(); - if (SERIALIZATION_STRAIGHTEN_VALUE.equals(name)) { - float s = (float) reader.nextDouble(); - if (rangeCheck(s)) { - setStraighten(s); - unset = false; - } - } else { - reader.skipValue(); - } - } - if (unset) { - Log.w(TAG, "WARNING: bad value when deserializing " + SERIALIZATION_NAME); - } - reader.endObject(); - } - - private boolean rangeCheck(double s) { - if (s < -45 || s > 45) { - return false; - } - return true; - } -} -- cgit v1.2.3