public abstract class _IPixelsDisp extends Ice.ObjectImpl implements IPixels
RenderingEngine
and
clients. This service provides all DB access that the rendering
engine needs as well as Pixels services to a client. It also allows
the rendering engine to also be run external to the server (e.g.
client-side).Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
__ids |
static long |
serialVersionUID |
ice_staticId
Constructor and Description |
---|
_IPixelsDisp() |
Modifier and Type | Method and Description |
---|---|
static Ice.DispatchStatus |
___copyAndResizeImage(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___copyAndResizePixels(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___createImage(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getAllEnumerations(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getBitDepth(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getEnumeration(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___loadRndSettings(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___retrieveAllRndSettings(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___retrievePixDescription(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___retrieveRndSettings(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___retrieveRndSettingsFor(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___saveRndSettings(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setChannelGlobalMinMax(IPixels __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
Ice.DispatchStatus |
__dispatch(IceInternal.Incoming in,
Ice.Current __current) |
protected void |
__readImpl(IceInternal.BasicStream __is) |
protected void |
__writeImpl(IceInternal.BasicStream __os) |
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)
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)
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)
Creates the metadata, and only the metadata linked
to an Image object.
|
void |
getAllEnumerations_async(AMD_IPixels_getAllEnumerations __cb,
java.lang.String enumClass)
Deprecated.
Use ITypes#allEnumerations(string) instead.
|
void |
getBitDepth_async(AMD_IPixels_getBitDepth __cb,
PixelsType type)
Bit depth for a given pixel type.
|
void |
getEnumeration_async(AMD_IPixels_getEnumeration __cb,
java.lang.String enumClass,
java.lang.String value)
Deprecated.
Use ITypes#getEnumeration(string, string) instead.
|
protected void |
ice_copyStateFrom(Ice.Object __obj) |
java.lang.String |
ice_id() |
java.lang.String |
ice_id(Ice.Current __current) |
java.lang.String[] |
ice_ids() |
java.lang.String[] |
ice_ids(Ice.Current __current) |
boolean |
ice_isA(java.lang.String s) |
boolean |
ice_isA(java.lang.String s,
Ice.Current __current) |
static java.lang.String |
ice_staticId() |
void |
loadRndSettings_async(AMD_IPixels_loadRndSettings __cb,
long renderingSettingsId)
Loads a specific set of rendering settings.
|
void |
retrieveAllRndSettings_async(AMD_IPixels_retrieveAllRndSettings __cb,
long pixId,
long userId)
Retrieves all the rendering settings for a given pixels set
and the passed user.
|
void |
retrievePixDescription_async(AMD_IPixels_retrievePixDescription __cb,
long pixId)
Retrieves the pixels metadata.
|
void |
retrieveRndSettings_async(AMD_IPixels_retrieveRndSettings __cb,
long pixId)
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)
Retrieves the rendering settings for a given pixels set and
the passed user.
|
void |
saveRndSettings_async(AMD_IPixels_saveRndSettings __cb,
RenderingDef rndSettings)
Saves the specified rendering settings.
|
void |
setChannelGlobalMinMax_async(AMD_IPixels_setChannelGlobalMinMax __cb,
long pixelsId,
int channelIndex,
double min,
double max)
Sets the channel global (all 2D optical sections
corresponding to a particular channel) minimum and maximum
for a Pixels set.
|
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copyAndResizeImage_async, copyAndResizePixels_async, createImage_async, getAllEnumerations_async, getBitDepth_async, getEnumeration_async, loadRndSettings_async, retrieveAllRndSettings_async, retrievePixDescription_async, retrieveRndSettings_async, retrieveRndSettingsFor_async, saveRndSettings_async, setChannelGlobalMinMax_async
public static final java.lang.String[] __ids
public static final long serialVersionUID
protected void ice_copyStateFrom(Ice.Object __obj) throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public boolean ice_isA(java.lang.String s)
ice_isA
in interface Ice.Object
ice_isA
in class Ice.ObjectImpl
public boolean ice_isA(java.lang.String s, Ice.Current __current)
ice_isA
in interface Ice.Object
ice_isA
in class Ice.ObjectImpl
public java.lang.String[] ice_ids()
ice_ids
in interface Ice.Object
ice_ids
in class Ice.ObjectImpl
public java.lang.String[] ice_ids(Ice.Current __current)
ice_ids
in interface Ice.Object
ice_ids
in class Ice.ObjectImpl
public java.lang.String ice_id()
ice_id
in interface Ice.Object
ice_id
in class Ice.ObjectImpl
public java.lang.String ice_id(Ice.Current __current)
ice_id
in interface Ice.Object
ice_id
in class Ice.ObjectImpl
public static java.lang.String ice_staticId()
public final 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) throws ServerError
RawPixelsStore
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 _IPixelsOperationsNC
__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.ValidationException
- If the X, Y, Z, T or
channelList dimensions are out of bounds or the
Pixels object corresponding to
pixelsId
is unlocatable.ServerError
public final 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) throws ServerError
RawPixelsStore
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 _IPixelsOperationsNC
__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.ValidationException
- If the X, Y, Z, T or
channelList dimensions are out of bounds or the
Pixels object corresponding to
pixelsId
is unlocatable.ServerError
public final 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) throws ServerError
RawPixelsStore
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 _IPixelsOperationsNC
__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.ValidationException
- If the channel list is
null
or of size == 0.ServerError
public final void getAllEnumerations_async(AMD_IPixels_getAllEnumerations __cb, java.lang.String enumClass) throws ServerError
getAllEnumerations_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.enumClass
- Enumeration class.ServerError
public final void getBitDepth_async(AMD_IPixels_getBitDepth __cb, PixelsType type) throws ServerError
getBitDepth_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.type
- Pixels type.ServerError
public final void getEnumeration_async(AMD_IPixels_getEnumeration __cb, java.lang.String enumClass, java.lang.String value) throws ServerError
getEnumeration_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.enumClass
- Enumeration class.ServerError
public final void loadRndSettings_async(AMD_IPixels_loadRndSettings __cb, long renderingSettingsId) throws ServerError
loadRndSettings_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.renderingSettingsId
- Rendering definition id.ValidationException
- If no RenderingDef
matches the ID renderingDefId
.ServerError
public final void retrieveAllRndSettings_async(AMD_IPixels_retrieveAllRndSettings __cb, long pixId, long userId) throws ServerError
retrieveAllRndSettings_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.pixId
- Pixels id.ServerError
public final void retrievePixDescription_async(AMD_IPixels_retrievePixDescription __cb, long pixId) throws ServerError
retrievePixDescription_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.pixId
- Pixels id.ServerError
public final void retrieveRndSettings_async(AMD_IPixels_retrieveRndSettings __cb, long pixId) throws ServerError
RenderingDef
, 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 _IPixelsOperationsNC
__cb
- The callback object for the operation.pixId
- Pixels id.ServerError
public final void retrieveRndSettingsFor_async(AMD_IPixels_retrieveRndSettingsFor __cb, long pixId, long userId) throws ServerError
retrieveRndSettingsFor_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.pixId
- Pixels id.ServerError
public final void saveRndSettings_async(AMD_IPixels_saveRndSettings __cb, RenderingDef rndSettings) throws ServerError
saveRndSettings_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.rndSettings
- Rendering settings.ServerError
public final void setChannelGlobalMinMax_async(AMD_IPixels_setChannelGlobalMinMax __cb, long pixelsId, int channelIndex, double min, double max) throws ServerError
setChannelGlobalMinMax_async
in interface _IPixelsOperationsNC
__cb
- The callback object for the operation.pixelsId
- The source Pixels set id.min
- The channel global minimum.ServerError
public static Ice.DispatchStatus ___retrievePixDescription(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___retrieveRndSettings(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___retrieveRndSettingsFor(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___retrieveAllRndSettings(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___loadRndSettings(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___saveRndSettings(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getBitDepth(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getEnumeration(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getAllEnumerations(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyAndResizePixels(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyAndResizeImage(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___createImage(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setChannelGlobalMinMax(IPixels __obj, IceInternal.Incoming __inS, Ice.Current __current)
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
__dispatch
in interface Ice.Object
__dispatch
in class Ice.ObjectImpl
protected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl
in class Ice.ObjectImpl
protected void __readImpl(IceInternal.BasicStream __is)
__readImpl
in class Ice.ObjectImpl