|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
Field base class default implementation (used for numeric scalars and Angle). More...
#include <FieldBase.h>
Public Types | |
| typedef T | Value |
| the type returned by BaseRecord::get More... | |
| typedef T & | Reference |
| the type returned by BaseRecord::operator[] (non-const) More... | |
| typedef T const & | ConstReference |
| the type returned by BaseRecord::operator[] (const) More... | |
| typedef T | Element |
| the type of subfields (the same as the type itself for scalars) More... | |
Public Member Functions | |
| int | getElementCount () const |
| Return the number of subfield elements (always one for scalars). More... | |
| FieldBase () | |
| FieldBase (int) | |
Static Public Member Functions | |
| static std::string | getTypeString () |
| Return a string description of the field type. More... | |
Protected Member Functions | |
| void | stream (std::ostream &os) const |
| Defines how Fields are printed. More... | |
| Reference | getReference (Element *p, ndarray::Manager::Ptr const &) const |
| Used to implement RecordBase::operator[] (non-const). More... | |
| ConstReference | getConstReference (Element const *p, ndarray::Manager::Ptr const &) const |
| Used to implement RecordBase::operator[] (const). More... | |
| Value | getValue (Element const *p, ndarray::Manager::Ptr const &) const |
| Used to implement RecordBase::get. More... | |
| void | setValue (Element *p, ndarray::Manager::Ptr const &, Value v) const |
| Used to implement RecordBase::set. More... | |
Static Protected Member Functions | |
| static FieldBase | makeDefault () |
| Needed to allow Keys to be default-constructed. More... | |
Field base class default implementation (used for numeric scalars and Angle).
FieldBase is where all the implementation
Definition at line 50 of file FieldBase.h.
| typedef T const& lsst.afw.table::FieldBase< T >::ConstReference |
the type returned by BaseRecord::operator[] (const)
Definition at line 54 of file FieldBase.h.
| typedef T lsst.afw.table::FieldBase< T >::Element |
the type of subfields (the same as the type itself for scalars)
Definition at line 55 of file FieldBase.h.
| typedef T& lsst.afw.table::FieldBase< T >::Reference |
the type returned by BaseRecord::operator[] (non-const)
Definition at line 53 of file FieldBase.h.
| typedef T lsst.afw.table::FieldBase< T >::Value |
the type returned by BaseRecord::get
Definition at line 52 of file FieldBase.h.
|
inline |
Definition at line 67 of file FieldBase.h.
|
inline |
Definition at line 68 of file FieldBase.h.
|
inlineprotected |
Used to implement RecordBase::operator[] (const).
Definition at line 88 of file FieldBase.h.
|
inline |
Return the number of subfield elements (always one for scalars).
Definition at line 58 of file FieldBase.h.
|
inlineprotected |
Used to implement RecordBase::operator[] (non-const).
Definition at line 85 of file FieldBase.h.
|
static |
Return a string description of the field type.
|
inlineprotected |
|
inlinestaticprotected |
|
inlineprotected |
|
inlineprotected |
1.8.5