@Transactional(readOnly=true) public class ProjectionBean extends AbstractLevel2Service implements ome.api.IProjection
IProjection
.Modifier and Type | Field and Description |
---|---|
protected ome.api.IPixels |
iPixels
Reference to the service used to retrieve the pixels metadata.
|
protected ome.io.nio.PixelsService |
pixelsService
Reference to the service used to retrieve the pixels data.
|
iQuery, iUpdate, metadata, queryFactory, readOnlyStatus, sec
Constructor and Description |
---|
ProjectionBean() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends ome.api.ServiceInterface> |
getServiceInterface()
Returns the interface this implementation is for.
|
long |
projectPixels(long pixelsId,
ome.model.enums.PixelsType pixelsType,
int algorithm,
int tStart,
int tEnd,
java.util.List<java.lang.Integer> channels,
int stepping,
int zStart,
int zEnd,
java.lang.String name) |
byte[] |
projectStack(long pixelsId,
ome.model.enums.PixelsType pixelsType,
int algorithm,
int timepoint,
int channelIndex,
int stepping,
int start,
int end) |
void |
setIPixels(ome.api.IPixels iPixels)
IPixels bean injector.
|
void |
setPixelsService(ome.io.nio.PixelsService pixelsService)
PixelsService bean injector.
|
getBeanHelper, getExtendedMetadata, getQueryFactory, getSecuritySystem, selfConfigure, setExtendedMetadata, setQueryFactory, setQueryService, setReadOnlyStatus, setSecuritySystem, setUpdateService
protected transient ome.api.IPixels iPixels
protected transient ome.io.nio.PixelsService pixelsService
public java.lang.Class<? extends ome.api.ServiceInterface> getServiceInterface()
getServiceInterface
in interface ome.system.SelfConfigurableService
SelfConfigurableService.getServiceInterface()
public void setIPixels(ome.api.IPixels iPixels)
public void setPixelsService(ome.io.nio.PixelsService pixelsService)
public byte[] projectStack(long pixelsId, ome.model.enums.PixelsType pixelsType, int algorithm, int timepoint, int channelIndex, int stepping, int start, int end)
projectStack
in interface ome.api.IProjection
@Transactional(readOnly=false) public long projectPixels(long pixelsId, ome.model.enums.PixelsType pixelsType, int algorithm, int tStart, int tEnd, java.util.List<java.lang.Integer> channels, int stepping, int zStart, int zEnd, java.lang.String name)
projectPixels
in interface ome.api.IProjection