mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-05 07:41:11 +00:00
Added Healpix detection facilities
This commit is contained in:
parent
160ed45c12
commit
4df341f9ba
5 changed files with 252 additions and 8 deletions
|
@ -7,7 +7,7 @@ using namespace std;
|
|||
|
||||
static const bool DEBUG = true;
|
||||
|
||||
void computeContourPixels(Healpix_Map<float>& m, vector<int> contour)
|
||||
void computeContourPixels(Healpix_Map<float>& m, vector<int>& contour)
|
||||
{
|
||||
for (int p = 0; p < m.Npix(); p++)
|
||||
{
|
||||
|
@ -19,7 +19,7 @@ void computeContourPixels(Healpix_Map<float>& m, vector<int> contour)
|
|||
if (result[q] < 0)
|
||||
continue;
|
||||
|
||||
delta = (m[p]-0.5)*(m[result[q]]-0.5);
|
||||
float delta = (m[p]-0.5)*(m[result[q]]-0.5);
|
||||
if (delta < 0)
|
||||
{
|
||||
contour.push_back(p);
|
||||
|
@ -33,7 +33,7 @@ void computeContourPixels(Healpix_Map<float>& m, vector<int> contour)
|
|||
{
|
||||
Healpix_Map<int> contour_map;
|
||||
|
||||
contour_map.SetNside(RING, m.Nside());
|
||||
contour_map.SetNside(m.Nside(), RING);
|
||||
contour_map.fill(0);
|
||||
for (int p = 0; p < contour.size(); p++)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue