Class ParametricCurveSequence2
Inheritance
ParametricCurveSequence2
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class ParametricCurveSequence2 : IParametricCurve2d, IMultiCurve2d
Constructors
ParametricCurveSequence2()
Declaration
public ParametricCurveSequence2()
ParametricCurveSequence2(IEnumerable<IParametricCurve2d>, Boolean)
Declaration
public ParametricCurveSequence2(IEnumerable<IParametricCurve2d> curvesIn, bool isClosed = false)
Parameters
Properties
ArcLength
Declaration
public double ArcLength { get; }
Property Value
Count
Declaration
public int Count { get; }
Property Value
Curves
Declaration
public ReadOnlyCollection<IParametricCurve2d> Curves { get; }
Property Value
HasArcLength
Declaration
public bool HasArcLength { get; }
Property Value
IsClosed
Declaration
public bool IsClosed { get; set; }
Property Value
Declaration
public bool IsTransformable { get; }
Property Value
ParamLength
Declaration
public double ParamLength { get; }
Property Value
Methods
Append(IParametricCurve2d)
Declaration
public void Append(IParametricCurve2d c)
Parameters
Clone()
Declaration
public IParametricCurve2d Clone()
Returns
Prepend(IParametricCurve2d)
Declaration
public void Prepend(IParametricCurve2d c)
Parameters
Reverse()
Declaration
SampleArcLength(Double)
Declaration
public Vector2d SampleArcLength(double a)
Parameters
Type |
Name |
Description |
Double |
a |
|
Returns
SampleT(Double)
Declaration
public Vector2d SampleT(double t)
Parameters
Type |
Name |
Description |
Double |
t |
|
Returns
TangentT(Double)
Declaration
public Vector2d TangentT(double t)
Parameters
Type |
Name |
Description |
Double |
t |
|
Returns
Declaration
public void Transform(ITransform2 xform)
Parameters
Implements