3 #ifndef SZA_UTIL_PTSRCTILER_H
4 #define SZA_UTIL_PTSRCTILER_H
16 #include "carma/szautil/HourAngle.h"
17 #include "carma/szautil/Angle.h"
33 std::vector<Field*> neighbors_;
40 Field(HourAngle ra, Declination dec, Angle radius);
41 Field(
const Field& field);
47 std::vector<Field> addNeighbors(std::vector<Field>& fields,
48 HourAngle& ra0, Declination& dec0,
51 void addNeighbor(
unsigned index, Field* field);
55 Angle distance(HourAngle ra, Declination dec);
67 virtual ~PtSrcTiler();
71 static std::vector<Field> constructFields(HourAngle ra, Declination dec,
72 Angle fieldRadius, Angle totalRadius);
75 static void addLayer(
unsigned iLayer, Angle& fieldRad, HourAngle& ra0, Declination& dec0,
76 std::vector<Field>& fields);
86 #endif // End #ifndef SZA_UTIL_PTSRCTILER_H
Tagged: Fri Jun 15 16:44:12 PDT 2007.