org.rococoa.cocoa.quicktime
Class QTVRCubicFaceData

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.quicktime.QTVRCubicFaceData
Direct Known Subclasses:
QTVRCubicFaceData.ByReference, QTVRCubicFaceData.ByValue

public class QTVRCubicFaceData
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class QTVRCubicFaceData.ByReference
           
static class QTVRCubicFaceData.ByValue
           
 
Field Summary
 float aspect
           
 float[] center
           
 float[] orientation
           
 float skew
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTVRCubicFaceData()
           
QTVRCubicFaceData(float[] orientation, float[] center, float aspect, float skew)
           
 
Method Summary
 QTVRCubicFaceData.ByReference byReference()
           
 QTVRCubicFaceData.ByValue byValue()
           
 QTVRCubicFaceData clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

orientation

public float[] orientation

center

public float[] center

aspect

public float aspect

skew

public float skew
Constructor Detail

QTVRCubicFaceData

public QTVRCubicFaceData()

QTVRCubicFaceData

public QTVRCubicFaceData(float[] orientation,
                         float[] center,
                         float aspect,
                         float skew)
Parameters:
orientation - WXYZ quaternion of absolute orientation
center - Center of image relative to center of projection (default = (0,0)) in normalized units
aspect - aspect>1 => tall pixels; aspect <1 => squat pixels (default = 1)
skew - skew x by y (default = 0)
Method Detail

byReference

public QTVRCubicFaceData.ByReference byReference()

byValue

public QTVRCubicFaceData.ByValue byValue()

clone

public QTVRCubicFaceData clone()
Overrides:
clone in class Object