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