LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Member Functions | Public Attributes | List of all members
lsst::afw::table::SlotSuite Struct Reference

#include <slots.h>

Public Member Functions

void handleAliasChange (std::string const &alias, Schema const &schema)
 Handle a callback from an AliasMap informing the table that an alias has changed. More...
 
 SlotSuite (Schema const &schema)
 Initialize the slots. More...
 

Public Attributes

FluxSlotDefinition defPsfFlux
 
FluxSlotDefinition defApFlux
 
FluxSlotDefinition defInstFlux
 
FluxSlotDefinition defModelFlux
 
FluxSlotDefinition defCalibFlux
 
CentroidSlotDefinition defCentroid
 
ShapeSlotDefinition defShape
 

Detailed Description

An aggregate containing all of the current slots used in SourceTable.

This is essentially for internal use by SourceTable only; it is defined here to keep the source code for the slot mechanism in one place as much as possible.

Definition at line 200 of file slots.h.

Constructor & Destructor Documentation

lsst::afw::table::SlotSuite::SlotSuite ( Schema const &  schema)
explicit

Initialize the slots.

Member Function Documentation

void lsst::afw::table::SlotSuite::handleAliasChange ( std::string const &  alias,
Schema const &  schema 
)

Handle a callback from an AliasMap informing the table that an alias has changed.

Member Data Documentation

FluxSlotDefinition lsst::afw::table::SlotSuite::defApFlux

Definition at line 202 of file slots.h.

FluxSlotDefinition lsst::afw::table::SlotSuite::defCalibFlux

Definition at line 205 of file slots.h.

CentroidSlotDefinition lsst::afw::table::SlotSuite::defCentroid

Definition at line 206 of file slots.h.

FluxSlotDefinition lsst::afw::table::SlotSuite::defInstFlux

Definition at line 203 of file slots.h.

FluxSlotDefinition lsst::afw::table::SlotSuite::defModelFlux

Definition at line 204 of file slots.h.

FluxSlotDefinition lsst::afw::table::SlotSuite::defPsfFlux

Definition at line 201 of file slots.h.

ShapeSlotDefinition lsst::afw::table::SlotSuite::defShape

Definition at line 207 of file slots.h.


The documentation for this struct was generated from the following file: