TwiceAsNice  2019-02-18
Classes | Functions | Variables
sortstar.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for sortstar.c:

Classes

struct  StarInfo
 

Functions

void FluxSortStars (double *sx, double *sy, double *sb, int *sc, int ns)
 
int StarFluxSort (void *ssp1, void *ssp2)
 
void MagSortStars (double *sn, double *sra, double *sdec, double *spra, double *spdec, double *sx, double *sy, double **sm, int *sc, char **sobj, int ns, int nm, int ms)
 
int StarMagSort (void *ssp1, void *ssp2)
 
void RASortStars (double *sn, double *sra, double *sdec, double *spra, double *spdec, double *sx, double *sy, double **sm, int *sc, char **sobj, int ns, int nm)
 
int StarRASort (void *ssp1, void *ssp2)
 
void DecSortStars (double *sn, double *sra, double *sdec, double *spra, double *spdec, double *sx, double *sy, double **sm, int *sc, char **sobj, int ns, int nm)
 
int StarDecSort (void *ssp1, void *ssp2)
 
void XSortStars (double *sn, double *sra, double *sdec, double *spra, double *spdec, double *sx, double *sy, double **sm, int *sc, char **sobj, int ns, int nm)
 
int StarXSort (void *ssp1, void *ssp2)
 
void YSortStars (double *sn, double *sra, double *sdec, double *spra, double *spdec, double *sx, double *sy, double **sm, int *sc, char **sobj, int ns, int nm)
 
int StarYSort (void *ssp1, void *ssp2)
 

Variables

static int magsort = 0
 

Function Documentation

◆ DecSortStars()

void DecSortStars ( double *  sn,
double *  sra,
double *  sdec,
double *  spra,
double *  spdec,
double *  sx,
double *  sy,
double **  sm,
int *  sc,
char **  sobj,
int  ns,
int  nm 
)

◆ FluxSortStars()

void FluxSortStars ( double *  sx,
double *  sy,
double *  sb,
int *  sc,
int  ns 
)

◆ MagSortStars()

void MagSortStars ( double *  sn,
double *  sra,
double *  sdec,
double *  spra,
double *  spdec,
double *  sx,
double *  sy,
double **  sm,
int *  sc,
char **  sobj,
int  ns,
int  nm,
int  ms 
)

◆ RASortStars()

void RASortStars ( double *  sn,
double *  sra,
double *  sdec,
double *  spra,
double *  spdec,
double *  sx,
double *  sy,
double **  sm,
int *  sc,
char **  sobj,
int  ns,
int  nm 
)

◆ StarDecSort()

int StarDecSort ( void *  ssp1,
void *  ssp2 
)

◆ StarFluxSort()

int StarFluxSort ( void *  ssp1,
void *  ssp2 
)

◆ StarMagSort()

int StarMagSort ( void *  ssp1,
void *  ssp2 
)

◆ StarRASort()

int StarRASort ( void *  ssp1,
void *  ssp2 
)

◆ StarXSort()

int StarXSort ( void *  ssp1,
void *  ssp2 
)

◆ StarYSort()

int StarYSort ( void *  ssp1,
void *  ssp2 
)

◆ XSortStars()

void XSortStars ( double *  sn,
double *  sra,
double *  sdec,
double *  spra,
double *  spdec,
double *  sx,
double *  sy,
double **  sm,
int *  sc,
char **  sobj,
int  ns,
int  nm 
)

◆ YSortStars()

void YSortStars ( double *  sn,
double *  sra,
double *  sdec,
double *  spra,
double *  spdec,
double *  sx,
double *  sy,
double **  sm,
int *  sc,
char **  sobj,
int  ns,
int  nm 
)

Variable Documentation

◆ magsort

int magsort = 0
static