public class Segment extends Geometry implements RawImageDataProvider, ImageSensitiveArea
RawImageDataProvider.InnerRawImageDataListenerLISTENERS| Modifier and Type | Method and Description |
|---|---|
protected void |
addGeometryToGrid(Geometry child,
int p,
int s)
This method must be implemented by all classes extending Geometry.
|
void |
exposeToImage(ImagePixelData imagePixelData)
Methods required by ImageSensitiveArea.
|
int |
getChannel()
The Segment channel number.
|
ImagePixelData |
getImagePixelData()
Get the ImagePixelData for this object, if present.
|
RawImageData |
getRawImageData(ReadOutParameters readOutParameters)
Get the buffer of image data accumulated by this Segment.
|
int |
getSegmentParallelActiveSize()
The Segment active parallel size in pixels.
|
int |
getSegmentSerialActiveSize()
The Segment active serial size in pixels.
|
boolean |
hasPixelData()
Check if this object has data.
|
boolean |
isReadoutDown()
Returns true if the Segment is read from top to bottom in the serial
direction.
|
boolean |
isReadoutLeft()
Returns true if the Segment is read from left to right in the parallel
direction.
|
addChildGeometry, addGeometry, findGeometry, findParentOfType, getAbsolutePoint, getChild, getChildrenList, getChildrenWithAbsoluteCoordinates, getGeometryAbsolutePosition, getGeometryPoint, getHeight, getName, getNumberOfChildren, getParallelChildrenCount, getParallelPosition, getParent, getSerialChildrenCount, getSerialPosition, getUniqueId, getWidth, hasChildren, hasParent, replaceExistingGeometry, setParallelPosition, setParent, setSerialPositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRawImageDataListener, notifyRawImageDataListeners, removeRawImageDataListenerpublic int getChannel()
public int getSegmentSerialActiveSize()
public int getSegmentParallelActiveSize()
public boolean isReadoutDown()
public boolean isReadoutLeft()
protected void addGeometryToGrid(Geometry child, int p, int s)
GeometryaddGeometryToGrid in class Geometrychild - The child to be added.p - The parallel positions - The serial position.public RawImageData getRawImageData(ReadOutParameters readOutParameters)
getRawImageData in interface RawImageDataProviderreadOutParameters - The ReadOutParameters for the acquisition.public void exposeToImage(ImagePixelData imagePixelData)
exposeToImage in interface ImageSensitiveAreaimagePixelData - The ImagePixelData this ImageSensitiveArea is
exposed to.public boolean hasPixelData()
ImageSensitiveAreahasPixelData in interface ImageSensitiveAreapublic ImagePixelData getImagePixelData()
ImageSensitiveAreagetImagePixelData in interface ImageSensitiveAreaCopyright © 2019 LSST. All rights reserved.