public class PixelsI extends AbstractAmdServant implements _IPixelsOperations
IPixels| Constructor and Description |
|---|
PixelsI(ome.api.IPixels service,
BlitzExecutor be) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyAndResizeImage_async(AMD_IPixels_copyAndResizeImage __cb,
long imageId,
RInt sizeX,
RInt sizeY,
RInt sizeZ,
RInt sizeT,
java.util.List<java.lang.Integer> channelList,
java.lang.String methodology,
boolean copyStats,
Ice.Current __current)
Copies the metadata, and only the metadata linked to
a Image object into a new Image object of equal or
differing size across one or many of its three physical
dimensions or temporal dimension.
|
void |
copyAndResizePixels_async(AMD_IPixels_copyAndResizePixels __cb,
long pixelsId,
RInt sizeX,
RInt sizeY,
RInt sizeZ,
RInt sizeT,
java.util.List<java.lang.Integer> channelList,
java.lang.String methodology,
boolean copyStats,
Ice.Current __current)
Copies the metadata, and only the metadata linked to
a Pixels object into a new Pixels object of equal or
differing size across one or many of its three physical
dimensions or temporal dimension.
|
void |
createImage_async(AMD_IPixels_createImage __cb,
int sizeX,
int sizeY,
int sizeZ,
int sizeT,
java.util.List<java.lang.Integer> channelList,
PixelsType pixelsType,
java.lang.String name,
java.lang.String description,
Ice.Current __current)
Creates the metadata, and only the metadata linked
to an Image object.
|
void |
getAllEnumerations_async(AMD_IPixels_getAllEnumerations __cb,
java.lang.String enumClass,
Ice.Current __current)
Retrieves the exhaustive list of enumerations for a given
enumeration class.
|
void |
getBitDepth_async(AMD_IPixels_getBitDepth __cb,
PixelsType type,
Ice.Current __current)
Bit depth for a given pixel type.
|
void |
getEnumeration_async(AMD_IPixels_getEnumeration __cb,
java.lang.String enumClass,
java.lang.String value,
Ice.Current __current)
Retrieves a particular enumeration for a given enumeration
class.
|
void |
loadRndSettings_async(AMD_IPixels_loadRndSettings __cb,
long renderingSettingsId,
Ice.Current __current)
Loads a specific set of rendering settings.
|
void |
retrieveAllRndSettings_async(AMD_IPixels_retrieveAllRndSettings __cb,
long pixId,
long userId,
Ice.Current __current)
Retrieves all the rendering settings for a given pixels set
and the passed user.
|
void |
retrievePixDescription_async(AMD_IPixels_retrievePixDescription __cb,
long pixId,
Ice.Current __current)
Retrieves the pixels metadata.
|
void |
retrieveRndSettings_async(AMD_IPixels_retrieveRndSettings __cb,
long pixId,
Ice.Current __current)
Retrieves the rendering settings for a given pixels set and
the currently logged in user.
|
void |
retrieveRndSettingsFor_async(AMD_IPixels_retrieveRndSettingsFor __cb,
long pixId,
long userId,
Ice.Current __current)
Retrieves the rendering settings for a given pixels set and
the passed user.
|
void |
saveRndSettings_async(AMD_IPixels_saveRndSettings __cb,
RenderingDef rndSettings,
Ice.Current __current)
Saves the specified rendering settings.
|
void |
setChannelGlobalMinMax_async(AMD_IPixels_setChannelGlobalMinMax __cb,
long pixelsId,
int channelIndex,
double min,
double max,
Ice.Current __current)
Sets the channel global (all 2D optical sections
corresponding to a particular channel) minimum and maximum
for a Pixels set.
|
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, runnableCall, safeRunnableCall, setApplicationContext, setHolderpublic PixelsI(ome.api.IPixels service,
BlitzExecutor be)
public void copyAndResizeImage_async(AMD_IPixels_copyAndResizeImage __cb, long imageId, RInt sizeX, RInt sizeY, RInt sizeZ, RInt sizeT, java.util.List<java.lang.Integer> channelList, java.lang.String methodology, boolean copyStats, Ice.Current __current) throws ServerError
_IPixelsOperationsRawPixelsStore or to add
and link PlaneInfo and/or other Pixels
set specific metadata.
It is also assumed that the caller wishes the pixels
dimensions and PixelsType to remain the
same; changing these is outside the scope of this method.
NOTE: As Channel objects are
only able to apply to a single set of Pixels any
annotations or linkage to these objects will be lost.copyAndResizeImage_async in interface _IPixelsOperations__cb - The callback object for the operation.imageId - The source Image id.sizeY - The new size across the Y-axis.
null if the copy should maintain
the same size.sizeZ - The new size across the Z-axis.
null if the copy should maintain
the same size.sizeT - The new number of timepoints.
null if the copy should maintain
the same number.channelList - The channels that should be copied into
the new Pixels set.methodology - The name of the new Image.__current - The Current object for the invocation.ServerErrorpublic void copyAndResizePixels_async(AMD_IPixels_copyAndResizePixels __cb, long pixelsId, RInt sizeX, RInt sizeY, RInt sizeZ, RInt sizeT, java.util.List<java.lang.Integer> channelList, java.lang.String methodology, boolean copyStats, Ice.Current __current) throws ServerError
_IPixelsOperationsRawPixelsStore or to add
and link PlaneInfo and/or other Pixels
set specific metadata.
It is also assumed that the caller wishes the pixels
dimensions and PixelsType to remain the
same; changing these is outside the scope of this method.
NOTE: As Channel objects are
only able to apply to a single set of Pixels any
annotations or linkage to these objects will be lost.copyAndResizePixels_async in interface _IPixelsOperations__cb - The callback object for the operation.pixelsId - The source Pixels set id.sizeY - The new size across the Y-axis.
null if the copy should maintain
the same size.sizeZ - The new size across the Z-axis.
null if the copy should maintain
the same size.sizeT - The new number of timepoints.
null if the copy should maintain
the same number.channelList - The channels that should be copied into
the new Pixels set.methodology - An optional string signifying the
methodology that will be used to produce
this new Pixels set.copyStats - Whether or not to copy the
StatsInfo for each
channel.__current - The Current object for the invocation.ServerErrorpublic void createImage_async(AMD_IPixels_createImage __cb, int sizeX, int sizeY, int sizeZ, int sizeT, java.util.List<java.lang.Integer> channelList, PixelsType pixelsType, java.lang.String name, java.lang.String description, Ice.Current __current) throws ServerError
_IPixelsOperationsRawPixelsStore or to
add and link PlaneInfo or
StatsInfo objects and/or other Pixels
set specific metadata. It is also up to the caller to
update the pixels dimensions.createImage_async in interface _IPixelsOperations__cb - The callback object for the operation.sizeX - The new size across the X-axis.sizeZ - The new size across the Z-axis.pixelsType - The pixelsTypedescription - The description of the new Image.__current - The Current object for the invocation.ServerErrorpublic void getAllEnumerations_async(AMD_IPixels_getAllEnumerations __cb, java.lang.String enumClass, Ice.Current __current) throws ServerError
_IPixelsOperationsgetAllEnumerations_async in interface _IPixelsOperations__cb - The callback object for the operation.enumClass - Enumeration class.__current - The Current object for the invocation.ServerErrorpublic void getBitDepth_async(AMD_IPixels_getBitDepth __cb, PixelsType type, Ice.Current __current) throws ServerError
_IPixelsOperationsgetBitDepth_async in interface _IPixelsOperations__cb - The callback object for the operation.type - Pixels type.__current - The Current object for the invocation.ServerErrorpublic void getEnumeration_async(AMD_IPixels_getEnumeration __cb, java.lang.String enumClass, java.lang.String value, Ice.Current __current) throws ServerError
_IPixelsOperationsgetEnumeration_async in interface _IPixelsOperations__cb - The callback object for the operation.enumClass - Enumeration class.__current - The Current object for the invocation.ServerErrorpublic void loadRndSettings_async(AMD_IPixels_loadRndSettings __cb, long renderingSettingsId, Ice.Current __current) throws ServerError
_IPixelsOperationsloadRndSettings_async in interface _IPixelsOperations__cb - The callback object for the operation.renderingSettingsId - Rendering definition id.__current - The Current object for the invocation.ServerErrorpublic void retrievePixDescription_async(AMD_IPixels_retrievePixDescription __cb, long pixId, Ice.Current __current) throws ServerError
_IPixelsOperationsretrievePixDescription_async in interface _IPixelsOperations__cb - The callback object for the operation.pixId - Pixels id.__current - The Current object for the invocation.ServerErrorpublic void retrieveRndSettings_async(AMD_IPixels_retrieveRndSettings __cb, long pixId, Ice.Current __current) throws ServerError
_IPixelsOperationsRenderingDef, and the user is an
administrator, then a RenderingDef may
be returned for the owner of the
Pixels. This matches the behavior of the
Rendering service.
The following objects will be pre-linked:
retrieveRndSettings_async in interface _IPixelsOperations__cb - The callback object for the operation.pixId - Pixels id.__current - The Current object for the invocation.ServerErrorpublic void retrieveRndSettingsFor_async(AMD_IPixels_retrieveRndSettingsFor __cb, long pixId, long userId, Ice.Current __current) throws ServerError
_IPixelsOperationsretrieveRndSettingsFor_async in interface _IPixelsOperations__cb - The callback object for the operation.pixId - Pixels id.__current - The Current object for the invocation.ServerErrorpublic void retrieveAllRndSettings_async(AMD_IPixels_retrieveAllRndSettings __cb, long pixId, long userId, Ice.Current __current) throws ServerError
_IPixelsOperationsretrieveAllRndSettings_async in interface _IPixelsOperations__cb - The callback object for the operation.pixId - Pixels id.__current - The Current object for the invocation.ServerErrorpublic void saveRndSettings_async(AMD_IPixels_saveRndSettings __cb, RenderingDef rndSettings, Ice.Current __current) throws ServerError
_IPixelsOperationssaveRndSettings_async in interface _IPixelsOperations__cb - The callback object for the operation.rndSettings - Rendering settings.__current - The Current object for the invocation.ServerErrorpublic void setChannelGlobalMinMax_async(AMD_IPixels_setChannelGlobalMinMax __cb, long pixelsId, int channelIndex, double min, double max, Ice.Current __current) throws ServerError
_IPixelsOperationssetChannelGlobalMinMax_async in interface _IPixelsOperations__cb - The callback object for the operation.pixelsId - The source Pixels set id.min - The channel global minimum.__current - The Current object for the invocation.ServerError