public class Raft extends Geometry<CCD>
| Constructor and Description |
|---|
Raft(CCDType type)
Create a Raft object for a given type of CCD.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCCDtoReb(CCD child,
int p,
int s) |
protected void |
addGeometryToGrid(CCD child,
int p,
int s)
This method must be implemented by all classes extending Geometry.
|
static Raft |
createRaft(CCDType type)
Utility static method to create a fully Reb/CCD populated Raft for the
provided CCD type.
|
static Raft |
createRaft(String definition)
Utility static method to create a fully Reb/CCD populated Raft for the
provided input String.
|
RaftGeometryConstants |
getRaftGeometryConstants()
Get the RaftGeometryConstants object for this Raft.
|
List<Reb> |
getRebs() |
CCDType |
getType()
Get the CCDType for this Raft.
|
protected void |
populateRebList() |
void |
setCCDType(CCDType type) |
addChildGeometry, addGeometry, findGeometry, findParentOfType, getAbsolutePoint, getChild, getChildrenList, getChildrenWithAbsoluteCoordinates, getDimension, getGeometryAbsolutePosition, getGeometryPoint, getHeight, getName, getNumberOfChildren, getParallelChildrenCount, getParallelPosition, getParent, getSerialChildrenCount, getSerialPosition, getUniqueId, getWidth, hasChildren, hasParent, replaceExistingGeometry, setParallelPosition, setParent, setSerialPositionpublic Raft(CCDType type)
type - The type of CCD in this Raft.protected void populateRebList()
public void setCCDType(CCDType type)
protected void addGeometryToGrid(CCD child, int p, int s)
GeometryaddGeometryToGrid in class Geometry<CCD>child - The child to be added.p - The parallel positions - The serial position.protected void addCCDtoReb(CCD child, int p, int s)
public RaftGeometryConstants getRaftGeometryConstants()
public static Raft createRaft(CCDType type)
type - The type of the CCDs in the Raft.public static Raft createRaft(String definition)
definition - The Raft String representation.
Example of rafts definition: "[ccdType:e2v,rebs:[Reb0:[ccdType:itl], Reb1, Reb2]]"public CCDType getType()
Copyright © 2024 LSST. All rights reserved.