T_Rhino_Geometry_Interpolator - mcneel/rhinocommon-api-docs GitHub Wiki
Exposes a set of standard numeric interpolation algorithms.
System.Object
Rhino.Collections.RhinoList(Double)
Rhino.Geometry.Interpolator
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
public class Interpolator : RhinoList<double>
VB
Public Class Interpolator
Inherits RhinoList(Of Double)
The Interpolator type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Interpolator() | Constructs a new, empty Interpolator. |
![]() |
Interpolator(IEnumerable(Double)) | Constructs an Interpolator from a collection of numbers. |
![]() |
Interpolator(Int32) | Constructs an empty Interpolator with a certain capacity. |
![]() |
Interpolator(RhinoList(Double)) | Copy all the numbers from an existing RhinoList. |
![]() |
Interpolator(Int32, Double) | Constructs a new Interpolator with a specified amount of numbers. |
Name | Description | |
---|---|---|
![]() |
Capacity | Gets or sets the total number of elements the internal data structure can hold without resizing. (Inherited from RhinoList(T).) |
![]() |
Count | Gets the number of elements actually contained in the List. (Inherited from RhinoList(T).) |
![]() |
Cyclical | Gets or sets a value indicating whether or not the values inside this Interpolator are to be treated as cyclical (i.e. circular). |
![]() |
First | Gets or sets the first item in the list. This is synonymous to calling List[0]. (Inherited from RhinoList(T).) |
![]() |
Item | Gets or sets the element at the specified index. (Inherited from RhinoList(T).) |
![]() |
Last | Gets or sets the last item in the list. This is synonymous to calling List[Count-1]. (Inherited from RhinoList(T).) |
![]() |
NullCount | Gets the number of null references (Nothing in Visual Basic) in this list. If T is a ValueType, this property always return zero. (Inherited from RhinoList(T).) |
Name | Description | |
---|---|---|
![]() |
Add | Adds an object to the end of the List. (Inherited from RhinoList(T).) |
![]() |
AddRange(IEnumerable(T)) | Adds the elements of the specified collection to the end of the List. (Inherited from RhinoList(T).) |
![]() |
AddRange(IEnumerable) | Adds the elements of the specified collection to the end of the List. (Inherited from RhinoList(T).) |
![]() |
AsReadOnly | Constructs a read-only wrapper of this class. (Inherited from RhinoList(T).) |
![]() |
BinarySearch(T) | Searches the entire sorted List for an element using the default comparer and returns the zero-based index of the element. (Inherited from RhinoList(T).) |
![]() |
BinarySearch(T, IComparer(T)) | Searches the entire sorted List for an element using the specified comparer and returns the zero-based index of the element. (Inherited from RhinoList(T).) |
![]() |
BinarySearch(Int32, Int32, T, IComparer(T)) | Searches the entire sorted List for an element using the specified comparer and returns the zero-based index of the element. (Inherited from RhinoList(T).) |
![]() |
Clear | Removes all elements from the List. (Inherited from RhinoList(T).) |
![]() |
Contains | Determines whether an element is in the List. (Inherited from RhinoList(T).) |
![]() |
ConvertAll(TOutput) | Aggregates all results of a conversion function over this table into a new list. (Inherited from RhinoList(T).) |
![]() |
CopyTo(T[]) | Copies the entire List to a compatible one-dimensional array, starting at the beginning of the target array. (Inherited from RhinoList(T).) |
![]() |
CopyTo(T[], Int32) | Copies the entire List to a compatible one-dimensional array, starting at the specified index of the target array. (Inherited from RhinoList(T).) |
![]() |
CopyTo(Int32, T[], Int32, Int32) | Copies a range of elements from the List to a compatible one-dimensional array, starting at the specified index of the target array. (Inherited from RhinoList(T).) |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() |
Exists | Determines whether the List contains elements that match the conditions defined by the specified predicate. (Inherited from RhinoList(T).) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
Find | Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
FindAll | Retrieves all the elements that match the conditions defined by the specified predicate. (Inherited from RhinoList(T).) |
![]() |
FindIndex(Predicate(T)) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
FindIndex(Int32, Predicate(T)) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
FindIndex(Int32, Int32, Predicate(T)) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the List that extends from the specified index to the last element. (Inherited from RhinoList(T).) |
![]() |
FindLast | Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
FindLastIndex(Predicate(T)) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
FindLastIndex(Int32, Predicate(T)) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
FindLastIndex(Int32, Int32, Predicate(T)) | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
ForEach | Performs the specified action on each element of the List. (Inherited from RhinoList(T).) |
![]() |
GetEnumerator | Constructs an enumerator that is capable of iterating over all items in this list. (Inherited from RhinoList(T).) |
![]() |
GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() |
GetRange | Constructs a shallow copy of a range of elements in the source List. (Inherited from RhinoList(T).) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
IndexOf(T) | Searches for the specified object and returns the zero-based index of the first occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
IndexOf(T, Int32) | Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the List that extends from the specified index to the last element. (Inherited from RhinoList(T).) |
![]() |
IndexOf(T, Int32, Int32) | Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the List that starts at the specified index and contains the specified number of elements. (Inherited from RhinoList(T).) |
![]() |
Insert | Inserts an element into the List at the specified index. (Inherited from RhinoList(T).) |
![]() |
InsertRange | Inserts the elements of a collection into the List at the specified index. (Inherited from RhinoList(T).) |
![]() |
InterpolateCatmullRom | Sample the list of numbers with Catmull-Rom interpolation. |
![]() |
InterpolateCosine | Sample the list of numbers with cosine interpolation. |
![]() |
InterpolateCubic | Sample the list of numbers with cubic interpolation. |
![]() |
InterpolateLinear | Sample the list of numbers with linear interpolation. |
![]() |
InterpolateNearestNeighbour | Sample the list of numbers with Nearest Neighbour interpolation. |
![]() |
LastIndexOf(T) | Searches for the specified object and returns the zero-based index of the last occurrence within the entire List. (Inherited from RhinoList(T).) |
![]() |
LastIndexOf(T, Int32) | Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the List that extends from the first element to the specified index. (Inherited from RhinoList(T).) |
![]() |
LastIndexOf(T, Int32, Int32) | Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the List that contains the specified number of elements and ends at the specified index. (Inherited from RhinoList(T).) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
RemapIndex | Remap an index in the infinite range onto the List index range. (Inherited from RhinoList(T).) |
![]() |
Remove | Removes the first occurrence of a specific object from the List. (Inherited from RhinoList(T).) |
![]() |
RemoveAll | Removes the all the elements that match the conditions defined by the specified predicate. (Inherited from RhinoList(T).) |
![]() |
RemoveAt | Removes the element at the specified index of the List. (Inherited from RhinoList(T).) |
![]() |
RemoveNulls | Removes all elements from the List that are null references (Nothing in Visual Basic). This function will not do anything if T is not a Reference type. (Inherited from RhinoList(T).) |
![]() |
RemoveRange | Removes a range of elements from the List. (Inherited from RhinoList(T).) |
![]() |
Reverse() | Reverses the order of the elements in the entire List. (Inherited from RhinoList(T).) |
![]() |
Reverse(Int32, Int32) | Reverses the order of the elements in the specified range. (Inherited from RhinoList(T).) |
![]() |
Sort() | Sorts the elements in the entire List using the default comparer. (Inherited from RhinoList(T).) |
![]() |
Sort(IComparer(T)) | Sorts the elements in the entire list using the specified System.Comparison(T) (Inherited from RhinoList(T).) |
![]() |
Sort(Comparison(T)) | Sorts the elements in the entire list using the specified comparer. (Inherited from RhinoList(T).) |
![]() |
Sort(Double[]) | Sort this list based on a list of numeric keys of equal length. The keys array will not be altered. (Inherited from RhinoList(T).) |
![]() |
Sort(Int32[]) | Sort this list based on a list of numeric keys of equal length. The keys array will not be altered. (Inherited from RhinoList(T).) |
![]() |
Sort(Int32, Int32, IComparer(T)) | Sorts the elements in a range of elements in list using the specified comparer. (Inherited from RhinoList(T).) |
![]() |
ToArray | Constructs an array that contains all items in this list. (Inherited from RhinoList(T).) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
TrimExcess | Sets the capacity to the actual number of elements in the List, if that number is less than a threshold value. (Inherited from RhinoList(T).) |
![]() |
TrueForAll | Determines whether every element in the List matches the conditions defined by the specified predicate. (Inherited from RhinoList(T).) |
Supported in: 6.0.16224.21491, 5D58w