public class LuraWaveServiceImpl extends AbstractService implements LuraWaveService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
INVALID_LICENSE_MSG
Message to display if an invalid LuraWave license code is given.
|
static java.lang.String |
LICENSE_PROPERTY
System property to check for the LuraWave license code.
|
static java.lang.String |
NO_LICENSE_MSG
Message to display if no LuraWave license code is given.
|
static java.lang.String |
NO_LURAWAVE_MSG
Message displayed if the LuraWave LWF decoder library is not found.
|
static java.lang.String |
STUB_FIELD
Identifying field in stub class.
|
| Constructor and Description |
|---|
LuraWaveServiceImpl()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decodeToMemoryGray16(short[] image,
int imageoffset,
int limit,
int quality,
int scale,
int pdx,
int pdy,
int clip_x,
int clip_y,
int clip_w,
int clip_h)
|
void |
decodeToMemoryGray8(byte[] image,
int limit,
int quality,
int scale)
|
int |
getHeight()
Wraps
lwfDecoder.getHeight() |
java.lang.String |
getLicenseCode()
Retrieves the current license code as a string.
|
int |
getWidth()
Wraps
lwfDecoder.getWidth() |
void |
initialize(java.io.InputStream stream)
|
void |
setLicenseCode(java.lang.String license)
Overrides the license code to use when initializing the LuraWave decoder.
|
checkClassDependencypublic static final java.lang.String LICENSE_PROPERTY
public static final java.lang.String NO_LURAWAVE_MSG
public static final java.lang.String NO_LICENSE_MSG
public static final java.lang.String INVALID_LICENSE_MSG
public static final java.lang.String STUB_FIELD
public LuraWaveServiceImpl()
throws DependencyException
DependencyExceptionpublic void setLicenseCode(java.lang.String license)
LuraWaveServicesetLicenseCode in interface LuraWaveServicelicense - String license code.public java.lang.String getLicenseCode()
LuraWaveServicegetLicenseCode in interface LuraWaveServicepublic void initialize(java.io.InputStream stream)
throws java.io.IOException,
DependencyException,
ServiceException
LuraWaveServiceinitialize in interface LuraWaveServicejava.io.IOException - If parsing of the image header fails.DependencyException - If no license code was specified.ServiceException - If the license code is invalid.public int getWidth()
LuraWaveServicelwfDecoder.getWidth()getWidth in interface LuraWaveServicepublic int getHeight()
LuraWaveServicelwfDecoder.getHeight()getHeight in interface LuraWaveServicepublic void decodeToMemoryGray8(byte[] image,
int limit,
int quality,
int scale)
throws ServiceException
LuraWaveServicedecodeToMemoryGray8 in interface LuraWaveServiceServiceException - If the license code is invalid.public void decodeToMemoryGray16(short[] image,
int imageoffset,
int limit,
int quality,
int scale,
int pdx,
int pdy,
int clip_x,
int clip_y,
int clip_w,
int clip_h)
throws ServiceException
LuraWaveServicedecodeToMemoryGray16 in interface LuraWaveServiceServiceException - If the license code is invalid.Copyright © 2014 Open Microscopy Environment