Changeset 568 in Sophya for trunk/SophyaLib/Samba/circle.h
- Timestamp:
- Nov 10, 1999, 3:17:10 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Samba/circle.h
r470 r568 30 30 // psi contient les 4 valeurs des angles d intersection. -1 si les cercles ne se coupent pas 31 31 // voir la numerotation dans le .cc 32 /* psi contains 4 values of the intersection angles. 33 -1 if circles do not intersect 34 psi[0]=psi(i,j,0) 35 psi[1]=psi(i,j,1) 36 psi[2]=psi(j,i,0) 37 psi[3]=psi(j,i,1) 38 */ 32 39 bool Intersection(const Circle&, double* psi) const; 33 40 34 41 // donne le UnitVector correspondant a une position donnee sur le cercle 42 /*! Return UnitVector corresponding to a given position donnee on the circle 43 */ 35 44 UnitVector ConvToSphere(double psi) const; 36 45 37 46 // donne le UnitVector correspondant la tangente au cercle en une position donnee sur le cercle 47 /*! Return UnitVector corresponding to the tangent to the circle */ 48 // at given position on the circle. 38 49 UnitVector TanOnCircle(double psi) const; 39 50 40 51 // donne le vecteur tangent dans le plan (xy) a la sphere en une position donnee sur le cercle 52 /*! Return the vector tangent to the sphere in the plane (xy) 53 at a given position on the circle. 54 */ 41 55 UnitVector EPhi(double psi) const; 42 56 43 57 // donne l autre vecteur tangent (orthogonal a EPhi) 58 /*! Return the other tangent vector( orthogonal to EPhi)-- 59 see previous method 60 */ 44 61 UnitVector ETheta(double psi) const; 45 62 46 63 // donne l angle de separation dans [0,2Pi] en une position donnee sur le cercle et EPhi 64 /*! Return separation angle in [0,2Pi] at a given position on the 65 circle and EPhi 66 */ 47 67 double SepAngleTanEPhi02PI(double psi) const; 48 68
Note:
See TracChangeset
for help on using the changeset viewer.