Show / Hide Table of Contents

    Class TrimmedCurve<TBasis>

    A trimmed curve.

    Inheritance
    System.Object
    Curve
    BoundedCurve
    TrimmedCurve<TBasis>
    Arc
    EllipticalArc
    Line
    Implements
    ICurve
    ITransformable<Curve>
    IBoundedCurve
    ITrimmedCurve<TBasis>
    Inherited Members
    BoundedCurve.DefaultMinimumChordLength
    BoundedCurve.Start
    BoundedCurve.End
    BoundedCurve.Domain
    BoundedCurve.Bounds()
    BoundedCurve.Length()
    BoundedCurve.ArcLength(Double, Double)
    BoundedCurve.Mid()
    BoundedCurve.IsClosedForRendering
    BoundedCurve.Frames(Double, Double, Double)
    BoundedCurve.ToPolyline(Int32)
    BoundedCurve.GetSubdivisionParameters(Double, Double)
    BoundedCurve.PointAtNormalized(Double)
    BoundedCurve.TransformAtNormalized(Double)
    Curve.PointAt(Double)
    Curve.TransformAt(Double)
    Curve.Transformed(Transform)
    Curve.ParameterAtDistanceFromParameter(Double, Double)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Elements.Geometry
    Assembly: Hypar.Elements.dll
    Syntax
    public abstract class TrimmedCurve<TBasis> : BoundedCurve, ICurve, ITransformable<Curve>, IBoundedCurve, ITrimmedCurve<TBasis> where TBasis : ICurve
    Type Parameters
    Name Description
    TBasis

    Properties

    BasisCurve

    The basis curve for this bounded curve.

    Declaration
    [JsonIgnore]
    public TBasis BasisCurve { get; protected set; }
    Property Value
    Type Description
    TBasis

    Implements

    ICurve
    ITransformable<T>
    IBoundedCurve
    ITrimmedCurve<TBasis>