Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

SampleModel Class Reference

Inherited by ComponentSampleModel, MultiPixelPackedSampleModel, and SinglePixelPackedSampleModel.

List of all members.


Public Member Functions

 SampleModel (int dataType, int w, int h, int numBands)
abstract Object getDataElements (int x, int y, Object obj, DataBuffer data)
Object getDataElements (int x, int y, int w, int h, Object obj, DataBuffer data)
abstract void setDataElements (int x, int y, Object obj, DataBuffer data)
void setDataElements (int x, int y, int w, int h, Object obj, DataBuffer data)
abstract SampleModel createSubsetSampleModel (int bands[])
abstract SampleModel createCompatibleSampleModel (int a0, int a1)
int[] getPixel (int x, int y, int iArray[], DataBuffer data)
void setPixel (int x, int y, int iArray[], DataBuffer data)
float[] getPixel (int x, int y, float fArray[], DataBuffer data)
void setPixel (int x, int y, float fArray[], DataBuffer data)
double[] getPixel (int x, int y, double dArray[], DataBuffer data)
void setPixel (int x, int y, double dArray[], DataBuffer data)
abstract int getSample (int x, int y, int b, DataBuffer data)
float getSampleFloat (int x, int y, int b, DataBuffer data)
double getSampleDouble (int x, int y, int b, DataBuffer data)
int[] getPixels (int x, int y, int w, int h, int iArray[], DataBuffer data)
void setPixels (int x, int y, int w, int h, int iArray[], DataBuffer data)
float[] getPixels (int x, int y, int w, int h, float fArray[], DataBuffer data)
void setPixels (int x, int y, int w, int h, float fArray[], DataBuffer data)
double[] getPixels (int x, int y, int w, int h, double dArray[], DataBuffer data)
void setPixels (int x, int y, int w, int h, double dArray[], DataBuffer data)
abstract void setSample (int x, int y, int b, int s, DataBuffer data)
int[] getSamples (int x, int y, int w, int h, int b, int iArray[], DataBuffer data)
void setSamples (int x, int y, int w, int h, int b, int iArray[], DataBuffer data)
float[] getSamples (int x, int y, int w, int h, int b, float fArray[], DataBuffer data)
void setSamples (int x, int y, int w, int h, int b, float fArray[], DataBuffer data)
double[] getSamples (int x, int y, int w, int h, int b, double dArray[], DataBuffer data)
void setSamples (int x, int y, int w, int h, int b, double dArray[], DataBuffer data)
void setSample (int x, int y, int b, float s, DataBuffer data)
void setSample (int x, int y, int b, double s, DataBuffer data)
abstract DataBuffer createDataBuffer ()
abstract int getSampleSize (int band)
abstract int[] getSampleSize ()
final int getWidth ()
int getTransferType ()
abstract int getNumDataElements ()
final int getNumBands ()
final int getHeight ()
final int getDataType ()

Protected Attributes

int width
int height
int numBands
int dataType

Constructor & Destructor Documentation

SampleModel ( int  dataType,
int  w,
int  h,
int  numBands 
)


Member Function Documentation

abstract Object getDataElements ( int  x,
int  y,
Object  obj,
DataBuffer  data 
) [pure virtual]

Object getDataElements ( int  x,
int  y,
int  w,
int  h,
Object  obj,
DataBuffer  data 
)

abstract void setDataElements ( int  x,
int  y,
Object  obj,
DataBuffer  data 
) [pure virtual]

void setDataElements ( int  x,
int  y,
int  w,
int  h,
Object  obj,
DataBuffer  data 
)

abstract SampleModel createSubsetSampleModel ( int  bands[]  )  [pure virtual]

abstract SampleModel createCompatibleSampleModel ( int  a0,
int  a1 
) [pure virtual]

int [] getPixel ( int  x,
int  y,
int  iArray[],
DataBuffer  data 
)

void setPixel ( int  x,
int  y,
int  iArray[],
DataBuffer  data 
)

float [] getPixel ( int  x,
int  y,
float  fArray[],
DataBuffer  data 
)

void setPixel ( int  x,
int  y,
float  fArray[],
DataBuffer  data 
)

double [] getPixel ( int  x,
int  y,
double  dArray[],
DataBuffer  data 
)

void setPixel ( int  x,
int  y,
double  dArray[],
DataBuffer  data 
)

abstract int getSample ( int  x,
int  y,
int  b,
DataBuffer  data 
) [pure virtual]

float getSampleFloat ( int  x,
int  y,
int  b,
DataBuffer  data 
)

Reimplemented in BandedSampleModel, and ComponentSampleModel.

double getSampleDouble ( int  x,
int  y,
int  b,
DataBuffer  data 
)

Reimplemented in BandedSampleModel, and ComponentSampleModel.

int [] getPixels ( int  x,
int  y,
int  w,
int  h,
int  iArray[],
DataBuffer  data 
)

void setPixels ( int  x,
int  y,
int  w,
int  h,
int  iArray[],
DataBuffer  data 
)

float [] getPixels ( int  x,
int  y,
int  w,
int  h,
float  fArray[],
DataBuffer  data 
)

void setPixels ( int  x,
int  y,
int  w,
int  h,
float  fArray[],
DataBuffer  data 
)

double [] getPixels ( int  x,
int  y,
int  w,
int  h,
double  dArray[],
DataBuffer  data 
)

void setPixels ( int  x,
int  y,
int  w,
int  h,
double  dArray[],
DataBuffer  data 
)

abstract void setSample ( int  x,
int  y,
int  b,
int  s,
DataBuffer  data 
) [pure virtual]

int [] getSamples ( int  x,
int  y,
int  w,
int  h,
int  b,
int  iArray[],
DataBuffer  data 
)

void setSamples ( int  x,
int  y,
int  w,
int  h,
int  b,
int  iArray[],
DataBuffer  data 
)

float [] getSamples ( int  x,
int  y,
int  w,
int  h,
int  b,
float  fArray[],
DataBuffer  data 
)

void setSamples ( int  x,
int  y,
int  w,
int  h,
int  b,
float  fArray[],
DataBuffer  data 
)

double [] getSamples ( int  x,
int  y,
int  w,
int  h,
int  b,
double  dArray[],
DataBuffer  data 
)

void setSamples ( int  x,
int  y,
int  w,
int  h,
int  b,
double  dArray[],
DataBuffer  data 
)

void setSample ( int  x,
int  y,
int  b,
float  s,
DataBuffer  data 
)

Reimplemented in BandedSampleModel, and ComponentSampleModel.

void setSample ( int  x,
int  y,
int  b,
double  s,
DataBuffer  data 
)

Reimplemented in BandedSampleModel, and ComponentSampleModel.

abstract DataBuffer createDataBuffer (  )  [pure virtual]

abstract int getSampleSize ( int  band  )  [pure virtual]

abstract int [] getSampleSize (  )  [pure virtual]

final int getWidth (  ) 

int getTransferType (  ) 

Reimplemented in MultiPixelPackedSampleModel.

abstract int getNumDataElements (  )  [pure virtual]

final int getNumBands (  ) 

final int getHeight (  ) 

final int getDataType (  ) 


Member Data Documentation

int width [protected]

int height [protected]

int numBands [protected]

Reimplemented in ComponentSampleModel.

int dataType [protected]