17 #if !defined(ON_POLYLINE_INC_)
18 #define ON_POLYLINE_INC_
89 double tolerance = 0.0
102 double tolerance = 0.0
121 double tolerance = 0.0
ON_3dVector SegmentDirection(int segment_index) const
bool CreateCircumscribedPolygon(const ON_Circle &circle, int side_count)
bool ClosestPointTo(const ON_3dPoint &test_point, double *t, int segment_index0, int segment_index1) const
ON_Polyline & operator=(const ON_3dPointArray &)
bool CreateInscribedPolygon(const ON_Circle &circle, int side_count)
ON_3dVector TangentAt(double t) const
ON_3dPoint PointAt(double t) const
ON_3dPoint ClosestPointTo(const ON_3dPoint &test_point) const
bool IsClosed(double tolerance=0.0) const
bool IsValid(double tolerance=0.0) const
ON_3dVector DerivativeAt(double t) const
ON_3dVector SegmentTangent(int segment_index) const
bool ClosestPointTo(const ON_3dPoint &test_point, double *t) const
ON_Polyline(const ON_3dPointArray &)
bool CreateStarPolygon(const ON_Circle &circle, double other_radius, int side_count)
int Clean(double tolerance=0.0)