10694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian/*
20694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * Copyright (C) 2007 The Android Open Source Project
30694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian *
40694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * Licensed under the Apache License, Version 2.0 (the "License");
50694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * you may not use this file except in compliance with the License.
60694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * You may obtain a copy of the License at
70694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian *
80694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian *      http://www.apache.org/licenses/LICENSE-2.0
90694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian *
100694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * Unless required by applicable law or agreed to in writing, software
110694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * distributed under the License is distributed on an "AS IS" BASIS,
120694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * See the License for the specific language governing permissions and
140694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian * limitations under the License.
150694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian */
160694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
170694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian#include <utils/Errors.h>
180694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian#include "../../Transform.h"
190694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
200694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopianusing namespace android;
210694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
220694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopianint main(int argc, char **argv)
230694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian{
240694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    Transform tr90(Transform::ROT_90);
250694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    Transform trFH(Transform::FLIP_H);
260694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    Transform trFV(Transform::FLIP_V);
270694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
280694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    Transform tr90FH(Transform::ROT_90 | Transform::FLIP_H);
290694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    Transform tr90FV(Transform::ROT_90 | Transform::FLIP_V);
300694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
310694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    tr90.dump("tr90");
320694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    trFH.dump("trFH");
330694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    trFV.dump("trFV");
340694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
350694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    tr90FH.dump("tr90FH");
360694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    tr90FV.dump("tr90FV");
370694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
380694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    (trFH*tr90).dump("trFH*tr90");
390694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    (trFV*tr90).dump("trFV*tr90");
400694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
410694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    (tr90*trFH).dump("tr90*trFH");
420694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    (tr90*trFV).dump("tr90*trFV");
430694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian
440694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian    return 0;
450694d0f3b3d016b9eedda13c447e8e7735a4a177Mathias Agopian}
46