ON_Line Member List

This is the complete list of members for ON_Line, including all inherited members.

BoundingBox() constON_Line
ClosestPointTo(const ON_3dPoint &test_point, double *t) constON_Line
ClosestPointTo(const ON_3dPoint &test_point) constON_Line
Create(const ON_3dPoint start, const ON_3dPoint end)ON_Line
Create(const ON_2dPoint start, const ON_2dPoint end)ON_Line
Direction() constON_Line
DistanceTo(ON_3dPoint test_point) constON_Line
fromON_Line
GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) constON_Line
GetTightBoundingBox(ON_BoundingBox &tight_bbox, bool bGrowBox=false, const ON_Xform *xform=nullptr) constON_Line
InPlane(ON_Plane &plane, double tolerance=0.0) constON_Line
IsFartherThan(double d, const ON_3dPoint &P) constON_Line
IsFartherThan(double d, const ON_Line &L) constON_Line
IsValid() constON_Line
Length() constON_Line
MaximumDistanceTo(const ON_3dPoint &P) constON_Line
MaximumDistanceTo(const ON_Line &other) constON_Line
MinimumDistanceTo(const ON_3dPoint &P) constON_Line
MinimumDistanceTo(const ON_Line &L) constON_Line
NanLineON_Linestatic
ON_Line()ON_Line
ON_Line(ON_3dPoint start, ON_3dPoint end)ON_Lineexplicit
ON_Line(ON_2dPoint start, ON_2dPoint end)ON_Lineexplicit
operator[](int)ON_Line
operator[](int) constON_Line
PointAt(double t) constON_Line
Reverse()ON_Line
Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint &center_of_rotation)ON_Line
Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint &center_of_rotation)ON_Line
Tangent() constON_Line
toON_Line
Transform(const ON_Xform &xform)ON_Line
Translate(const ON_3dVector &delta)ON_Line
UnsetLineON_Linestatic
ZeroLineON_Linestatic
~ON_Line()ON_Line