Changeset 6565 for branches/rel10_ifa/psModules/src/pslib
- Timestamp:
- Mar 8, 2006, 6:25:04 PM (20 years ago)
- Location:
- branches/rel10_ifa/psModules/src/pslib
- Files:
-
- 3 edited
-
Makefile.am (modified) (2 diffs)
-
psEllipse.c (modified) (3 diffs)
-
psEllipse.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/rel10_ifa/psModules/src/pslib/Makefile.am
r6530 r6565 4 4 libpsmodulepslib_la_LDFLAGS = -release $(PACKAGE_VERSION) 5 5 libpsmodulepslib_la_SOURCES = \ 6 ps Additionals.c \6 psEllipse.c \ 7 7 psImageJpeg.c \ 8 8 psLine.c \ … … 12 12 psmoduleincludedir = $(includedir) 13 13 psmoduleinclude_HEADERS = \ 14 ps Additionals.h \14 psEllipse.h \ 15 15 psImageJpeg.h \ 16 16 psLine.h \ -
branches/rel10_ifa/psModules/src/pslib/psEllipse.c
r6547 r6565 2 2 # include "psEllipse.h" 3 3 4 EllipseAxes EllipseMomentsToAxes (EllipseMoments moments)4 psEllipseAxes psEllipseMomentsToAxes (psEllipseMoments moments) 5 5 { 6 6 7 EllipseAxes axes;7 psEllipseAxes axes; 8 8 9 9 double f = sqrt (0.25*PS_SQR(moments.x2 - moments.y2) + PS_SQR(moments.xy)); … … 20 20 } 21 21 22 EllipseShape EllipseAxesToShape (EllipseAxes axes)22 psEllipseShape psEllipseAxesToShape (psEllipseAxes axes) 23 23 { 24 24 25 EllipseShape shape;25 psEllipseShape shape; 26 26 27 27 double r1 = 1.0 / PS_SQR(axes.major) + 1.0 / PS_SQR(axes.minor); … … 38 38 } 39 39 40 EllipseAxes EllipseShapeToAxes (EllipseShape shape)40 psEllipseAxes psEllipseShapeToAxes (psEllipseShape shape) 41 41 { 42 42 43 EllipseAxes axes;43 psEllipseAxes axes; 44 44 45 45 double f1 = 1.0 / PS_SQR(shape.sx) + 1.0 / PS_SQR(shape.sy); -
branches/rel10_ifa/psModules/src/pslib/psEllipse.h
r6547 r6565 6 6 double theta; 7 7 } 8 EllipseAxes;8 psEllipseAxes; 9 9 10 10 typedef struct … … 14 14 double xy; 15 15 } 16 EllipseMoments;16 psEllipseMoments; 17 17 18 18 typedef struct … … 22 22 double sxy; 23 23 } 24 EllipseShape;24 psEllipseShape; 25 25 26 26 // conversions between elliptical shape representations 27 EllipseAxes EllipseMomentsToAxes (EllipseMoments moments);28 EllipseShape EllipseAxesToShape (EllipseAxes axes);29 EllipseAxes EllipseShapeToAxes (EllipseShape shape);27 psEllipseAxes psEllipseMomentsToAxes (psEllipseMoments moments); 28 psEllipseShape psEllipseAxesToShape (psEllipseAxes axes); 29 psEllipseAxes psEllipseShapeToAxes (psEllipseShape shape); 30 30
Note:
See TracChangeset
for help on using the changeset viewer.
