LSST Applications g063fba187b+cac8b7c890,g0f08755f38+6aee506743,g1653933729+a8ce1bb630,g168dd56ebc+a8ce1bb630,g1a2382251a+b4475c5878,g1dcb35cd9c+8f9bc1652e,g20f6ffc8e0+6aee506743,g217e2c1bcf+73dee94bd0,g28da252d5a+1f19c529b9,g2bbee38e9b+3f2625acfc,g2bc492864f+3f2625acfc,g3156d2b45e+6e55a43351,g32e5bea42b+1bb94961c2,g347aa1857d+3f2625acfc,g35bb328faa+a8ce1bb630,g3a166c0a6a+3f2625acfc,g3e281a1b8c+c5dd892a6c,g3e8969e208+a8ce1bb630,g414038480c+5927e1bc1e,g41af890bb2+8a9e676b2a,g7af13505b9+809c143d88,g80478fca09+6ef8b1810f,g82479be7b0+f568feb641,g858d7b2824+6aee506743,g89c8672015+f4add4ffd5,g9125e01d80+a8ce1bb630,ga5288a1d22+2903d499ea,gb58c049af0+d64f4d3760,gc28159a63d+3f2625acfc,gcab2d0539d+b12535109e,gcf0d15dbbd+46a3f46ba9,gda6a2b7d83+46a3f46ba9,gdaeeff99f8+1711a396fd,ge79ae78c31+3f2625acfc,gef2f8181fd+0a71e47438,gf0baf85859+c1f95f4921,gfa517265be+6aee506743,gfa999e8aa5+17cd334064,w.2024.51
LSST Data Management Base Package
|
A packed representation of a collection of Flag field columns. More...
#include <BaseColumnView.h>
Public Types | |
using | SizeT = std::size_t |
Public Member Functions | |
ndarray::Array< SizeT, 1, 1 > | getArray () const |
SizeT | getBit (Key< Flag > const &key) const |
SizeT | getBit (std::string const &name) const |
SizeT | getMask (Key< Flag > const &key) const |
SizeT | getMask (std::string const &name) const |
std::vector< SchemaItem< Flag > > const & | getSchemaItems () const |
Friends | |
class | BaseColumnView |
A packed representation of a collection of Flag field columns.
The packing of bits here is not necessarily the same as the packing using in the actual table, as the latter may contain more than 64 bits spread across multiple integers.
A BitsColumn can only be constructed by calling BaseColumnView::getBits().
Definition at line 42 of file BaseColumnView.h.
Definition at line 44 of file BaseColumnView.h.
|
inline |
Definition at line 46 of file BaseColumnView.h.
BitsColumn::SizeT lsst::afw::table::BitsColumn::getBit | ( | Key< Flag > const & | key | ) | const |
Definition at line 33 of file BaseColumnView.cc.
BitsColumn::SizeT lsst::afw::table::BitsColumn::getBit | ( | std::string const & | name | ) | const |
Definition at line 42 of file BaseColumnView.cc.
Definition at line 51 of file BaseColumnView.h.
|
inline |
Definition at line 52 of file BaseColumnView.h.
|
inline |
Definition at line 54 of file BaseColumnView.h.
|
friend |
Definition at line 57 of file BaseColumnView.h.