Impact Acquire SDK Java
ChannelData Class Reference

A structure for image buffer channel specific data. More...

Public Member Functions

 ChannelData ()
 
synchronized void delete ()
 
int getIChannelOffset ()
 The offset (in bytes) to the next channel.
 
int getILinePitch ()
 The offset (in bytes) to the next line of this channel.
 
int getIPixelPitch ()
 The offset (in bytes) to the next pixel of this channel.
 
String getSzChannelDesc ()
 The string descriptor for this channel.
 
void setIChannelOffset (int value)
 The offset (in bytes) to the next channel.
 
void setILinePitch (int value)
 The offset (in bytes) to the next line of this channel.
 
void setIPixelPitch (int value)
 The offset (in bytes) to the next pixel of this channel.
 
void setSzChannelDesc (String value)
 The string descriptor for this channel.
 

Protected Member Functions

 ChannelData (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long swigRelease (ChannelData obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

A structure for image buffer channel specific data.

Channel specific data in an image is data, that in e.g. and RGB image might differ for the color components red, green and blue.

Constructor & Destructor Documentation

◆ ChannelData() [1/2]

ChannelData ( long cPtr,
boolean cMemoryOwn )
protected

◆ ChannelData() [2/2]

Member Function Documentation

◆ delete()

synchronized void delete ( )

◆ finalize()

void finalize ( )
protected

◆ getIChannelOffset()

int getIChannelOffset ( )

The offset (in bytes) to the next channel.

◆ getILinePitch()

int getILinePitch ( )

The offset (in bytes) to the next line of this channel.

◆ getIPixelPitch()

int getIPixelPitch ( )

The offset (in bytes) to the next pixel of this channel.

◆ getSzChannelDesc()

String getSzChannelDesc ( )

The string descriptor for this channel.

For an RGB image the string values of three mvIMPACT.acquire.ChannelData structures this might e.g. be "R", "G" and "B".

◆ setIChannelOffset()

void setIChannelOffset ( int value)

The offset (in bytes) to the next channel.

◆ setILinePitch()

void setILinePitch ( int value)

The offset (in bytes) to the next line of this channel.

◆ setIPixelPitch()

void setIPixelPitch ( int value)

The offset (in bytes) to the next pixel of this channel.

◆ setSzChannelDesc()

void setSzChannelDesc ( String value)

The string descriptor for this channel.

For an RGB image the string values of three mvIMPACT.acquire.ChannelData structures this might e.g. be "R", "G" and "B".

◆ swigRelease()

static long swigRelease ( ChannelData obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protected