Changeset 470 in Sophya for trunk/SophyaLib/Samba/circle.h
- Timestamp:
- Oct 15, 1999, 5:43:30 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Samba/circle.h
r262 r470 7 7 #include "unitvector.h" 8 8 #include "utilgeom.h" 9 #include "geometry.h" 9 10 10 class Circle 11 class Circle : public Geometry 11 12 { 12 13 … … 27 28 void SetApertureAngle(const Circle&); 28 29 29 // psi contient les 4 valeurs des angles d 'intersection. -1 si les cercles ne se coupent pas30 // psi contient les 4 valeurs des angles d intersection. -1 si les cercles ne se coupent pas 30 31 // voir la numerotation dans le .cc 31 32 bool Intersection(const Circle&, double* psi) const; 32 33 33 34 // donne le UnitVector correspondant a une position donnee sur le cercle 34 UnitVector Conv CircleSphere(double psi) const;35 UnitVector ConvToSphere(double psi) const; 35 36 36 37 // donne le UnitVector correspondant la tangente au cercle en une position donnee sur le cercle … … 40 41 UnitVector EPhi(double psi) const; 41 42 42 // donne l 'autre vecteur tangent (orthogonal a EPhi)43 // donne l autre vecteur tangent (orthogonal a EPhi) 43 44 UnitVector ETheta(double psi) const; 44 45 45 // donne l 'angle de separation dans [0,2Pi] en une position donnee sur le cercle et EPhi46 // donne l angle de separation dans [0,2Pi] en une position donnee sur le cercle et EPhi 46 47 double SepAngleTanEPhi02PI(double psi) const; 47 48
Note:
See TracChangeset
for help on using the changeset viewer.