|
lsst.afw g714e0ed6de+196fb0684f
|
A helper class that allows the properties of a detector to be modified in the course of modifying a full camera. More...
#include <Detector.h>
Public Types | |
| using | CrosstalkMatrix = ndarray::Array<float const, 2> |
Public Member Functions | |
| void | setOrientation (Orientation const &orientation) |
| Set the orientation of the detector in the focal plane. | |
| void | setPixelSize (lsst::geom::Extent2D const &pixelSize) |
| Set the pixel size (in mm). | |
| void | setTransformFromPixelsTo (CameraSysPrefix const &toSys, std::shared_ptr< afw::geom::TransformPoint2ToPoint2 const > transform) |
| Set the transformation from PIXELS to the given coordinate system. | |
| void | setTransformFromPixelsTo (CameraSys const &toSys, std::shared_ptr< afw::geom::TransformPoint2ToPoint2 const > transform) |
| Set the transformation from PIXELS to the given coordinate system. | |
| bool | discardTransformFromPixelsTo (CameraSysPrefix const &toSys) |
| Remove any transformation from PIXELS to the given coordinate system. | |
| bool | discardTransformFromPixelsTo (CameraSys const &toSys) |
| Remove any transformation from PIXELS to the given coordinate system. | |
| void | clearTransforms () |
| Remove all coordinate transforms. | |
| void | setBBox (lsst::geom::Box2I const &bbox) |
| Set the bounding box. | |
| void | setType (DetectorType type) |
| Set the purpose of this detector. | |
| void | setSerial (std::string const &serial) |
| Set the detector serial "number". | |
| void | setPhysicalType (std::string const &physicalType) |
| Set the detector's physical type. | |
| void | setCrosstalk (CrosstalkMatrix const &crosstalk) |
| Set the crosstalk coefficients. | |
| void | unsetCrosstalk () |
| Remove the crosstalk coefficient matrix. | |
| std::vector< std::shared_ptr< Amplifier::Builder > > const & | getAmplifiers () const |
| Return the sequence of Amplifier::Builders directly. | |
| auto | begin () |
| An iterator range over amplifers. | |
| auto | end () |
| std::shared_ptr< Amplifier::Builder > | operator[] (size_t i) const |
| Get the amplifier builder specified by index. | |
| std::shared_ptr< Amplifier::Builder > | operator[] (std::string const &name) const |
| Get a builder for the amplifier specified by name. | |
| void | append (std::shared_ptr< Amplifier::Builder > builder) |
| Append a new amplifier. | |
| void | clear () |
| Remove all amplifiers. | |
| std::size_t | size () const |
| Return the number of amplifiers (renamed to len in Python). | |
| std::string | getName () const |
| Get the detector name. | |
| int | getId () const |
| Get the detector ID. | |
| DetectorType | getType () const |
| Return the purpose of this detector. | |
| std::string | getSerial () const |
| Get the detector serial "number". | |
| std::string | getPhysicalType () const |
| Get the detector's physical type. | |
| lsst::geom::Box2I | getBBox () const |
| Get the bounding box. | |
| Orientation | getOrientation () const |
| Get detector's orientation in the focal plane. | |
| lsst::geom::Extent2D | getPixelSize () const |
| Get size of pixel along (mm) | |
| bool | hasCrosstalk () const |
| Have we got crosstalk coefficients? | |
| CrosstalkMatrix | getCrosstalk () const |
| Get the crosstalk coefficients. | |
| CameraSys | makeCameraSys (CameraSys const &cameraSys) const |
| Get a coordinate system from a coordinate system (return input unchanged and untested) | |
| CameraSys | makeCameraSys (CameraSysPrefix const &cameraSysPrefix) const |
| Get a coordinate system from a detector system prefix (add detector name) | |
| CameraSys | getNativeCoordSys () const |
| The "native" coordinate system of this detector. | |
| virtual std::shared_ptr< Storable > | cloneStorable () const |
| Create a new object that is a copy of this one (optional operation). | |
| virtual std::string | toString () const |
| Create a string representation of this object (optional operation). | |
| virtual std::size_t | hash_value () const |
| Return a hash of this object (optional operation). | |
| virtual bool | equals (Storable const &other) const noexcept |
| Compare this object to another Storable. | |
| void | writeFits (std::string const &fileName, std::string const &mode="w") const |
| Write the object to a regular FITS file. | |
| void | writeFits (fits::MemFileManager &manager, std::string const &mode="w") const |
| Write the object to a FITS image in memory. | |
| void | writeFits (fits::Fits &fitsfile) const |
| Write the object to an already-open FITS object. | |
| virtual bool | isPersistable () const noexcept |
| Return true if this particular object can be persisted using afw::table::io. | |
Protected Types | |
| using | OutputArchiveHandle = io::OutputArchiveHandle |
Protected Member Functions | |
| Fields const & | getFields () const override |
| Return a reference to a Fields struct. | |
| std::vector< std::shared_ptr< Amplifier const > > | finishAmplifiers () const |
| Create a vector of Amplifiers from the Amplifier::Builder sequence. | |
| virtual std::string | getPersistenceName () const |
| Return the unique name used to persist this object and look up its factory. | |
| virtual std::string | getPythonModule () const |
| Return the fully-qualified Python module that should be imported to guarantee that its factory is registered. | |
| virtual void | write (OutputArchiveHandle &handle) const |
| Write the object to one or more catalogs. | |
Static Protected Member Functions | |
| static std::vector< std::shared_ptr< Amplifier::Builder > > | rebuildAmplifiers (Detector const &detector) |
| Create a vector of Amplifier::Builders from the Amplifiers in a Detector. | |
| template<class T> | |
| static bool | singleClassEquals (T const &lhs, Storable const &rhs) |
| Test if a Storable is of a particular class and equal to another object. | |
Friends | |
| class | Camera |
Related Symbols | |
(Note that these are not member symbols.) | |
| std::ostream & | operator<< (std::ostream &os, Storable const &storable) |
| Output operator for Storable. | |
A helper class that allows the properties of a detector to be modified in the course of modifying a full camera.
Detector::InCameraBuilder can only be constructed via Camera::Builder, and all Detector::InCameraBuilder instances should always be owned by or shared with a Camera::Builder.
Unlike Detector::PartialRebuilder, InCameraBuilder can be used to set the orientation, pixel size, and more general coordinate systems associated with the detector.
The transformation from FOCAL_PLANE to PIXELS that relates this detector's coordinate systems to those of the full camera and other detectors is created from the orientation and pixel size fields, and need not (and cannot) be set explicitly.
Definition at line 554 of file Detector.h.
|
inherited |
Definition at line 59 of file Detector.h.
|
protectedinherited |
Definition at line 108 of file Persistable.h.
|
inherited |
Append a new amplifier.
Definition at line 376 of file Detector.cc.
|
inlineinherited |
An iterator range over amplifers.
Iterators dereference to shared_ptr<Amplifier::Builder>.
Definition at line 425 of file Detector.h.
|
inlineinherited |
Remove all amplifiers.
Definition at line 447 of file Detector.h.
|
inline |
Remove all coordinate transforms.
Definition at line 622 of file Detector.h.
|
virtualinherited |
Create a new object that is a copy of this one (optional operation).
This operation is required for Storables that are stored in GenericMap by value, but not for those stored by shared pointer.
| UnsupportedOperationException | Thrown if this object is not cloneable. |
clone operation, the two should behave identically except for the formal return type.__deepcopy__ if it exists. Reimplemented in lsst::afw::detection::Psf, lsst::afw::geom::polygon::Polygon, lsst::afw::geom::SkyWcs, lsst::afw::image::ApCorrMap, lsst::afw::image::CoaddInputs, lsst::afw::image::FilterLabel, lsst::afw::image::PhotoCalib, lsst::afw::image::VisitInfo, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 36 of file Storable.cc.
| bool lsst::afw::cameraGeom::Detector::InCameraBuilder::discardTransformFromPixelsTo | ( | CameraSys const & | toSys | ) |
Remove any transformation from PIXELS to the given coordinate system.
| toSys | Coordinate system prefix this transform returns points in. Must be associated with this detector. |
| pex::exceptions::InvalidParameterError | if toSys.getDetectorName() != this->getName(). |
Definition at line 470 of file Detector.cc.
| bool lsst::afw::cameraGeom::Detector::InCameraBuilder::discardTransformFromPixelsTo | ( | CameraSysPrefix const & | toSys | ) |
Remove any transformation from PIXELS to the given coordinate system.
| toSys | Coordinate system prefix this transform returns points in. |
Definition at line 466 of file Detector.cc.
|
inlineinherited |
Definition at line 426 of file Detector.h.
|
virtualnoexceptinherited |
Compare this object to another Storable.
Subclasses that implement equality comparison must override this method to give results consistent with operator== for all inputs that are accepted by both.
false. If cross-class comparisons are valid, implementers should take care that they are symmetric and will give the same result no matter what the compile-time types of the left- and right-hand sides are.__eq__ if it exists. Reimplemented in lsst::afw::geom::polygon::Polygon, lsst::afw::geom::SkyWcs, lsst::afw::image::PhotoCalib, lsst::afw::image::VisitInfo, and lsst::afw::typehandling::StorableHelper< Base >.
Definition at line 48 of file Storable.cc.
|
protectedinherited |
Create a vector of Amplifiers from the Amplifier::Builder sequence.
Definition at line 398 of file Detector.cc.
|
inlineinherited |
Return the sequence of Amplifier::Builders directly.
Definition at line 417 of file Detector.h.
|
inlineinherited |
Get the bounding box.
Definition at line 85 of file Detector.h.
|
inlineinherited |
Get the crosstalk coefficients.
Definition at line 100 of file Detector.h.
|
inlineoverrideprotectedvirtualinherited |
Return a reference to a Fields struct.
Must be implemented by all subclasses.
Implements lsst::afw::cameraGeom::DetectorBase.
Definition at line 475 of file Detector.h.
|
inlineinherited |
Get the detector ID.
Definition at line 67 of file Detector.h.
|
inlineinherited |
Get the detector name.
Definition at line 64 of file Detector.h.
|
inlineinherited |
The "native" coordinate system of this detector.
Definition at line 123 of file Detector.h.
|
inlineinherited |
Get detector's orientation in the focal plane.
Definition at line 88 of file Detector.h.
|
protectedvirtualinherited |
Return the unique name used to persist this object and look up its factory.
Must be less than ArchiveIndexSchema::MAX_NAME_LENGTH characters.
Reimplemented in lsst::afw::cameraGeom::Camera, lsst::afw::cameraGeom::Detector, lsst::afw::cameraGeom::DetectorCollection, lsst::afw::cameraGeom::TransformMap, lsst::afw::detection::Footprint, lsst::afw::detection::GaussianPsf, lsst::afw::detection::HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT >::Factory, lsst::afw::detection::HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT >, lsst::afw::geom::polygon::Polygon, lsst::afw::geom::SkyWcs, lsst::afw::geom::SpanSet, lsst::afw::geom::Transform< FromEndpoint, ToEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::image::ApCorrMap, lsst::afw::image::CoaddInputs, lsst::afw::image::FilterLabel, lsst::afw::image::PhotoCalib, lsst::afw::image::VisitInfo, lsst::afw::math::AnalyticKernel, lsst::afw::math::BilinearWarpingKernel, lsst::afw::math::Chebyshev1Function2< ReturnT >, lsst::afw::math::ChebyshevBoundedField, lsst::afw::math::DeltaFunctionKernel, lsst::afw::math::DoubleGaussianFunction2< ReturnT >, lsst::afw::math::FixedKernel, lsst::afw::math::GaussianFunction2< ReturnT >, lsst::afw::math::LanczosWarpingKernel, lsst::afw::math::LinearCombinationKernel, lsst::afw::math::NearestWarpingKernel, lsst::afw::math::PixelAreaBoundedField, lsst::afw::math::PolynomialFunction2< ReturnT >, lsst::afw::math::ProductBoundedField, lsst::afw::math::TransformBoundedField, lsst::afw::math::WarpingControl, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 34 of file Persistable.cc.
|
inlineinherited |
Get the detector's physical type.
This may mean different things for different cameras; possibilities include the manufacturer ("ITL" vs "E2V") or fundamental technology ("CCD" vs "HgCdTe").
Definition at line 82 of file Detector.h.
|
inlineinherited |
Get size of pixel along (mm)
Definition at line 91 of file Detector.h.
|
protectedvirtualinherited |
Return the fully-qualified Python module that should be imported to guarantee that its factory is registered.
Must be less than ArchiveIndexSchema::MAX_MODULE_LENGTH characters.
Will be ignored if empty.
Reimplemented in lsst::afw::cameraGeom::Detector, lsst::afw::cameraGeom::DetectorCollection, lsst::afw::cameraGeom::TransformMap, lsst::afw::detection::Footprint, lsst::afw::detection::GaussianPsf, lsst::afw::geom::SkyWcs, lsst::afw::geom::SpanSet, lsst::afw::geom::Transform< FromEndpoint, ToEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::image::ApCorrMap, lsst::afw::image::CoaddInputs, lsst::afw::image::FilterLabel, lsst::afw::image::TransmissionCurve, lsst::afw::math::BilinearWarpingKernel, lsst::afw::math::ChebyshevBoundedField, lsst::afw::math::Function< ReturnT >, lsst::afw::math::Function< Kernel::Pixel >, lsst::afw::math::Kernel, lsst::afw::math::LanczosWarpingKernel, lsst::afw::math::NearestWarpingKernel, lsst::afw::math::PixelAreaBoundedField, lsst::afw::math::ProductBoundedField, lsst::afw::math::TransformBoundedField, lsst::afw::math::WarpingControl, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 36 of file Persistable.cc.
|
inlineinherited |
Get the detector serial "number".
Definition at line 73 of file Detector.h.
|
inlineinherited |
Return the purpose of this detector.
Definition at line 70 of file Detector.h.
|
inlineinherited |
Have we got crosstalk coefficients?
Definition at line 94 of file Detector.h.
|
virtualinherited |
Return a hash of this object (optional operation).
| UnsupportedOperationException | Thrown if this object is not hashable. |
__hash__ if it exists. Reimplemented in lsst::afw::geom::polygon::Polygon, lsst::afw::image::FilterLabel, lsst::afw::image::VisitInfo, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 44 of file Storable.cc.
|
inlinevirtualnoexceptinherited |
Return true if this particular object can be persisted using afw::table::io.
Reimplemented in lsst::afw::cameraGeom::Camera, lsst::afw::cameraGeom::Detector, lsst::afw::cameraGeom::DetectorCollection, lsst::afw::cameraGeom::TransformMap, lsst::afw::detection::Footprint, lsst::afw::detection::GaussianPsf, lsst::afw::geom::polygon::Polygon, lsst::afw::geom::SkyWcs, lsst::afw::geom::SpanSet, lsst::afw::geom::Transform< FromEndpoint, ToEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::image::ApCorrMap, lsst::afw::image::CoaddInputs, lsst::afw::image::FilterLabel, lsst::afw::image::PhotoCalib, lsst::afw::image::VisitInfo, lsst::afw::math::AnalyticKernel, lsst::afw::math::BilinearWarpingKernel, lsst::afw::math::Chebyshev1Function2< ReturnT >, lsst::afw::math::ChebyshevBoundedField, lsst::afw::math::DeltaFunctionKernel, lsst::afw::math::DoubleGaussianFunction2< ReturnT >, lsst::afw::math::FixedKernel, lsst::afw::math::GaussianFunction2< ReturnT >, lsst::afw::math::LanczosWarpingKernel, lsst::afw::math::LinearCombinationKernel, lsst::afw::math::NearestWarpingKernel, lsst::afw::math::PixelAreaBoundedField, lsst::afw::math::PolynomialFunction2< ReturnT >, lsst::afw::math::ProductBoundedField, lsst::afw::math::TransformBoundedField, lsst::afw::math::WarpingControl, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 102 of file Persistable.h.
|
inlineinherited |
Get a coordinate system from a coordinate system (return input unchanged and untested)
| [in] | cameraSys | Camera coordinate system |
cameraSys unchangedDefinition at line 110 of file Detector.h.
|
inlineinherited |
Get a coordinate system from a detector system prefix (add detector name)
| [in] | cameraSysPrefix | Camera coordinate system prefix |
cameraSysPrefix with the detector name added Definition at line 118 of file Detector.h.
|
inlineinherited |
Get the amplifier builder specified by index.
| std::out_of_range | if index is out of range. |
Definition at line 434 of file Detector.h.
|
inherited |
Get a builder for the amplifier specified by name.
| lsst::pex::exceptions::InvalidParameterError | if no such amplifier. |
Definition at line 372 of file Detector.cc.
|
staticprotectedinherited |
Create a vector of Amplifier::Builders from the Amplifiers in a Detector.
Definition at line 380 of file Detector.cc.
|
inlineinherited |
Set the bounding box.
Definition at line 374 of file Detector.h.
|
inlineinherited |
Set the crosstalk coefficients.
The shape of the crosstalk matrix must be consistent with the set of amplifiers, but is not checked until a Detector instance is actually constructed.
Setting with a zero-size matrix is equivalent to calling unsetCrosstalk().
Definition at line 399 of file Detector.h.
|
inline |
Set the orientation of the detector in the focal plane.
Definition at line 560 of file Detector.h.
|
inlineinherited |
Set the detector's physical type.
This may mean different things for different cameras; possibilities include the manufacturer ("ITL" vs "E2V") or fundamental technology ("CCD" vs "HgCdTe").
Definition at line 387 of file Detector.h.
|
inline |
Set the pixel size (in mm).
Definition at line 565 of file Detector.h.
|
inlineinherited |
Set the detector serial "number".
Definition at line 380 of file Detector.h.
| void lsst::afw::cameraGeom::Detector::InCameraBuilder::setTransformFromPixelsTo | ( | CameraSys const & | toSys, |
| std::shared_ptr< afw::geom::TransformPoint2ToPoint2 const > | transform ) |
Set the transformation from PIXELS to the given coordinate system.
| toSys | Coordinate system prefix this transform returns points in. Must be associated with this detector. |
| transform | Transform from PIXELS to toSys. |
If a transform already exists from PIXELS to toSys, it is overwritten.
| pex::exceptions::InvalidParameterError | if toSys.getDetectorName() != this->getName(). |
Definition at line 445 of file Detector.cc.
| void lsst::afw::cameraGeom::Detector::InCameraBuilder::setTransformFromPixelsTo | ( | CameraSysPrefix const & | toSys, |
| std::shared_ptr< afw::geom::TransformPoint2ToPoint2 const > | transform ) |
Set the transformation from PIXELS to the given coordinate system.
| toSys | Coordinate system prefix this transform returns points in. |
| transform | Transform from PIXELS to toSys. |
If a transform already exists from PIXELS to toSys, it is overwritten.
Definition at line 438 of file Detector.cc.
|
inlineinherited |
Set the purpose of this detector.
Definition at line 377 of file Detector.h.
|
inlinestaticprotectedinherited |
Test if a Storable is of a particular class and equal to another object.
This method template simplifies implementations of equals that delegate to operator== without supporting cross-class comparisons.
| T | The class expected of the two objects to be compared. |
| lhs,rhs | The objects to compare. Note that rhs need not be a T, while lhs must be. |
true if rhs is a T and lhs == rhs; false otherwise.operator==. Most implementations of operator== do not throw.operator== with both arguments of compile-time type T const&. Its use is not recommended if there would be any ambiguity as to which operator== gets picked by overload resolution.This method template is typically called from equals as:
bool MyType::equals(Storable const& other) const noexcept {
return singleClassEquals(*this, other);
}
Definition at line 151 of file Storable.h.
|
inlineinherited |
Return the number of amplifiers (renamed to len in Python).
Definition at line 450 of file Detector.h.
|
virtualinherited |
Create a string representation of this object (optional operation).
| UnsupportedOperationException | Thrown if this object does not have a string representation. |
__repr__. Reimplemented in lsst::afw::geom::polygon::Polygon, lsst::afw::geom::SkyWcs, lsst::afw::image::FilterLabel, lsst::afw::image::PhotoCalib, lsst::afw::image::VisitInfo, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 40 of file Storable.cc.
|
inlineinherited |
Remove the crosstalk coefficient matrix.
Definition at line 402 of file Detector.h.
|
protectedvirtualinherited |
Write the object to one or more catalogs.
The handle object passed to this function provides an interface for adding new catalogs and adding nested objects to the same archive (while checking for duplicates). See OutputArchiveHandle for more information.
Reimplemented in lsst::afw::cameraGeom::Camera, lsst::afw::cameraGeom::Detector, lsst::afw::cameraGeom::DetectorCollection, lsst::afw::cameraGeom::TransformMap, lsst::afw::detection::Footprint, lsst::afw::detection::GaussianPsf, lsst::afw::detection::HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT >::Factory, lsst::afw::detection::HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT >, lsst::afw::geom::polygon::Polygon, lsst::afw::geom::SkyWcs, lsst::afw::geom::SpanSet, lsst::afw::geom::Transform< FromEndpoint, ToEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< afw::geom::Point2Endpoint, afw::geom::GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, GenericEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, Point2Endpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::geom::Transform< Point2Endpoint, SpherePointEndpoint >, lsst::afw::image::ApCorrMap, lsst::afw::image::CoaddInputs, lsst::afw::image::FilterLabel, lsst::afw::image::PhotoCalib, lsst::afw::image::VisitInfo, lsst::afw::math::AnalyticKernel, lsst::afw::math::BilinearWarpingKernel, lsst::afw::math::Chebyshev1Function2< ReturnT >, lsst::afw::math::ChebyshevBoundedField, lsst::afw::math::DeltaFunctionKernel, lsst::afw::math::DoubleGaussianFunction2< ReturnT >, lsst::afw::math::FixedKernel, lsst::afw::math::GaussianFunction2< ReturnT >, lsst::afw::math::LanczosWarpingKernel, lsst::afw::math::LinearCombinationKernel, lsst::afw::math::NearestWarpingKernel, lsst::afw::math::PixelAreaBoundedField, lsst::afw::math::PolynomialFunction2< ReturnT >, lsst::afw::math::ProductBoundedField, lsst::afw::math::TransformBoundedField, lsst::afw::math::WarpingControl, lsst::afw::typehandling::StorableHelper< Base >, and StorableHelper< Base >.
Definition at line 38 of file Persistable.cc.
|
inherited |
Write the object to an already-open FITS object.
| [in] | fitsfile | Open FITS object to write to. |
Definition at line 18 of file Persistable.cc.
|
inherited |
Write the object to a FITS image in memory.
| [in] | manager | Name of the file to write to. |
| [in] | mode | If "w", any existing file with the given name will be overwritten. If "a", new HDUs will be appended to an existing file. |
Definition at line 29 of file Persistable.cc.
|
inherited |
Write the object to a regular FITS file.
| [in] | fileName | Name of the file to write to. |
| [in] | mode | If "w", any existing file with the given name will be overwritten. If "a", new HDUs will be appended to an existing file. |
Definition at line 24 of file Persistable.cc.
|
friend |
Definition at line 629 of file Detector.h.
|
Output operator for Storable.
| os | the desired output stream |
| storable | the object to print |
os| UnsupportedOperationException | Thrown if storable does not have an implementation of Storable::toString. |
Definition at line 174 of file Storable.h.