Changeset 39245
- Timestamp:
- Dec 11, 2015, 9:12:28 AM (11 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 1 added
- 5 edited
-
libdvo/include/libdvo_astro.h (modified) (1 diff)
-
libdvo/src/coord_systems.c (modified) (1 diff)
-
opihi/cmd.astro/Makefile (modified) (1 diff)
-
opihi/cmd.astro/crotation.c (added)
-
opihi/cmd.astro/init.c (modified) (2 diffs)
-
opihi/cmd.data/gaussdeviate.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/include/libdvo_astro.h
r38986 r39245 138 138 } Image; 139 139 140 CoordTransform *AllocTransform (double phi, double Xo, double xo); 140 141 CoordTransform *InitTransform (CoordTransformSystem input, CoordTransformSystem output); 141 142 int ApplyTransform (double *x, double *y, double X, double Y, CoordTransform *transform); -
trunk/Ohana/src/libdvo/src/coord_systems.c
r37807 r39245 1 1 # include "dvo.h" 2 2 3 CoordTransform *AllocTransform (double phi, double Xo, double xo) { 4 5 CoordTransform *transform; 6 ALLOCATE (transform, CoordTransform, 1); 7 transform->isIdentity = FALSE; 8 9 transform->phi = phi*RAD_DEG; 10 transform->Xo = Xo*RAD_DEG; 11 transform->xo = xo; 12 13 // pre-calculated constants: 14 transform->sin_phi_cos_Xo = sin(transform->phi)*cos(transform->Xo); 15 transform->sin_phi_sin_Xo = sin(transform->phi)*sin(transform->Xo); 16 transform->cos_phi = cos(transform->phi); 17 18 transform->cos_phi_cos_Xo = cos(transform->phi)*cos(transform->Xo); 19 transform->cos_phi_sin_Xo = cos(transform->phi)*sin(transform->Xo); 20 transform->sin_phi = sin(transform->phi); 21 transform->cos_Xo = cos(transform->Xo); 22 transform->sin_Xo = sin(transform->Xo); 23 24 return transform; 25 } 26 3 27 CoordTransform *InitTransform (CoordTransformSystem input, CoordTransformSystem output) { 4 28 -
trunk/Ohana/src/opihi/cmd.astro/Makefile
r39227 r39245 25 25 $(SRC)/cneedles.$(ARCH).o \ 26 26 $(SRC)/cplot.$(ARCH).o \ 27 $(SRC)/crotation.$(ARCH).o \ 27 28 $(SRC)/csystem.$(ARCH).o \ 28 29 $(SRC)/ctimes.$(ARCH).o \ -
trunk/Ohana/src/opihi/cmd.astro/init.c
r39225 r39245 9 9 int cneedles PROTO((int, char **)); 10 10 int cplot PROTO((int, char **)); 11 int crotation PROTO((int, char **)); 11 12 int csystem PROTO((int, char **)); 12 13 int ctimes PROTO((int, char **)); … … 78 79 {1, "cneedles", cneedles, "plot vectors in sky coordinates"}, 79 80 {1, "cplot", cplot, "plot vectors in sky coordinates"}, 81 {1, "crotation", crotation, "rotate in 3D"}, 80 82 {1, "csystem", csystem, "convert between coordinate systems"}, 81 83 {1, "ctimes", ctimes, "convert between time formats"}, -
trunk/Ohana/src/opihi/cmd.data/gaussdeviate.c
r39242 r39245 31 31 int gaussintegral (int argc, char **argv) { 32 32 33 gprint (GP_ERR, "fix gaussintegral\n"); 34 return (FALSE); 35 36 /* 33 37 int i, Npts; 34 38 Vector *vec; … … 53 57 gprint (GP_ERR, "USAGE: gaussintegral Npts mean sigma\n"); 54 58 return (FALSE); 59 */ 55 60 56 61 }
Note:
See TracChangeset
for help on using the changeset viewer.
