Package omero.api
Class _RenderingEngineDisp
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.api._RenderingEngineDisp
-
- All Implemented Interfaces:
Ice.Object
,java.io.Serializable
,java.lang.Cloneable
,_PyramidServiceOperations
,_PyramidServiceOperationsNC
,_RenderingEngineOperations
,_RenderingEngineOperationsNC
,_ServiceInterfaceOperations
,_ServiceInterfaceOperationsNC
,_StatefulServiceInterfaceOperations
,_StatefulServiceInterfaceOperationsNC
,PyramidService
,RenderingEngine
,ServiceInterface
,StatefulServiceInterface
- Direct Known Subclasses:
_RenderingEngineTie
public abstract class _RenderingEngineDisp extends Ice.ObjectImpl implements RenderingEngine
Defines a service to render a given pixels set. A pixels set is a 5D array that stores the pixels data of an image, that is the pixels intensity values. Every instance of this service is paired up to a pixels set. Use this service to transform planes within the pixels set onto an RGB image. The RenderingEngine allows to fine-tune the settings that define the transformation context, that is, a specification of how raw pixels data is to be transformed into an image that can be displayed on screen. Those settings are referred to as rendering settings or display options. After tuning those settings it is possible to save them to the metadata repository so that they can be used the next time the pixels set is accessed for rendering; for example by another RenderingEngine instance. Note that the display options are specific to the given pixels set and are experimenter scoped i.e. two different users can specify different display options for the same pixels set. (A RenderingEngine instance takes this into account automatically as it is always bound to a given experimenter.) This service is thread-safe.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
__ids
static long
serialVersionUID
-
Fields inherited from interface omero.api.RenderingEngine
ice_staticId
-
-
Constructor Summary
Constructors Constructor Description _RenderingEngineDisp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Ice.DispatchStatus
___addCodomainMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___addCodomainMapToChannel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getAvailableFamilies(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getAvailableModels(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelCurveCoefficient(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelFamily(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelLookupTable(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelNoiseReduction(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelStats(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelWindowEnd(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getChannelWindowStart(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getCodomainMapContext(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getCompressionLevel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getDefaultT(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getDefaultZ(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getModel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPixels(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPixelsTypeLowerBound(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPixelsTypeUpperBound(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getQuantumDef(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getRenderingDefId(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getRGBA(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___isActive(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___isPixelsTypeSigned(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___load(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___loadRenderingDef(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___lookupPixels(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___lookupRenderingDef(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeCodomainMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeCodomainMapFromChannel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___render(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___renderAsPackedInt(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___renderCompressed(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___renderProjectedAsPackedInt(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___renderProjectedCompressed(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___resetDefaultSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___saveAsNewSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___saveCurrentSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setActive(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setChannelLookupTable(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setChannelWindow(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setCodomainInterval(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setCompressionLevel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setDefaultT(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setDefaultZ(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setModel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setOverlays(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setQuantizationMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setQuantumStrategy(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setRGBA(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___updateCodomainMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___updateSettings(RenderingEngine __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
activate_async(AMD_StatefulServiceInterface_activate __cb)
Load a service implementation from disk if it was previously passivated.void
addCodomainMap_async(AMD_RenderingEngine_addCodomainMap __cb, CodomainMapContext mapCtx)
Deprecated.addCodomainMap() is deprecated.void
addCodomainMapToChannel_async(AMD_RenderingEngine_addCodomainMapToChannel __cb, CodomainMapContext mapCtx, int w)
Adds the context to the mapping chain.void
close_async(AMD_StatefulServiceInterface_close __cb)
Frees all resources -- passivated or active -- for the given stateful service and removes its name from the object adapter.void
getAvailableFamilies_async(AMD_RenderingEngine_getAvailableFamilies __cb)
Returns the list of mapping families supported by the Rendering engine.void
getAvailableModels_async(AMD_RenderingEngine_getAvailableModels __cb)
Returns the list of color models supported by the Rendering engine.void
getChannelCurveCoefficient_async(AMD_RenderingEngine_getChannelCurveCoefficient __cb, int w)
Returns the coefficient identifying a map in the family.void
getChannelFamily_async(AMD_RenderingEngine_getChannelFamily __cb, int w)
Returns the family associated to the specified channel.void
getChannelLookupTable_async(AMD_RenderingEngine_getChannelLookupTable __cb, int w)
void
getChannelNoiseReduction_async(AMD_RenderingEngine_getChannelNoiseReduction __cb, int w)
Returnstrue
if the noise reduction algorithm used to map the pixels intensity values is turned on,false
if the algorithm is turned off.void
getChannelStats_async(AMD_RenderingEngine_getChannelStats __cb, int w)
void
getChannelWindowEnd_async(AMD_RenderingEngine_getChannelWindowEnd __cb, int w)
Returns the upper bound of the pixels intensity interval.void
getChannelWindowStart_async(AMD_RenderingEngine_getChannelWindowStart __cb, int w)
Returns the lower bound of the pixels intensity interval.void
getCodomainMapContext_async(AMD_RenderingEngine_getCodomainMapContext __cb, int w)
Returns the list of codomain contexts for the specified channel.void
getCompressionLevel_async(AMD_RenderingEngine_getCompressionLevel __cb)
Returns the current compression level for the service.void
getCurrentEventContext_async(AMD_StatefulServiceInterface_getCurrentEventContext __cb)
To free clients from tracking the mapping from session to stateful service, each stateful service can returns its own context information.void
getDefaultT_async(AMD_RenderingEngine_getDefaultT __cb)
Returns the default timepoint index.void
getDefaultZ_async(AMD_RenderingEngine_getDefaultZ __cb)
Returns the index of the default focal section.void
getModel_async(AMD_RenderingEngine_getModel __cb)
Returns the model that dictates how transformed raw data has to be mapped onto a color space.void
getPixels_async(AMD_RenderingEngine_getPixels __cb)
Returns thePixels
set the Rendering engine is for.void
getPixelsTypeLowerBound_async(AMD_RenderingEngine_getPixelsTypeLowerBound __cb, int w)
Returns the maximum value for that channels depending on the pixels type and the original range (globalmin, globalmax)void
getPixelsTypeUpperBound_async(AMD_RenderingEngine_getPixelsTypeUpperBound __cb, int w)
Returns the minimum value for that channels depending on the pixels type and the original range (globalmin, globalmax)void
getQuantumDef_async(AMD_RenderingEngine_getQuantumDef __cb)
Returns the quantization object.void
getRenderingDefId_async(AMD_RenderingEngine_getRenderingDefId __cb)
void
getResolutionDescriptions_async(AMD_PyramidService_getResolutionDescriptions __cb)
Retrieves a more complete definition of the resolution level in question.void
getResolutionLevel_async(AMD_PyramidService_getResolutionLevel __cb)
Retrieves the active resolution level.void
getResolutionLevels_async(AMD_PyramidService_getResolutionLevels __cb)
Retrieves the number of resolution levels that the backing pixels pyramid contains.void
getRGBA_async(AMD_RenderingEngine_getRGBA __cb, int w)
Returns a 4D-array representing the color associated to the specified channel.void
getTileSize_async(AMD_PyramidService_getTileSize __cb)
Retrieves the tile size for the pixel store.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
isActive_async(AMD_RenderingEngine_isActive __cb, int w)
Returnstrue
if the channel is mapped,false
otherwise.void
isPixelsTypeSigned_async(AMD_RenderingEngine_isPixelsTypeSigned __cb)
Returnstrue
if the pixels type is signed,false
otherwise.void
load_async(AMD_RenderingEngine_load __cb)
Creates an instance of the rendering engine.void
loadRenderingDef_async(AMD_RenderingEngine_loadRenderingDef __cb, long renderingDefId)
Loads a specific set of rendering settings that does not necessarily have to be linked to the given Pixels set.void
lookupPixels_async(AMD_RenderingEngine_lookupPixels __cb, long pixelsId)
Loads the Pixels set this Rendering Engine is for.void
lookupRenderingDef_async(AMD_RenderingEngine_lookupRenderingDef __cb, long pixelsId)
Loads the rendering settings associated to the specified pixels set.void
passivate_async(AMD_StatefulServiceInterface_passivate __cb)
Causes the blitz server to store the service implementation to disk to free memory.void
removeCodomainMap_async(AMD_RenderingEngine_removeCodomainMap __cb, CodomainMapContext mapCtx)
Deprecated.removeCodomainMap() is deprecated.void
removeCodomainMapFromChannel_async(AMD_RenderingEngine_removeCodomainMapFromChannel __cb, CodomainMapContext mapCtx, int w)
Removes the specified context from the chain.void
render_async(AMD_RenderingEngine_render __cb, PlaneDef def)
Renders the data selected bydef
according to the current rendering settings.void
renderAsPackedInt_async(AMD_RenderingEngine_renderAsPackedInt __cb, PlaneDef def)
Renders the data selected bydef
according to the current rendering settings.void
renderCompressed_async(AMD_RenderingEngine_renderCompressed __cb, PlaneDef def)
Renders the data selected bydef
according to the current rendering settings and compresses the resulting RGBA composite image.void
renderProjectedAsPackedInt_async(AMD_RenderingEngine_renderProjectedAsPackedInt __cb, ProjectionType algorithm, int timepoint, int stepping, int start, int end)
Performs a projection through selected optical sections of a particular timepoint with the currently active channels and renders the data for display.void
renderProjectedCompressed_async(AMD_RenderingEngine_renderProjectedCompressed __cb, ProjectionType algorithm, int timepoint, int stepping, int start, int end)
Performs a projection through selected optical sections of a particular timepoint with the currently active channels, renders the data for display and compresses the resulting RGBA composite image.void
requiresPixelsPyramid_async(AMD_PyramidService_requiresPixelsPyramid __cb)
Whether or not this raw pixels store requires a backing pixels pyramid to provide sub-resolutions of the data.void
resetDefaultSettings_async(AMD_RenderingEngine_resetDefaultSettings __cb, boolean save)
Resets the default settings i.e.void
saveAsNewSettings_async(AMD_RenderingEngine_saveAsNewSettings __cb)
Saves the current rendering settings in the database as a newRenderingDef
and loads the object into the currentRenderingEngine
.void
saveCurrentSettings_async(AMD_RenderingEngine_saveCurrentSettings __cb)
Saves the current rendering settings in the database.void
setActive_async(AMD_RenderingEngine_setActive __cb, int w, boolean active)
Maps the specified channel iftrue
, unmaps the channel otherwise.void
setChannelLookupTable_async(AMD_RenderingEngine_setChannelLookupTable __cb, int w, java.lang.String lookup)
void
setChannelWindow_async(AMD_RenderingEngine_setChannelWindow __cb, int w, double start, double end)
Returns the pixels intensity interval.void
setCodomainInterval_async(AMD_RenderingEngine_setCodomainInterval __cb, int start, int end)
Sets the sub-interval of the device space i.e.void
setCompressionLevel_async(AMD_RenderingEngine_setCompressionLevel __cb, float percentage)
Sets the current compression level for the service.void
setDefaultT_async(AMD_RenderingEngine_setDefaultT __cb, int t)
Sets the default timepoint index.void
setDefaultZ_async(AMD_RenderingEngine_setDefaultZ __cb, int z)
Sets the index of the default focal section.void
setModel_async(AMD_RenderingEngine_setModel __cb, RenderingModel model)
Specifies the model that dictates how transformed raw data has to be mapped onto a color space.void
setOverlays_async(AMD_RenderingEngine_setOverlays __cb, RLong tablesId, RLong imageId, java.util.Map<java.lang.Long,java.lang.Integer> rowColorMap)
Deprecated.use omero::romio::PlaneDefWithMasks insteadvoid
setQuantizationMap_async(AMD_RenderingEngine_setQuantizationMap __cb, int w, Family family, double coefficient, boolean noiseReduction)
Sets the quantization map, one per channel.void
setQuantumStrategy_async(AMD_RenderingEngine_setQuantumStrategy __cb, int bitResolution)
Sets the quantization strategy.void
setResolutionLevel_async(AMD_PyramidService_setResolutionLevel __cb, int resolutionLevel)
Sets the active resolution level.void
setRGBA_async(AMD_RenderingEngine_setRGBA __cb, int w, int red, int green, int blue, int alpha)
Sets the four components composing the color associated to the specified channel.void
updateCodomainMap_async(AMD_RenderingEngine_updateCodomainMap __cb, CodomainMapContext mapCtx)
Deprecated.removeCodomainMap() is deprecated.void
updateSettings_async(AMD_RenderingEngine_updateSettings __cb, RenderingDef settings)
Updates the current rendering settings based on a provided rendering definition and associated sub-objects.-
Methods inherited from class Ice.ObjectImpl
___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
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.api._PyramidServiceOperations
getResolutionDescriptions_async, getResolutionLevel_async, getResolutionLevels_async, getTileSize_async, requiresPixelsPyramid_async, setResolutionLevel_async
-
Methods inherited from interface omero.api._RenderingEngineOperations
addCodomainMap_async, addCodomainMapToChannel_async, getAvailableFamilies_async, getAvailableModels_async, getChannelCurveCoefficient_async, getChannelFamily_async, getChannelLookupTable_async, getChannelNoiseReduction_async, getChannelStats_async, getChannelWindowEnd_async, getChannelWindowStart_async, getCodomainMapContext_async, getCompressionLevel_async, getDefaultT_async, getDefaultZ_async, getModel_async, getPixels_async, getPixelsTypeLowerBound_async, getPixelsTypeUpperBound_async, getQuantumDef_async, getRenderingDefId_async, getRGBA_async, isActive_async, isPixelsTypeSigned_async, load_async, loadRenderingDef_async, lookupPixels_async, lookupRenderingDef_async, removeCodomainMap_async, removeCodomainMapFromChannel_async, render_async, renderAsPackedInt_async, renderCompressed_async, renderProjectedAsPackedInt_async, renderProjectedCompressed_async, resetDefaultSettings_async, saveAsNewSettings_async, saveCurrentSettings_async, setActive_async, setChannelLookupTable_async, setChannelWindow_async, setCodomainInterval_async, setCompressionLevel_async, setDefaultT_async, setDefaultZ_async, setModel_async, setOverlays_async, setQuantizationMap_async, setQuantumStrategy_async, setRGBA_async, updateCodomainMap_async, updateSettings_async
-
Methods inherited from interface omero.api._StatefulServiceInterfaceOperations
activate_async, close_async, getCurrentEventContext_async, passivate_async
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
ice_copyStateFrom
protected void ice_copyStateFrom(Ice.Object __obj) throws java.lang.CloneNotSupportedException
- Throws:
java.lang.CloneNotSupportedException
-
ice_isA
public boolean ice_isA(java.lang.String s)
- Specified by:
ice_isA
in interfaceIce.Object
- Overrides:
ice_isA
in classIce.ObjectImpl
-
ice_isA
public boolean ice_isA(java.lang.String s, Ice.Current __current)
- Specified by:
ice_isA
in interfaceIce.Object
- Overrides:
ice_isA
in classIce.ObjectImpl
-
ice_ids
public java.lang.String[] ice_ids()
- Specified by:
ice_ids
in interfaceIce.Object
- Overrides:
ice_ids
in classIce.ObjectImpl
-
ice_ids
public java.lang.String[] ice_ids(Ice.Current __current)
- Specified by:
ice_ids
in interfaceIce.Object
- Overrides:
ice_ids
in classIce.ObjectImpl
-
ice_id
public java.lang.String ice_id()
- Specified by:
ice_id
in interfaceIce.Object
- Overrides:
ice_id
in classIce.ObjectImpl
-
ice_id
public java.lang.String ice_id(Ice.Current __current)
- Specified by:
ice_id
in interfaceIce.Object
- Overrides:
ice_id
in classIce.ObjectImpl
-
ice_staticId
public static java.lang.String ice_staticId()
-
getResolutionDescriptions_async
public final void getResolutionDescriptions_async(AMD_PyramidService_getResolutionDescriptions __cb) throws ServerError
Retrieves a more complete definition of the resolution level in question. The size of this array will be of lengthgetResolutionLevels
.- Specified by:
getResolutionDescriptions_async
in interface_PyramidServiceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getResolutionLevel_async
public final void getResolutionLevel_async(AMD_PyramidService_getResolutionLevel __cb) throws ServerError
Retrieves the active resolution level.- Specified by:
getResolutionLevel_async
in interface_PyramidServiceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getResolutionLevels_async
public final void getResolutionLevels_async(AMD_PyramidService_getResolutionLevels __cb) throws ServerError
Retrieves the number of resolution levels that the backing pixels pyramid contains.- Specified by:
getResolutionLevels_async
in interface_PyramidServiceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getTileSize_async
public final void getTileSize_async(AMD_PyramidService_getTileSize __cb) throws ServerError
Retrieves the tile size for the pixel store.- Specified by:
getTileSize_async
in interface_PyramidServiceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
requiresPixelsPyramid_async
public final void requiresPixelsPyramid_async(AMD_PyramidService_requiresPixelsPyramid __cb) throws ServerError
Whether or not this raw pixels store requires a backing pixels pyramid to provide sub-resolutions of the data.- Specified by:
requiresPixelsPyramid_async
in interface_PyramidServiceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
setResolutionLevel_async
public final void setResolutionLevel_async(AMD_PyramidService_setResolutionLevel __cb, int resolutionLevel) throws ServerError
Sets the active resolution level.- Specified by:
setResolutionLevel_async
in interface_PyramidServiceOperationsNC
- Parameters:
__cb
- The callback object for the operation.resolutionLevel
- The resolution level to be used by the pixel buffer.- Throws:
ServerError
-
addCodomainMap_async
public final void addCodomainMap_async(AMD_RenderingEngine_addCodomainMap __cb, CodomainMapContext mapCtx) throws ServerError
Deprecated.addCodomainMap() is deprecated. use addCodomainMapToChannel instead.Adds the context to the mapping chain. Only one context of the same type can be added to the chain. The codomain transformations are functions from the device space to device space. Each time a new context is added, the second LUT is rebuilt.- Specified by:
addCodomainMap_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.mapCtx
- The context to add.- Throws:
ServerError
-
addCodomainMapToChannel_async
public final void addCodomainMapToChannel_async(AMD_RenderingEngine_addCodomainMapToChannel __cb, CodomainMapContext mapCtx, int w) throws ServerError
Adds the context to the mapping chain. Only one context of the same type can be added to the chain. The codomain transformations are functions from the device space to device space. Each time a new context is added, the second LUT is rebuilt.- Specified by:
addCodomainMapToChannel_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.mapCtx
- The context to add.- Throws:
ServerError
-
getAvailableFamilies_async
public final void getAvailableFamilies_async(AMD_RenderingEngine_getAvailableFamilies __cb) throws ServerError
Returns the list of mapping families supported by the Rendering engine.- Specified by:
getAvailableFamilies_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getAvailableModels_async
public final void getAvailableModels_async(AMD_RenderingEngine_getAvailableModels __cb) throws ServerError
Returns the list of color models supported by the Rendering engine.- Specified by:
getAvailableModels_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getChannelCurveCoefficient_async
public final void getChannelCurveCoefficient_async(AMD_RenderingEngine_getChannelCurveCoefficient __cb, int w) throws ServerError
Returns the coefficient identifying a map in the family. Each channel has a map associated to it.- Specified by:
getChannelCurveCoefficient_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getChannelFamily_async
public final void getChannelFamily_async(AMD_RenderingEngine_getChannelFamily __cb, int w) throws ServerError
Returns the family associated to the specified channel.- Specified by:
getChannelFamily_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getChannelLookupTable_async
public final void getChannelLookupTable_async(AMD_RenderingEngine_getChannelLookupTable __cb, int w) throws ServerError
- Specified by:
getChannelLookupTable_async
in interface_RenderingEngineOperationsNC
- Throws:
ServerError
-
getChannelNoiseReduction_async
public final void getChannelNoiseReduction_async(AMD_RenderingEngine_getChannelNoiseReduction __cb, int w) throws ServerError
Returnstrue
if the noise reduction algorithm used to map the pixels intensity values is turned on,false
if the algorithm is turned off. Each channel has an algorithm associated to it.- Specified by:
getChannelNoiseReduction_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getChannelStats_async
public final void getChannelStats_async(AMD_RenderingEngine_getChannelStats __cb, int w) throws ServerError
- Specified by:
getChannelStats_async
in interface_RenderingEngineOperationsNC
- Throws:
ServerError
-
getChannelWindowEnd_async
public final void getChannelWindowEnd_async(AMD_RenderingEngine_getChannelWindowEnd __cb, int w) throws ServerError
Returns the upper bound of the pixels intensity interval. Each channel has a pixels intensity interval associated to it.- Specified by:
getChannelWindowEnd_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getChannelWindowStart_async
public final void getChannelWindowStart_async(AMD_RenderingEngine_getChannelWindowStart __cb, int w) throws ServerError
Returns the lower bound of the pixels intensity interval. Each channel has a pixels intensity interval associated to it.- Specified by:
getChannelWindowStart_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getCodomainMapContext_async
public final void getCodomainMapContext_async(AMD_RenderingEngine_getCodomainMapContext __cb, int w) throws ServerError
Returns the list of codomain contexts for the specified channel.- Specified by:
getCodomainMapContext_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getCompressionLevel_async
public final void getCompressionLevel_async(AMD_RenderingEngine_getCompressionLevel __cb) throws ServerError
Returns the current compression level for the service.- Specified by:
getCompressionLevel_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getDefaultT_async
public final void getDefaultT_async(AMD_RenderingEngine_getDefaultT __cb) throws ServerError
Returns the default timepoint index.- Specified by:
getDefaultT_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getDefaultZ_async
public final void getDefaultZ_async(AMD_RenderingEngine_getDefaultZ __cb) throws ServerError
Returns the index of the default focal section.- Specified by:
getDefaultZ_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getModel_async
public final void getModel_async(AMD_RenderingEngine_getModel __cb) throws ServerError
Returns the model that dictates how transformed raw data has to be mapped onto a color space.- Specified by:
getModel_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getPixels_async
public final void getPixels_async(AMD_RenderingEngine_getPixels __cb) throws ServerError
Returns thePixels
set the Rendering engine is for.- Specified by:
getPixels_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getPixelsTypeLowerBound_async
public final void getPixelsTypeLowerBound_async(AMD_RenderingEngine_getPixelsTypeLowerBound __cb, int w) throws ServerError
Returns the maximum value for that channels depending on the pixels type and the original range (globalmin, globalmax)- Specified by:
getPixelsTypeLowerBound_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getPixelsTypeUpperBound_async
public final void getPixelsTypeUpperBound_async(AMD_RenderingEngine_getPixelsTypeUpperBound __cb, int w) throws ServerError
Returns the minimum value for that channels depending on the pixels type and the original range (globalmin, globalmax)- Specified by:
getPixelsTypeUpperBound_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getQuantumDef_async
public final void getQuantumDef_async(AMD_RenderingEngine_getQuantumDef __cb) throws ServerError
Returns the quantization object.- Specified by:
getQuantumDef_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getRGBA_async
public final void getRGBA_async(AMD_RenderingEngine_getRGBA __cb, int w) throws ServerError
Returns a 4D-array representing the color associated to the specified channel. The first element corresponds to the red component (value between 0 and 255). The second corresponds to the green component (value between 0 and 255). The third corresponds to the blue component (value between 0 and 255). The fourth corresponds to the alpha component (value between 0 and 255).- Specified by:
getRGBA_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
getRenderingDefId_async
public final void getRenderingDefId_async(AMD_RenderingEngine_getRenderingDefId __cb) throws ServerError
- Specified by:
getRenderingDefId_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
isActive_async
public final void isActive_async(AMD_RenderingEngine_isActive __cb, int w) throws ServerError
Returnstrue
if the channel is mapped,false
otherwise.- Specified by:
isActive_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
isPixelsTypeSigned_async
public final void isPixelsTypeSigned_async(AMD_RenderingEngine_isPixelsTypeSigned __cb) throws ServerError
Returnstrue
if the pixels type is signed,false
otherwise.- Specified by:
isPixelsTypeSigned_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
load_async
public final void load_async(AMD_RenderingEngine_load __cb) throws ServerError
Creates an instance of the rendering engine.- Specified by:
load_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
loadRenderingDef_async
public final void loadRenderingDef_async(AMD_RenderingEngine_loadRenderingDef __cb, long renderingDefId) throws ServerError
Loads a specific set of rendering settings that does not necessarily have to be linked to the given Pixels set. However, the rendering settings must be linked to a compatible Pixels set as defined byomero.api.IRenderingSettings.sanityCheckPixels
.- Specified by:
loadRenderingDef_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.renderingDefId
- The rendering definition ID.- Throws:
ValidationException
- If a RenderingDef does not exist with the IDrenderingDefId
or if the RenderingDef is incompatible due to differing pixels sets.ServerError
-
lookupPixels_async
public final void lookupPixels_async(AMD_RenderingEngine_lookupPixels __cb, long pixelsId) throws ServerError
Loads the Pixels set this Rendering Engine is for.- Specified by:
lookupPixels_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.pixelsId
- The pixels set ID.- Throws:
ServerError
-
lookupRenderingDef_async
public final void lookupRenderingDef_async(AMD_RenderingEngine_lookupRenderingDef __cb, long pixelsId) throws ServerError
Loads the rendering settings associated to the specified pixels set.- Specified by:
lookupRenderingDef_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.pixelsId
- The pixels set ID.- Throws:
ServerError
-
removeCodomainMap_async
public final void removeCodomainMap_async(AMD_RenderingEngine_removeCodomainMap __cb, CodomainMapContext mapCtx) throws ServerError
Deprecated.removeCodomainMap() is deprecated. use removeCodomainMapFromChannel instead.Removes the specified context from the chain. Each time a new context is removed, the second LUT is rebuilt.- Specified by:
removeCodomainMap_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.mapCtx
- The context to remove.- Throws:
ServerError
-
removeCodomainMapFromChannel_async
public final void removeCodomainMapFromChannel_async(AMD_RenderingEngine_removeCodomainMapFromChannel __cb, CodomainMapContext mapCtx, int w) throws ServerError
Removes the specified context from the chain. Each time a new context is removed, the second LUT is rebuilt.- Specified by:
removeCodomainMapFromChannel_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.mapCtx
- The context to remove.- Throws:
ServerError
-
render_async
public final void render_async(AMD_RenderingEngine_render __cb, PlaneDef def) throws ServerError
Renders the data selected bydef
according to the current rendering settings. The passed argument selects a plane orthogonal to one of the X, Y, or Z axes. How many wavelengths are rendered and what color model is used depends on the current rendering settings.- Specified by:
render_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.def
- Selects a plane orthogonal to one of the X, Y, or Z axes.- Throws:
ValidationException
- Ifdef
isnull
.ServerError
-
renderAsPackedInt_async
public final void renderAsPackedInt_async(AMD_RenderingEngine_renderAsPackedInt __cb, PlaneDef def) throws ServerError
Renders the data selected bydef
according to the current rendering settings. The passed argument selects a plane orthogonal to one of the X, Y, or Z axes. How many wavelengths are rendered and what color model is used depends on the current rendering settings.- Specified by:
renderAsPackedInt_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.def
- Selects a plane orthogonal to one of the X, Y, or Z axes.- Throws:
ValidationException
- Ifdef
isnull
.ServerError
-
renderCompressed_async
public final void renderCompressed_async(AMD_RenderingEngine_renderCompressed __cb, PlaneDef def) throws ServerError
Renders the data selected bydef
according to the current rendering settings and compresses the resulting RGBA composite image.- Specified by:
renderCompressed_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.def
- Selects a plane orthogonal to one of the X, Y or Z axes.- Throws:
ValidationException
- Ifdef
isnull
.ServerError
-
renderProjectedAsPackedInt_async
public final void renderProjectedAsPackedInt_async(AMD_RenderingEngine_renderProjectedAsPackedInt __cb, ProjectionType algorithm, int timepoint, int stepping, int start, int end) throws ServerError
Performs a projection through selected optical sections of a particular timepoint with the currently active channels and renders the data for display.- Specified by:
renderProjectedAsPackedInt_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.algorithm
-IProjection.MAXIMUM_INTENSITY
,IProjection.MEAN_INTENSITY
orIProjection.SUM_INTENSITY
.stepping
- Stepping value to use while calculating the projection. For example,stepping=1
will use every optical section fromstart
toend
wherestepping=2
will use every other section fromstart
toend
to perform the projection.start
- Optical section to start projecting from.- Throws:
ValidationException
- Where:algorithm
is unknowntimepoint
is out of rangestart
is out of rangeend
is out of rangestart
is greater thanend
ServerError
-
renderProjectedCompressed_async
public final void renderProjectedCompressed_async(AMD_RenderingEngine_renderProjectedCompressed __cb, ProjectionType algorithm, int timepoint, int stepping, int start, int end) throws ServerError
Performs a projection through selected optical sections of a particular timepoint with the currently active channels, renders the data for display and compresses the resulting RGBA composite image.- Specified by:
renderProjectedCompressed_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.algorithm
-IProjection.MAXIMUM_INTENSITY
,IProjection.MEAN_INTENSITY
orIProjection.SUM_INTENSITY
.stepping
- Stepping value to use while calculating the projection. For example,stepping=1
will use every optical section fromstart
toend
wherestepping=2
will use every other section fromstart
toend
to perform the projection.start
- Optical section to start projecting from.- Throws:
ValidationException
- Where:algorithm
is unknowntimepoint
is out of rangestart
is out of rangeend
is out of rangestart
is greater thanend
ServerError
-
resetDefaultSettings_async
public final void resetDefaultSettings_async(AMD_RenderingEngine_resetDefaultSettings __cb, boolean save) throws ServerError
Resets the default settings i.e. the default values internal to the Rendering engine. The settings will be saved.- Specified by:
resetDefaultSettings_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.save
- Passtrue
to save the settings,false
otherwise.- Throws:
ServerError
-
saveAsNewSettings_async
public final void saveAsNewSettings_async(AMD_RenderingEngine_saveAsNewSettings __cb) throws ServerError
Saves the current rendering settings in the database as a newRenderingDef
and loads the object into the currentRenderingEngine
.- Specified by:
saveAsNewSettings_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
saveCurrentSettings_async
public final void saveCurrentSettings_async(AMD_RenderingEngine_saveCurrentSettings __cb) throws ServerError
Saves the current rendering settings in the database.- Specified by:
saveCurrentSettings_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
setActive_async
public final void setActive_async(AMD_RenderingEngine_setActive __cb, int w, boolean active) throws ServerError
Maps the specified channel iftrue
, unmaps the channel otherwise.- Specified by:
setActive_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.- Throws:
ServerError
-
setChannelLookupTable_async
public final void setChannelLookupTable_async(AMD_RenderingEngine_setChannelLookupTable __cb, int w, java.lang.String lookup) throws ServerError
- Specified by:
setChannelLookupTable_async
in interface_RenderingEngineOperationsNC
- Throws:
ServerError
-
setChannelWindow_async
public final void setChannelWindow_async(AMD_RenderingEngine_setChannelWindow __cb, int w, double start, double end) throws ServerError
Returns the pixels intensity interval. Each channel has a pixels intensity interval associated to it.- Specified by:
setChannelWindow_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.end
- The upper bound of the interval.- Throws:
ServerError
-
setCodomainInterval_async
public final void setCodomainInterval_async(AMD_RenderingEngine_setCodomainInterval __cb, int start, int end) throws ServerError
Sets the sub-interval of the device space i.e. a discrete sub-interval of \[0, 255].- Specified by:
setCodomainInterval_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.start
- The lower bound of the interval.- Throws:
ServerError
-
setCompressionLevel_async
public final void setCompressionLevel_async(AMD_RenderingEngine_setCompressionLevel __cb, float percentage) throws ServerError
Sets the current compression level for the service. (The default is 85%)- Specified by:
setCompressionLevel_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.percentage
- A percentage compression level from 1.00 (100%) to 0.01 (1%).- Throws:
ValidationException
- if thepercentage
is out of range.ServerError
-
setDefaultT_async
public final void setDefaultT_async(AMD_RenderingEngine_setDefaultT __cb, int t) throws ServerError
Sets the default timepoint index. This index is used to define a default plane.- Specified by:
setDefaultT_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.t
- The value to set.- Throws:
ServerError
-
setDefaultZ_async
public final void setDefaultZ_async(AMD_RenderingEngine_setDefaultZ __cb, int z) throws ServerError
Sets the index of the default focal section. This index is used to define a default plane.- Specified by:
setDefaultZ_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.z
- The value to set.- Throws:
ServerError
-
setModel_async
public final void setModel_async(AMD_RenderingEngine_setModel __cb, RenderingModel model) throws ServerError
Specifies the model that dictates how transformed raw data has to be mapped onto a color space.- Specified by:
setModel_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.model
- Identifies the color space model.- Throws:
ServerError
-
setOverlays_async
public final void setOverlays_async(AMD_RenderingEngine_setOverlays __cb, RLong tablesId, RLong imageId, java.util.Map<java.lang.Long,java.lang.Integer> rowColorMap) throws ServerError
Deprecated.use omero::romio::PlaneDefWithMasks insteadInforms the rendering engine that it should render a set of overlays on each rendered frame. These are expected to be binary masks.- Specified by:
setOverlays_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.rowColorMap
- Binary mask to color map.- Throws:
ServerError
-
setQuantizationMap_async
public final void setQuantizationMap_async(AMD_RenderingEngine_setQuantizationMap __cb, int w, Family family, double coefficient, boolean noiseReduction) throws ServerError
Sets the quantization map, one per channel.- Specified by:
setQuantizationMap_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.coefficient
- The coefficient identifying a curve in the family.noiseReduction
- Passtrue
to turn the noise reduction algorithm on,false
otherwise.- Throws:
ServerError
-
setQuantumStrategy_async
public final void setQuantumStrategy_async(AMD_RenderingEngine_setQuantumStrategy __cb, int bitResolution) throws ServerError
Sets the quantization strategy. The strategy is common to all channels.- Specified by:
setQuantumStrategy_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.bitResolution
- The bit resolution defining associated to the strategy.- Throws:
ServerError
-
setRGBA_async
public final void setRGBA_async(AMD_RenderingEngine_setRGBA __cb, int w, int red, int green, int blue, int alpha) throws ServerError
Sets the four components composing the color associated to the specified channel.- Specified by:
setRGBA_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.w
- The channel index.green
- The green component. A value between 0 and 255.alpha
- The alpha component. A value between 0 and 255.- Throws:
ServerError
-
updateCodomainMap_async
public final void updateCodomainMap_async(AMD_RenderingEngine_updateCodomainMap __cb, CodomainMapContext mapCtx) throws ServerError
Deprecated.removeCodomainMap() is deprecated.Updates the specified context. The codomain chain already contains the specified context. Each time a new context is updated, the second LUT is rebuilt.- Specified by:
updateCodomainMap_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.mapCtx
- The context to update.- Throws:
ServerError
-
updateSettings_async
public final void updateSettings_async(AMD_RenderingEngine_updateSettings __cb, RenderingDef settings) throws ServerError
Updates the current rendering settings based on a provided rendering definition and associated sub-objects.- Specified by:
updateSettings_async
in interface_RenderingEngineOperationsNC
- Parameters:
__cb
- The callback object for the operation.settings
- Rendering definition to copy from. Each sub-object will be processed as though the specific method was called with related attributes provided as arguments. The following methods are called underneath:RenderingEngine.setModel
RenderingEngine.setDefaultZ
RenderingEngine.setDefaultT
RenderingEngine.setQuantumStrategy
RenderingEngine.setCodomainInterval
RenderingEngine.setActive
RenderingEngine.setChannelWindow
RenderingEngine.setQuantizationMap
RenderingEngine.setRGBA
RenderingEngine.setChannelLookupTable
null
it will be skipped in its entirety. The underlying Renderer is not able to handle partial field updates. Furthermore,ChannelBinding
references that arenull
and indexes in theRenderingDef.WAVERENDERING
array greater than the currently looked upPixels.SIZEC
will be skipped.- Throws:
ServerError
-
activate_async
public final void activate_async(AMD_StatefulServiceInterface_activate __cb) throws ServerError
Load a service implementation from disk if it was previously passivated. It is unnecessary to call this method since activation happens automatically, but calling this may prevent a short lapse when the service is first accessed after passivation. It is safe to call this method at any time, even when the service is not passivated.- Specified by:
activate_async
in interface_StatefulServiceInterfaceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
close_async
public final void close_async(AMD_StatefulServiceInterface_close __cb) throws ServerError
Frees all resources -- passivated or active -- for the given stateful service and removes its name from the object adapter. Any further method calls will fail with a Ice::NoSuchObjectException. Note: with JavaEE, the close method was called publicly, and internally this called destroy(). As of the OmeroBlitz migration, this functionality has been combined.- Specified by:
close_async
in interface_StatefulServiceInterfaceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
getCurrentEventContext_async
public final void getCurrentEventContext_async(AMD_StatefulServiceInterface_getCurrentEventContext __cb) throws ServerError
To free clients from tracking the mapping from session to stateful service, each stateful service can returns its own context information.- Specified by:
getCurrentEventContext_async
in interface_StatefulServiceInterfaceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
passivate_async
public final void passivate_async(AMD_StatefulServiceInterface_passivate __cb) throws ServerError
Causes the blitz server to store the service implementation to disk to free memory. This is typically done automatically by the server when a pre-defined memory limit is reached, but can be used by the client if it clear that a stateful service will not be used for some time. Activation will happen automatically whether passivation was done manually or automatically.- Specified by:
passivate_async
in interface_StatefulServiceInterfaceOperationsNC
- Parameters:
__cb
- The callback object for the operation.- Throws:
ServerError
-
___render
public static Ice.DispatchStatus ___render(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___renderAsPackedInt
public static Ice.DispatchStatus ___renderAsPackedInt(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___renderProjectedAsPackedInt
public static Ice.DispatchStatus ___renderProjectedAsPackedInt(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___renderCompressed
public static Ice.DispatchStatus ___renderCompressed(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___renderProjectedCompressed
public static Ice.DispatchStatus ___renderProjectedCompressed(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getRenderingDefId
public static Ice.DispatchStatus ___getRenderingDefId(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___lookupPixels
public static Ice.DispatchStatus ___lookupPixels(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___lookupRenderingDef
public static Ice.DispatchStatus ___lookupRenderingDef(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___loadRenderingDef
public static Ice.DispatchStatus ___loadRenderingDef(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setOverlays
public static Ice.DispatchStatus ___setOverlays(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___load
public static Ice.DispatchStatus ___load(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setModel
public static Ice.DispatchStatus ___setModel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getModel
public static Ice.DispatchStatus ___getModel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getDefaultZ
public static Ice.DispatchStatus ___getDefaultZ(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getDefaultT
public static Ice.DispatchStatus ___getDefaultT(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setDefaultZ
public static Ice.DispatchStatus ___setDefaultZ(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setDefaultT
public static Ice.DispatchStatus ___setDefaultT(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPixels
public static Ice.DispatchStatus ___getPixels(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getAvailableModels
public static Ice.DispatchStatus ___getAvailableModels(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getAvailableFamilies
public static Ice.DispatchStatus ___getAvailableFamilies(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setQuantumStrategy
public static Ice.DispatchStatus ___setQuantumStrategy(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setCodomainInterval
public static Ice.DispatchStatus ___setCodomainInterval(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getQuantumDef
public static Ice.DispatchStatus ___getQuantumDef(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setQuantizationMap
public static Ice.DispatchStatus ___setQuantizationMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelFamily
public static Ice.DispatchStatus ___getChannelFamily(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelNoiseReduction
public static Ice.DispatchStatus ___getChannelNoiseReduction(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelStats
public static Ice.DispatchStatus ___getChannelStats(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelCurveCoefficient
public static Ice.DispatchStatus ___getChannelCurveCoefficient(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setChannelWindow
public static Ice.DispatchStatus ___setChannelWindow(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelWindowStart
public static Ice.DispatchStatus ___getChannelWindowStart(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelWindowEnd
public static Ice.DispatchStatus ___getChannelWindowEnd(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setRGBA
public static Ice.DispatchStatus ___setRGBA(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getRGBA
public static Ice.DispatchStatus ___getRGBA(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setActive
public static Ice.DispatchStatus ___setActive(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___isActive
public static Ice.DispatchStatus ___isActive(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setChannelLookupTable
public static Ice.DispatchStatus ___setChannelLookupTable(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getChannelLookupTable
public static Ice.DispatchStatus ___getChannelLookupTable(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addCodomainMap
public static Ice.DispatchStatus ___addCodomainMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___updateCodomainMap
public static Ice.DispatchStatus ___updateCodomainMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeCodomainMap
public static Ice.DispatchStatus ___removeCodomainMap(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addCodomainMapToChannel
public static Ice.DispatchStatus ___addCodomainMapToChannel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeCodomainMapFromChannel
public static Ice.DispatchStatus ___removeCodomainMapFromChannel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___updateSettings
public static Ice.DispatchStatus ___updateSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___saveCurrentSettings
public static Ice.DispatchStatus ___saveCurrentSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___saveAsNewSettings
public static Ice.DispatchStatus ___saveAsNewSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___resetDefaultSettings
public static Ice.DispatchStatus ___resetDefaultSettings(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setCompressionLevel
public static Ice.DispatchStatus ___setCompressionLevel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getCompressionLevel
public static Ice.DispatchStatus ___getCompressionLevel(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___isPixelsTypeSigned
public static Ice.DispatchStatus ___isPixelsTypeSigned(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPixelsTypeUpperBound
public static Ice.DispatchStatus ___getPixelsTypeUpperBound(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPixelsTypeLowerBound
public static Ice.DispatchStatus ___getPixelsTypeLowerBound(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getCodomainMapContext
public static Ice.DispatchStatus ___getCodomainMapContext(RenderingEngine __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
__dispatch
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
- Specified by:
__dispatch
in interfaceIce.Object
- Overrides:
__dispatch
in classIce.ObjectImpl
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImpl
in classIce.ObjectImpl
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImpl
in classIce.ObjectImpl
-
-