| Modifier and Type | Class and Description |
|---|---|
class |
CCDGeometry.CCDSegment
Class representing a single segment (amplifier) within a CCD.
|
static class |
CCDGeometry.ReadoutOrder
Define the readout order for a particular amplifier.
|
| Constructor and Description |
|---|
CCDGeometry(int segmentRowCount,
int segmentColumnCount,
int serialActive,
int parallelActive,
int serialPrescan,
int serialOverscan,
int parallelOverscan)
Create a CCDGeomtry object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getActiveParallelSize() |
int |
getActiveSerialSize() |
CCDTransform |
getActiveTransform()
Create a CCDTransform which only considers active pixels for the absolute
x,y coordinates.
|
CCDTransform |
getGlobalTransform()
Create a CCDTransform which considers all pixels for the absolute x,y
coordinates.
|
int |
getParallelActiveCount() |
int |
getParallelOverscanCount() |
Map<String,Object> |
getPrimaryHeaders()
Create fits headers for the primary header.
|
CCDGeometry.CCDSegment |
getSegment(int row,
int column)
Get the CCDSegment corresponding to the given row and column
|
int |
getSegmentColumnCount() |
int |
getSegmentRowCount() |
List<CCDGeometry.CCDSegment> |
getSegments()
The list of segments in readout order.
|
int |
getSerialActiveCount() |
int |
getSerialOverscanCount() |
int |
getSerialPrescanCount() |
int |
getTotalParallelCount()
Total parallel pixels per segment.
|
int |
getTotalParallelSize()
The total width of the CCD in pixels
|
int |
getTotalSerialCount()
Total serial pixels per segment.
|
int |
getTotalSerialSize()
The total height of the CCD in pixels
|
public CCDGeometry(int segmentRowCount,
int segmentColumnCount,
int serialActive,
int parallelActive,
int serialPrescan,
int serialOverscan,
int parallelOverscan)
CCDType class.segmentRowCount - The number of segments in the horizonal (serial)
directionsegmentColumnCount - The number of segments in the vertical
(parallel) directionserialActive - The number of active pixels in the serial directionparallelActive - The number active pixels in the parallel directionserialPrescan - The number of serial prescan pixels for each
segment.serialOverscan - The number of overscan pixels in the serial
directionparallelOverscan - The number of overscan pixels in the parallel
directionpublic int getSerialPrescanCount()
public int getParallelActiveCount()
public int getSerialActiveCount()
public int getSerialOverscanCount()
public int getParallelOverscanCount()
public int getSegmentRowCount()
public int getSegmentColumnCount()
public int getTotalSerialCount()
public int getTotalParallelCount()
public int getTotalSerialSize()
public int getActiveSerialSize()
public int getTotalParallelSize()
public int getActiveParallelSize()
public CCDTransform getGlobalTransform()
public CCDTransform getActiveTransform()
CCDTransform.getGlobalX() and
CCDTransform.getGlobalY() methods can be used to obtain the
global coordinate corresponding to the x,y given.public CCDGeometry.CCDSegment getSegment(int row, int column)
row - The input rowcolumn - The input columnpublic List<CCDGeometry.CCDSegment> getSegments()
Copyright © 2015 LSST. All rights reserved.