public class FocalPlane extends Geometry<Raft>
| Constructor and Description |
|---|
FocalPlane()
Build a Camera FocalPlane object.
|
FocalPlane(String definition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addGeometryToGrid(Raft child,
int p,
int s)
This method must be implemented by all classes extending Geometry.
|
static FocalPlane |
createFocalPlane() |
static FocalPlane |
createFocalPlane(String definition)
Utility static method to create a FocalPlane for the
provided input String.
|
String |
getName()
Get the Geometry name
|
List<Raft> |
getRafts() |
Reb |
getReb(String fullName) |
Reb |
getRebAtLocation(Location location)
Get the REB at a given location.
|
List<Reb> |
getRebs() |
addChildGeometry, addGeometry, findGeometry, findParentOfType, getAbsolutePoint, getChild, getChildrenList, getChildrenWithAbsoluteCoordinates, getDimension, getGeometryAbsolutePosition, getGeometryPoint, getHeight, getNumberOfChildren, getParallelChildrenCount, getParallelPosition, getParent, getSerialChildrenCount, getSerialPosition, getUniqueId, getWidth, hasChildren, hasParent, replaceExistingGeometry, setParallelPosition, setParent, setSerialPositionpublic FocalPlane()
public FocalPlane(String definition)
protected void addGeometryToGrid(Raft child, int p, int s)
GeometryaddGeometryToGrid in class Geometry<Raft>child - The child to be added.p - The parallel positions - The serial position.public Reb getRebAtLocation(Location location)
location - The location to search forRuntimeException - If no REB found at the given locationpublic static FocalPlane createFocalPlane(String definition)
definition - The FocalPlane String representation.
Example of focal plane definition: "[R33:[ccdType:e2v,rebs:[Reb0:[ccdType:itl],Reb1,Reb2]]]"public static FocalPlane createFocalPlane()
Copyright © 2024 LSST. All rights reserved.