com.bugvm.apple.coremotion.CMRotationMatrix Maven / Gradle / Ivy
/*
* Copyright (C) 2013-2015 RoboVM AB
*
* 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.bugvm.apple.coremotion;
/**/
import java.io.*;
import java.nio.*;
import java.util.*;
import com.bugvm.objc.*;
import com.bugvm.objc.annotation.*;
import com.bugvm.objc.block.*;
import com.bugvm.rt.*;
import com.bugvm.rt.annotation.*;
import com.bugvm.rt.bro.*;
import com.bugvm.rt.bro.annotation.*;
import com.bugvm.rt.bro.ptr.*;
import com.bugvm.apple.foundation.*;
/* */
/**/
/* */
/**//* */
/**/public/* */ class /**/CMRotationMatrix/* */
extends /**/Struct/* */
/**//* */ {
/**/public static class CMRotationMatrixPtr extends Ptr {}/* */
/**/
/* */
/**//* */
/**/
public CMRotationMatrix() {}
public CMRotationMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) {
this.setM11(m11);
this.setM12(m12);
this.setM13(m13);
this.setM21(m21);
this.setM22(m22);
this.setM23(m23);
this.setM31(m31);
this.setM32(m32);
this.setM33(m33);
}
/* */
/**//* */
/**/
@StructMember(0) public native double getM11();
@StructMember(0) public native CMRotationMatrix setM11(double m11);
@StructMember(1) public native double getM12();
@StructMember(1) public native CMRotationMatrix setM12(double m12);
@StructMember(2) public native double getM13();
@StructMember(2) public native CMRotationMatrix setM13(double m13);
@StructMember(3) public native double getM21();
@StructMember(3) public native CMRotationMatrix setM21(double m21);
@StructMember(4) public native double getM22();
@StructMember(4) public native CMRotationMatrix setM22(double m22);
@StructMember(5) public native double getM23();
@StructMember(5) public native CMRotationMatrix setM23(double m23);
@StructMember(6) public native double getM31();
@StructMember(6) public native CMRotationMatrix setM31(double m31);
@StructMember(7) public native double getM32();
@StructMember(7) public native CMRotationMatrix setM32(double m32);
@StructMember(8) public native double getM33();
@StructMember(8) public native CMRotationMatrix setM33(double m33);
/* */
/**//* */
}