org.rococoa.cocoa.qd
Class GammaTbl

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<GammaTbl,GammaTbl.ByValue,GammaTbl.ByReference>
          extended by org.rococoa.cocoa.qd.GammaTbl
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<GammaTbl,GammaTbl.ByValue,GammaTbl.ByReference>>
Direct Known Subclasses:
GammaTbl.ByReference, GammaTbl.ByValue

public class GammaTbl
extends Structure<GammaTbl,GammaTbl.ByValue,GammaTbl.ByReference>

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/QuickdrawTypes.h:1381
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 GammaTbl.ByReference
           
static class GammaTbl.ByValue
           
 
Field Summary
 short gChanCnt
           
 short gDataCnt
           
 short gDataWidth
           
 short[] gFormulaData
          data for formulas followed by gamma values
C type : short[1]
 short gFormulaSize
           
 short gType
           
 short gVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
GammaTbl()
           
GammaTbl(short gVersion, short gType, short gFormulaSize, short gChanCnt, short gDataCnt, short gDataWidth, short[] gFormulaData)
           
 
Method Summary
static GammaTbl[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

gVersion

public short gVersion

gType

public short gType

gFormulaSize

public short gFormulaSize

gChanCnt

public short gChanCnt

gDataCnt

public short gDataCnt

gDataWidth

public short gDataWidth

gFormulaData

public short[] gFormulaData
data for formulas followed by gamma values
C type : short[1]

Constructor Detail

GammaTbl

public GammaTbl()

GammaTbl

public GammaTbl(short gVersion,
                short gType,
                short gFormulaSize,
                short gChanCnt,
                short gDataCnt,
                short gDataWidth,
                short[] gFormulaData)
Parameters:
gVersion - gamma version number
gType - gamma data type
gFormulaSize - Formula data size
gChanCnt - number of channels of data
gDataCnt - number of values/channel
gDataWidth - bits/corrected value (data packed to next larger byte size)
gFormulaData - data for formulas followed by gamma values
C type : short[1]
Method Detail

newArray

public static GammaTbl[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.