16#if !defined(ON_LINE_INC_) 
   91        bool GetTightBoundingBox( 
 
  111  bool InPlane( 
ON_Plane& plane, 
double tolerance = 0.0 ) 
const;
 
  115  double Length() 
const;
 
  187  double DistanceTo( 
ON_3dPoint test_point ) 
const;
 
  202  double MinimumDistanceTo( 
const ON_3dPoint& P ) 
const;
 
  203  double MinimumDistanceTo( 
const ON_Line& L ) 
const;
 
  216  double MaximumDistanceTo( 
const ON_3dPoint& P ) 
const;
 
  217  double MaximumDistanceTo( 
const ON_Line& other ) 
const;
 
  232  bool IsFartherThan( 
double d, 
const ON_3dPoint& P ) 
const;
 
  233  bool IsFartherThan( 
double d, 
const ON_Line& L ) 
const;
 
  255        double angle_in_radians,
 
  289  int IntersectSurface( 
 
  292          double intersection_tolerance = 0.0,
 
  293          double overlap_tolerance = 0.0,
 
 
Definition opennurbs_point.h:403
Definition opennurbs_point.h:931
Definition opennurbs_bounding_box.h:25
Definition opennurbs_point.h:46
Definition opennurbs_line.h:20
ON_3dPoint to
Definition opennurbs_line.h:302
ON_3dPoint from
Definition opennurbs_line.h:301
Definition opennurbs_plane.h:20
Definition opennurbs_array.h:46
Definition opennurbs_surface.h:58
Reverses all selected entities which support reversing (lines, arcs, splines).
Definition Reverse.js:11
Rotates selected entities.
Definition Rotate.js:11
Translates (moves or copies) selected entities.
Definition Translate.js:11
#define ON_CLASS
Definition opennurbs_defines.h:91