KrisLibrary  1.0.0
AngleBracket.h
Go to the documentation of this file.
1 #ifndef ANGLE_BRACKET_H
2 #define ANGLE_BRACKET_H
3 
6 using namespace Math3D;
7 using namespace std;
8 
25 
29 AngleInterval AngleBracket_1D_Disk(Real p, Real c, Real r);
30 
32 AngleInterval AngleBracket_2D_Disk(const Vector2& p, const Vector2& c, Real r);
33 
36 AngleInterval AngleBracket_3D_Ball(const Vector3& p, const Vector3& c, Real r);
37 
39 AngleInterval AngleBracket_3D_Ball(const Vector3& p, const Vector3& w, const Vector3& c, Real r);
40 
42 AngleInterval AngleBracket_3D_Ball(const Vector3& p, int axis, const Vector3& c, Real r);
43 
46 #endif
AngleInterval AngleBracket_1D_Disk(Real p, Real c, Real r)
Definition: AngleBracket.cpp:11
A 3D vector class.
Definition: math3d/primitives.h:136
AngleInterval AngleBracket_3D_Ball(const Vector3 &p, const Vector3 &c, Real r)
Definition: AngleBracket.cpp:84
Definition: rayprimitives.h:132
Class declarations for useful 3D math types.
A contiguous range of angles.
Definition: angle.h:33
Contains all the definitions in the Math3D package.
Definition: AnyGeometry.h:13
AngleInterval AngleBracket_2D_Disk(const Vector2 &p, const Vector2 &c, Real r)
Full 2D version.
Definition: AngleBracket.cpp:38
Planar (R2) rotation utilities.
A 2D vector class.
Definition: math3d/primitives.h:41