public class RhinoCurve : ICurve, IEquatable<ICurve>Public Class RhinoCurve
Implements ICurve, IEquatable(Of ICurve)public ref class RhinoCurve : ICurve,
IEquatable<ICurve^>type RhinoCurve =
class
interface ICurve
interface IEquatable<ICurve>
end| RhinoCurve | Initializes a new instance of the RhinoCurve class. |
| Curve | Get underlying curve. |
| Domain | Gets or sets the domain of the curve. |
| IsClosed | Gets a value indicating whether or not this curve is a closed curve. |
| PointAtEnd | Gets the point at the end of the curve. |
| PointAtStart | Gets the point at the start of the curve. |
| Contains | Computes the relationship between a point and a closed curve region. This curve must be closed or the return value will be Unset. |
| CurvatureAt | Evaluate the curvature vector at a curve parameter. |
| DivideByLength | Divide the curve into specific length segments. |
| DoDirectionsMatch | Determines whether two curves travel more or less in the same direction. |
| DuplicateCurve | Constructs an exact duplicate of this curve. |
| Equals(ICurve) | Indicates whether the current object is equal to another object of the same type. |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object)) |
| Explode | Explodes a curve into its segments. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetBoundingBox | Boundingbox solver. Gets the world axis aligned boundingbox for the geometry. |
| GetControlPoints | Gets the control points of the curve. |
| GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode) |
| GetNextDiscontinuity | Searches for a derivative, tangent, or curvature discontinuity. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| IncludesParameter | Tests a parameter for Interval inclusion. |
| IsArc | Determines whether the curve is an arc. |
| IsCircle | Determines whether the curve is a circle. |
| IsLinear | Determines whether the curve is a line. |
| IsSimilar | Checks whether two curves are similar by comparing their endpoints. |
| JoinCurves | Joins a collection of curve segments together. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| PointAt | Evaluates point at a curve parameter. |
| Reverse | Reverses the direction of the curve. |
| TangentAt | Evaluates the unit tangent vector at a curve parameter. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| TryGetPolyline | Several types of Curve can have the form of a polyline including a degree 1 NurbsCurve, a PolylineCurve, and a PolyCurve all of whose segments are some form of polyline. IsPolyline tests a curve to see if it can be represented as a polyline. |
| ContainerType |
test if object is (a container like) a list or an array.
(Defined by MiniUtil) |