#include <opennurbs_ellipse.h>
Definition at line 23 of file opennurbs_ellipse.h.
Definition at line 19 of file opennurbs_ellipse.cpp.
ON_Ellipse::ON_Ellipse | ( | const ON_Plane & | p, |
double | rx, | ||
double | ry | ||
) |
Definition at line 25 of file opennurbs_ellipse.cpp.
ON_Ellipse::ON_Ellipse | ( | const ON_Circle & | c | ) |
Definition at line 34 of file opennurbs_ellipse.cpp.
Definition at line 41 of file opennurbs_ellipse.cpp.
const ON_3dPoint & ON_Ellipse::Center | ( | ) | const |
Definition at line 79 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::ClosestPointTo | ( | const ON_3dPoint & | point, |
double * | t | ||
) | const |
Definition at line 196 of file opennurbs_ellipse.cpp.
ON_3dPoint ON_Ellipse::ClosestPointTo | ( | const ON_3dPoint & | point | ) | const |
Definition at line 352 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Create | ( | const ON_Plane & | p, |
double | rx, | ||
double | ry | ||
) |
Definition at line 50 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Create | ( | const ON_Circle & | c | ) |
Definition at line 58 of file opennurbs_ellipse.cpp.
ON_3dVector ON_Ellipse::CurvatureAt | ( | double | t | ) | const |
Definition at line 153 of file opennurbs_ellipse.cpp.
ON_3dVector ON_Ellipse::DerivativeAt | ( | int | d, |
double | t | ||
) | const |
Definition at line 116 of file opennurbs_ellipse.cpp.
double ON_Ellipse::EquationAt | ( | const ON_2dPoint & | p | ) | const |
Definition at line 359 of file opennurbs_ellipse.cpp.
double ON_Ellipse::FocalDistance | ( | ) | const |
Definition at line 84 of file opennurbs_ellipse.cpp.
bool ON_Ellipse::GetFoci | ( | ON_3dPoint & | F1, |
ON_3dPoint & | F2 | ||
) | const |
Definition at line 92 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::GetNurbForm | ( | ON_NurbsCurve & | nurbscurve | ) | const |
Definition at line 432 of file opennurbs_ellipse.cpp.
ON_2dVector ON_Ellipse::GradientAt | ( | const ON_2dPoint & | p | ) | const |
Definition at line 375 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::IsCircle | ( | ) | const |
Definition at line 68 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::IsValid | ( | ) | const |
Definition at line 63 of file opennurbs_ellipse.cpp.
const ON_3dVector & ON_Ellipse::Normal | ( | ) | const |
Definition at line 101 of file opennurbs_ellipse.cpp.
ON_Ellipse & ON_Ellipse::operator= | ( | const ON_Circle & | c | ) |
Definition at line 44 of file opennurbs_ellipse.cpp.
const ON_Plane & ON_Ellipse::Plane | ( | ) | const |
Definition at line 106 of file opennurbs_ellipse.cpp.
ON_3dPoint ON_Ellipse::PointAt | ( | double | t | ) | const |
Definition at line 111 of file opennurbs_ellipse.cpp.
double ON_Ellipse::Radius | ( | int | i | ) | const |
Definition at line 74 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Rotate | ( | double | sin_angle, |
double | cos_angle, | ||
const ON_3dVector & | axis | ||
) |
Definition at line 390 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Rotate | ( | double | angle, |
const ON_3dVector & | axis | ||
) |
Definition at line 398 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Rotate | ( | double | sin_angle, |
double | cos_angle, | ||
const ON_3dVector & | axis, | ||
const ON_3dPoint & | point | ||
) |
Definition at line 406 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Rotate | ( | double | angle, |
const ON_3dVector & | axis, | ||
const ON_3dPoint & | point | ||
) |
Definition at line 415 of file opennurbs_ellipse.cpp.
ON_3dVector ON_Ellipse::TangentAt | ( | double | t | ) | const |
Definition at line 144 of file opennurbs_ellipse.cpp.
ON_BOOL32 ON_Ellipse::Translate | ( | const ON_3dVector & | delta | ) |
Definition at line 425 of file opennurbs_ellipse.cpp.
Definition at line 131 of file opennurbs_ellipse.h.
double ON_Ellipse::radius[2] |
Definition at line 132 of file opennurbs_ellipse.h.