| LSSTApplications
    20.0.0
    LSSTDataManagementBasePackage | 
 
 
 
Go to the documentation of this file.
   23 #ifndef LSST_SPHGEOM_ORIENTATION_H_ 
   24 #define LSST_SPHGEOM_ORIENTATION_H_ 
   59                 UnitVector3d 
const & 
b,
 
   60                 UnitVector3d 
const & c);
 
   63 int orientationX(UnitVector3d 
const & 
b, UnitVector3d 
const & c);
 
   66 int orientationY(UnitVector3d 
const & 
b, UnitVector3d 
const & c);
 
   69 int orientationZ(UnitVector3d 
const & 
b, UnitVector3d 
const & c);
 
   73 #endif // LSST_SPHGEOM_ORIENTATION_H_ 
  
This file declares a class for representing unit vectors in ℝ³.
int orientation(UnitVector3d const &a, UnitVector3d const &b, UnitVector3d const &c)
orientation computes and returns the orientations of 3 unit vectors a, b and c.
int orientationX(UnitVector3d const &b, UnitVector3d const &c)
orientationX(b, c) is equivalent to orientation(UnitVector3d::X(), b, c).
A base class for image defects.
int orientationY(UnitVector3d const &b, UnitVector3d const &c)
orientationY(b, c) is equivalent to orientation(UnitVector3d::Y(), b, c).
int orientationExact(Vector3d const &a, Vector3d const &b, Vector3d const &c)
orientationExact computes and returns the orientations of 3 vectors a, b and c, which need not be nor...
int orientationZ(UnitVector3d const &b, UnitVector3d const &c)
orientationZ(b, c) is equivalent to orientation(UnitVector3d::Z(), b, c).