17 #if !defined(ON_LINE_INC_)
256 double angle_in_radians,
double MaximumDistanceTo(const ON_3dPoint &P) const
ON_3dVector Tangent() const
ON_BoundingBox BoundingBox() const
double MaximumDistanceTo(const ON_Line &other) const
bool Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation)
bool IsFartherThan(double d, const ON_3dPoint &P) const
bool IsFartherThan(double d, const ON_Line &L) const
bool GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) const
bool Create(const ON_3dPoint &start, const ON_3dPoint &end)
double MinimumDistanceTo(const ON_Line &L) const
bool Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation)
ON_3dPoint PointAt(double t) const
bool Transform(const ON_Xform &xform)
ON_3dVector Direction() const
ON_Line(const ON_3dPoint &start, const ON_3dPoint &end)
bool InPlane(ON_Plane &plane, double tolerance=0.0) const
ON_3dPoint ClosestPointTo(const ON_3dPoint &test_point) const
const ON_3dPoint & operator[](int) const
bool Translate(const ON_3dVector &delta)
bool ClosestPointTo(const ON_3dPoint &test_point, double *t) const
bool GetTightBoundingBox(ON_BoundingBox &tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const
ON_3dPoint & operator[](int)
double DistanceTo(ON_3dPoint test_point) const
double MinimumDistanceTo(const ON_3dPoint &P) const