| Append(const ON_3dPoint &) | ON_SimpleArray< ON_3dPoint > |  | 
  | Append(int, const ON_3dPoint *) | ON_SimpleArray< ON_3dPoint > |  | 
  | AppendNew() | ON_SimpleArray< ON_3dPoint > |  | 
  | Array() | ON_SimpleArray< ON_3dPoint > |  | 
  | Array() const | ON_SimpleArray< ON_3dPoint > |  | 
  | At(int) | ON_SimpleArray< ON_3dPoint > |  | 
  | At(unsigned int) | ON_SimpleArray< ON_3dPoint > |  | 
  | At(ON__INT64) | ON_SimpleArray< ON_3dPoint > |  | 
  | At(ON__UINT64) | ON_SimpleArray< ON_3dPoint > |  | 
  | At(int) const | ON_SimpleArray< ON_3dPoint > |  | 
  | At(unsigned int) const | ON_SimpleArray< ON_3dPoint > |  | 
  | At(ON__INT64) const | ON_SimpleArray< ON_3dPoint > |  | 
  | At(ON__UINT64) const | ON_SimpleArray< ON_3dPoint > |  | 
  | BinarySearch(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) const | ON_SimpleArray< ON_3dPoint > |  | 
  | BinarySearch(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *), int) const | ON_SimpleArray< ON_3dPoint > |  | 
  | BinarySearchPtr(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) const | ON_SimpleArray< ON_3dPoint > |  | 
  | BinarySearchPtr(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *), int) const | ON_SimpleArray< ON_3dPoint > |  | 
  | BoundingBox() const | ON_3dPointArray |  | 
  | BoundingBox(int from, int count) const | ON_3dPointArray |  | 
  | Capacity() const | ON_SimpleArray< ON_3dPoint > |  | 
  | Clean(double tolerance=0.0) | ON_Polyline |  | 
  | ClosestPointTo(const ON_3dPoint &test_point, double *t) const | ON_Polyline |  | 
  | ClosestPointTo(const ON_3dPoint &test_point, double *t, int segment_index0, int segment_index1) const | ON_Polyline |  | 
  | ClosestPointTo(const ON_3dPoint &test_point) const | ON_Polyline |  | 
  | Count() const | ON_SimpleArray< ON_3dPoint > |  | 
  | Create(int point_dimension, int bRational, int point_count, int point_stride, const double *points) | ON_3dPointArray |  | 
  | Create(int point_dimension, int bRational, int point_count, int point_stride, const float *points) | ON_3dPointArray |  | 
  | CreateCircumscribedPolygon(const ON_Circle &circle, int side_count) | ON_Polyline |  | 
  | CreateInscribedPolygon(const ON_Circle &circle, int side_count) | ON_Polyline |  | 
  | CreateStarPolygon(const ON_Circle &circle, double other_radius, int side_count) | ON_Polyline |  | 
  | DataCRC(ON__UINT32 current_remainder) const | ON_SimpleArray< ON_3dPoint > |  | 
  | DerivativeAt(double t) const | ON_Polyline |  | 
  | Destroy() | ON_SimpleArray< ON_3dPoint > |  | 
  | EmergencyDestroy(void) | ON_SimpleArray< ON_3dPoint > |  | 
  | Empty() | ON_SimpleArray< ON_3dPoint > |  | 
  | First() | ON_SimpleArray< ON_3dPoint > |  | 
  | First() const | ON_SimpleArray< ON_3dPoint > |  | 
  | GetBBox(double boxmin[3], double boxmax[3], bool bGrowBox=false) const | ON_3dPointArray |  | 
  | GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) const | ON_3dPointArray |  | 
  | GetClosestPoint(ON_3dPoint P, int *closest_point_index, double maximum_distance=0.0) const | ON_3dPointArray |  | 
  | GetTightBoundingBox(ON_BoundingBox &tight_bbox, bool bGrowBox=false, const ON_Xform *xform=nullptr) const | ON_3dPointArray |  | 
  | HeapSort(int(*)(const ON_3dPoint *, const ON_3dPoint *)) | ON_SimpleArray< ON_3dPoint > |  | 
  | Insert(int, const ON_3dPoint &) | ON_SimpleArray< ON_3dPoint > |  | 
  | InsertInSortedList(const ON_3dPoint &, int(*)(const ON_3dPoint *, const ON_3dPoint *)) | ON_SimpleArray< ON_3dPoint > |  | 
  | InsertInSortedList(const ON_3dPoint &, int(*)(const ON_3dPoint *, const ON_3dPoint *), int) | ON_SimpleArray< ON_3dPoint > |  | 
  | IsClosed(double tolerance=0.0) const | ON_Polyline |  | 
  | IsConvexLoop(bool bStrictlyConvex) const | ON_Polyline |  | 
  | IsValid(double tolerance=0.0) const | ON_Polyline |  | 
  | KeepArray() | ON_SimpleArray< ON_3dPoint > |  | 
  | Last() | ON_SimpleArray< ON_3dPoint > |  | 
  | Last() const | ON_SimpleArray< ON_3dPoint > |  | 
  | Length() const | ON_Polyline |  | 
  | m_a | ON_SimpleArray< ON_3dPoint > | protected | 
  | m_capacity | ON_SimpleArray< ON_3dPoint > | protected | 
  | m_count | ON_SimpleArray< ON_3dPoint > | protected | 
  | MemSet(unsigned char) | ON_SimpleArray< ON_3dPoint > |  | 
  | Move(int, int, int) | ON_SimpleArray< ON_3dPoint > | protected | 
  | NewCapacity() const | ON_SimpleArray< ON_3dPoint > |  | 
  | ON_3dPointArray() | ON_3dPointArray |  | 
  | ON_3dPointArray(int) | ON_3dPointArray |  | 
  | ON_3dPointArray(const ON_SimpleArray< ON_3dPoint > &) | ON_3dPointArray |  | 
  | ON_3dPointArray(const ON_SimpleArray< ON_3fPoint > &) | ON_3dPointArray |  | 
  | ON_Polyline() | ON_Polyline |  | 
  | ON_Polyline(const ON_3dPointArray &) | ON_Polyline |  | 
  | ON_SimpleArray() ON_NOEXCEPT | ON_SimpleArray< ON_3dPoint > |  | 
  | ON_SimpleArray(const ON_SimpleArray< ON_3dPoint > &) | ON_SimpleArray< ON_3dPoint > |  | 
  | ON_SimpleArray(size_t) | ON_SimpleArray< ON_3dPoint > |  | 
  | operator const ON_3dPoint *() const | ON_SimpleArray< ON_3dPoint > |  | 
  | operator ON_3dPoint *() | ON_SimpleArray< ON_3dPoint > |  | 
  | operator!=(const ON_SimpleArray< ON_3dPoint > &other) const=delete | ON_SimpleArray< ON_3dPoint > |  | 
  | operator=(const ON_3dPointArray &) | ON_Polyline |  | 
  | ON_3dPointArray::operator=(const ON_SimpleArray< ON_3fPoint > &) | ON_3dPointArray |  | 
  | ON_SimpleArray< ON_3dPoint >::operator=(const ON_SimpleArray< ON_3dPoint > &) | ON_SimpleArray< ON_3dPoint > |  | 
  | operator==(const ON_SimpleArray< ON_3dPoint > &other) const=delete | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](int) | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](unsigned int) | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](ON__INT64) | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](ON__UINT64) | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](int) const | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](unsigned int) const | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](ON__INT64) const | ON_SimpleArray< ON_3dPoint > |  | 
  | operator[](ON__UINT64) const | ON_SimpleArray< ON_3dPoint > |  | 
  | Permute(const int *) | ON_SimpleArray< ON_3dPoint > |  | 
  | PointAt(double t) const | ON_Polyline |  | 
  | PointCount() const | ON_Polyline |  | 
  | PointMassProperties(class ON_MassProperties &mp, bool bFirstMoments=true, bool bSecondMoments=true, bool bProductMoments=true) const | ON_3dPointArray |  | 
  | Prepend(int, const ON_3dPoint *) | ON_SimpleArray< ON_3dPoint > |  | 
  | QuickSort(int(*)(const ON_3dPoint *, const ON_3dPoint *)) | ON_SimpleArray< ON_3dPoint > |  | 
  | QuickSortAndRemoveDuplicates(int(*)(const ON_3dPoint *, const ON_3dPoint *)) | ON_SimpleArray< ON_3dPoint > |  | 
  | Realloc(ON_3dPoint *, int) | ON_SimpleArray< ON_3dPoint > | virtual | 
  | Remove() | ON_SimpleArray< ON_3dPoint > |  | 
  | Remove(int) | ON_SimpleArray< ON_3dPoint > | virtual | 
  | RemoveIf(bool(*predicate)(const ON_3dPoint &key)) | ON_SimpleArray< ON_3dPoint > |  | 
  | RemoveValue(const ON_3dPoint &) | ON_SimpleArray< ON_3dPoint > |  | 
  | Reserve(size_t) | ON_SimpleArray< ON_3dPoint > |  | 
  | Reverse() | ON_SimpleArray< ON_3dPoint > |  | 
  | Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation) | ON_3dPointArray |  | 
  | Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation) | ON_3dPointArray |  | 
  | Search(const ON_3dPoint &) const | ON_SimpleArray< ON_3dPoint > |  | 
  | Search(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) const | ON_SimpleArray< ON_3dPoint > |  | 
  | Segment(int segment_index) const | ON_Polyline |  | 
  | SegmentCount() const | ON_Polyline |  | 
  | SegmentDirection(int segment_index) const | ON_Polyline |  | 
  | SegmentTangent(int segment_index) const | ON_Polyline |  | 
  | SetArray(ON_3dPoint *) | ON_SimpleArray< ON_3dPoint > |  | 
  | SetArray(ON_3dPoint *, int, int) | ON_SimpleArray< ON_3dPoint > |  | 
  | SetCapacity(size_t) | ON_SimpleArray< ON_3dPoint > |  | 
  | SetCount(int) | ON_SimpleArray< ON_3dPoint > |  | 
  | SetRange(int from, int count, ON_3dPoint) | ON_SimpleArray< ON_3dPoint > |  | 
  | Shrink() | ON_SimpleArray< ON_3dPoint > |  | 
  | SizeOfArray() const | ON_SimpleArray< ON_3dPoint > |  | 
  | SizeOfElement() const | ON_SimpleArray< ON_3dPoint > |  | 
  | Sort(ON::sort_algorithm sort_algorithm, int *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) const | ON_SimpleArray< ON_3dPoint > |  | 
  | Sort(ON::sort_algorithm sort_algorithm, int *, int(*)(const ON_3dPoint *, const ON_3dPoint *, void *), void *) const | ON_SimpleArray< ON_3dPoint > |  | 
  | Swap(int, int) | ON_SimpleArray< ON_3dPoint > |  | 
  | SwapCoordinates(int i, int j) | ON_3dPointArray |  | 
  | TangentAt(double t) const | ON_Polyline |  | 
  | Transform(const ON_Xform &xform) | ON_3dPointArray |  | 
  | Translate(const ON_3dVector &delta) | ON_3dPointArray |  | 
  | UnsignedCount() const | ON_SimpleArray< ON_3dPoint > |  | 
  | Zero() | ON_SimpleArray< ON_3dPoint > |  | 
  | ~ON_Polyline() | ON_Polyline |  | 
  | ~ON_SimpleArray() | ON_SimpleArray< ON_3dPoint > | virtual |