LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Public Types | |
typedef FootprintMergeList::KeyTuple | KeyTuple |
typedef FootprintMergeList::FilterMap | FilterMap |
Public Member Functions | |
FootprintMerge (boost::shared_ptr< Footprint > footprint, boost::shared_ptr< afw::table::SourceTable > sourceTable, boost::shared_ptr< PeakTable > peakTable, afw::table::SchemaMapper const &peakSchemaMapper, KeyTuple const &keys) | |
bool | overlaps (Footprint const &rhs) const |
void | add (boost::shared_ptr< Footprint > footprint, afw::table::SchemaMapper const &peakSchemaMapper, KeyTuple const &keys, float minNewPeakDist=-1., float maxSamePeakDist=-1.) |
void | add (FootprintMerge const &other, FilterMap const &keys, float minNewPeakDist=-1., float maxSamePeakDist=-1.) |
afw::geom::Box2I | getBBox () const |
boost::shared_ptr< Footprint > | getMergedFootprint () const |
boost::shared_ptr < afw::table::SourceRecord > | getSource () const |
Private Member Functions | |
bool | _addSpans (boost::shared_ptr< Footprint > footprint) |
void | _addPeaks (PeakCatalog const &otherPeaks, afw::table::SchemaMapper const *peakSchemaMapper, KeyTuple const *keys, float minNewPeakDist, float maxSamePeakDist) |
Private Attributes | |
std::vector< boost::shared_ptr < Footprint > > | _footprints |
boost::shared_ptr < afw::table::SourceRecord > | _source |
Definition at line 47 of file FootprintMerge.cc.
Definition at line 51 of file FootprintMerge.cc.
Definition at line 50 of file FootprintMerge.cc.
|
inlineexplicit |
Definition at line 53 of file FootprintMerge.cc.
|
inlineprivate |
Definition at line 159 of file FootprintMerge.cc.
|
inlineprivate |
Definition at line 151 of file FootprintMerge.cc.
|
inline |
Definition at line 100 of file FootprintMerge.cc.
|
inline |
Definition at line 123 of file FootprintMerge.cc.
|
inline |
Definition at line 141 of file FootprintMerge.cc.
|
inline |
Definition at line 143 of file FootprintMerge.cc.
|
inline |
Definition at line 145 of file FootprintMerge.cc.
|
inline |
Definition at line 87 of file FootprintMerge.cc.
|
private |
Definition at line 210 of file FootprintMerge.cc.
|
private |
Definition at line 211 of file FootprintMerge.cc.