Rhino C++ API  8.13
ON_Polyline Member List

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

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() constON_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) constON_SimpleArray< ON_3dPoint >
At(unsigned int) constON_SimpleArray< ON_3dPoint >
At(ON__INT64) constON_SimpleArray< ON_3dPoint >
At(ON__UINT64) constON_SimpleArray< ON_3dPoint >
BinarySearch(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) constON_SimpleArray< ON_3dPoint >
BinarySearch(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *), int) constON_SimpleArray< ON_3dPoint >
BinarySearchPtr(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) constON_SimpleArray< ON_3dPoint >
BinarySearchPtr(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *), int) constON_SimpleArray< ON_3dPoint >
BoundingBox() constON_3dPointArray
BoundingBox(int from, int count) constON_3dPointArray
Capacity() constON_SimpleArray< ON_3dPoint >
Clean(double tolerance=0.0)ON_Polyline
ClosestPointTo(const ON_3dPoint &test_point, double *t) constON_Polyline
ClosestPointTo(const ON_3dPoint &test_point, double *t, int segment_index0, int segment_index1) constON_Polyline
ClosestPointTo(const ON_3dPoint &test_point) constON_Polyline
Count() constON_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) constON_SimpleArray< ON_3dPoint >
DerivativeAt(double t) constON_Polyline
Destroy()ON_SimpleArray< ON_3dPoint >
EmergencyDestroy(void)ON_SimpleArray< ON_3dPoint >
Empty()ON_SimpleArray< ON_3dPoint >
First()ON_SimpleArray< ON_3dPoint >
First() constON_SimpleArray< ON_3dPoint >
GetBBox(double boxmin[3], double boxmax[3], bool bGrowBox=false) constON_3dPointArray
GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) constON_3dPointArray
GetClosestPoint(ON_3dPoint P, int *closest_point_index, double maximum_distance=0.0) constON_3dPointArray
GetTightBoundingBox(ON_BoundingBox &tight_bbox, bool bGrowBox=false, const ON_Xform *xform=nullptr) constON_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) constON_Polyline
IsConvexLoop(bool bStrictlyConvex) constON_Polyline
IsValid(double tolerance=0.0) constON_Polyline
KeepArray()ON_SimpleArray< ON_3dPoint >
Last()ON_SimpleArray< ON_3dPoint >
Last() constON_SimpleArray< ON_3dPoint >
Length() constON_Polyline
m_aON_SimpleArray< ON_3dPoint >protected
m_capacityON_SimpleArray< ON_3dPoint >protected
m_countON_SimpleArray< ON_3dPoint >protected
MemSet(unsigned char)ON_SimpleArray< ON_3dPoint >
Move(int, int, int)ON_SimpleArray< ON_3dPoint >protected
NewCapacity() constON_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_NOEXCEPTON_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 *() constON_SimpleArray< ON_3dPoint >
operator ON_3dPoint *()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[](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) constON_SimpleArray< ON_3dPoint >
operator[](unsigned int) constON_SimpleArray< ON_3dPoint >
operator[](ON__INT64) constON_SimpleArray< ON_3dPoint >
operator[](ON__UINT64) constON_SimpleArray< ON_3dPoint >
Permute(const int *)ON_SimpleArray< ON_3dPoint >
PointAt(double t) constON_Polyline
PointCount() constON_Polyline
PointMassProperties(class ON_MassProperties &mp, bool bFirstMoments=true, bool bSecondMoments=true, bool bProductMoments=true) constON_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 &center_of_rotation)ON_3dPointArray
Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint &center_of_rotation)ON_3dPointArray
Search(const ON_3dPoint &) constON_SimpleArray< ON_3dPoint >
Search(const ON_3dPoint *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) constON_SimpleArray< ON_3dPoint >
Segment(int segment_index) constON_Polyline
SegmentCount() constON_Polyline
SegmentDirection(int segment_index) constON_Polyline
SegmentTangent(int segment_index) constON_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() constON_SimpleArray< ON_3dPoint >
SizeOfElement() constON_SimpleArray< ON_3dPoint >
Sort(ON::sort_algorithm sort_algorithm, int *, int(*)(const ON_3dPoint *, const ON_3dPoint *)) constON_SimpleArray< ON_3dPoint >
Sort(ON::sort_algorithm sort_algorithm, int *, int(*)(const ON_3dPoint *, const ON_3dPoint *, void *), void *) constON_SimpleArray< ON_3dPoint >
Swap(int, int)ON_SimpleArray< ON_3dPoint >
SwapCoordinates(int i, int j)ON_3dPointArray
TangentAt(double t) constON_Polyline
Transform(const ON_Xform &xform)ON_3dPointArray
Translate(const ON_3dVector &delta)ON_3dPointArray
UnsignedCount() constON_SimpleArray< ON_3dPoint >
Zero()ON_SimpleArray< ON_3dPoint >
~ON_Polyline()ON_Polyline
~ON_SimpleArray()ON_SimpleArray< ON_3dPoint >virtual