NurbCurve2d Class

Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    Teigha.RuntimeDisposableWrapper
      Teigha.GeometryEntity2d
        Teigha.GeometryCurve2d
          Teigha.GeometrySplineEntity2d
            Teigha.GeometryNurbCurve2d

Namespace: Teigha.Geometry
Assembly: TD_Mgd (in TD_Mgd.dll) Version: 26.3.0.0
Syntax
public sealed class NurbCurve2d : SplineEntity2d

The NurbCurve2d type exposes the following members.

Constructors
  Name Description
Public method NurbCurve2d Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(EllipticalArc2d) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(LineSegment2d) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Tolerance) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Int32, PolylineCurve2d, Boolean) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Vector2dCollection, Boolean) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Int32, KnotCollection, Point2dCollection, Boolean) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Vector2dCollection, Tolerance, Boolean) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Int32, KnotCollection, Point2dCollection, DoubleCollection, Boolean) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean, KnotParameterizationEnum) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean, Tolerance) Initializes a new instance of the NurbCurve2d class
Public method NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean, KnotParameterizationEnum, Tolerance) Initializes a new instance of the NurbCurve2d class
Top
Properties
  Name Description
Public property AutoDelete
(Inherited from DisposableWrapper)
Public property BoundBlock
(Inherited from Curve2d)
Public property DefinitionData  
Public property Degree
(Inherited from SplineEntity2d)
Public property EndParameter
(Inherited from SplineEntity2d)
Public property EndPoint
(Inherited from SplineEntity2d)
Public property EvalMode  
Public property FitData  
Public property FitKnotParameterization  
Public property FitTolerance  
Public property HasEndPoint
(Inherited from Curve2d)
Public property HasFitData
(Inherited from SplineEntity2d)
Public property HasStartPoint
(Inherited from Curve2d)
Public property IsDisposed
(Inherited from DisposableWrapper)
Public property IsRational
(Inherited from SplineEntity2d)
Public property Knots
(Inherited from SplineEntity2d)
Public property NumControlPoints
(Inherited from SplineEntity2d)
Public property NumFitPoints  
Public property NumKnots
(Inherited from SplineEntity2d)
Public property NumWeights  
Public property Order
(Inherited from SplineEntity2d)
Public property OrthoBoundBlock
(Inherited from Curve2d)
Public property StartParameter
(Inherited from SplineEntity2d)
Public property StartPoint
(Inherited from SplineEntity2d)
Public property UnmanagedObject
(Inherited from DisposableWrapper)
Top
Methods
  Name Description
Public method AddControlPointAt  
Public method AddFitPointAt  
Public method AddKnot  
Public method Clone
(Inherited from Entity2d)
Public methodStatic member Create  
Public method CreateObjRef
(Inherited from MarshalByRefObject)
Public method DeleteControlPointAt  
Public method DeleteFitPointAt  
Public method Dispose
(Inherited from DisposableWrapper)
Public method ElevateDegree  
Public method Equals
(Inherited from DisposableWrapper)
Public method EvaluatePoint
(Inherited from Curve2d)
Public method Explode
(Inherited from Curve2d)
Public method GetArea(Double, Double)
(Inherited from Curve2d)
Public method GetArea(Double, Double, Tolerance)
(Inherited from Curve2d)
Public method GetBoundBlockOf
(Inherited from Curve2d)
Public method GetClosestPointTo(Curve2d)
(Inherited from Curve2d)
Public method GetClosestPointTo(Point2d)
(Inherited from Curve2d)
Public method GetClosestPointTo(Curve2d, Tolerance)
(Inherited from Curve2d)
Public method GetClosestPointTo(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetContinuityAtKnot(Int32)
(Inherited from SplineEntity2d)
Public method GetContinuityAtKnot(Int32, Tolerance)
(Inherited from SplineEntity2d)
Public method GetControlPointAt
(Inherited from SplineEntity2d)
Public method GetDistanceTo(Curve2d)
(Inherited from Curve2d)
Public method GetDistanceTo(Point2d)
(Inherited from Curve2d)
Public method GetDistanceTo(Curve2d, Tolerance)
(Inherited from Curve2d)
Public method GetDistanceTo(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetFitPointAt  
Public method GetFitTangents  
Public method GetHashCode
(Inherited from DisposableWrapper)
Public method GetInterval
(Inherited from Curve2d)
Public method GetKnotAt
(Inherited from SplineEntity2d)
Public method GetLength(Double, Double)
(Inherited from Curve2d)
Public method GetLength(Double, Double, Tolerance)
(Inherited from Curve2d)
Public method GetLifetimeService
(Inherited from MarshalByRefObject)
Public method GetNormalPoint(Point2d)
(Inherited from Curve2d)
Public method GetNormalPoint(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetOrthoBoundBlockOf
(Inherited from Curve2d)
Public method GetParameterAtLength(Double, Double, Boolean)
(Inherited from Curve2d)
Public method GetParameterAtLength(Double, Double, Boolean, Tolerance)
(Inherited from Curve2d)
Public method GetParameterOf(Point2d)
(Inherited from Curve2d)
Public method GetParameterOf(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetParametersOfC1Discontinuity  
Public method GetParametersOfC1Discontinuity(Tolerance)  
Public method GetParametersOfG1Discontinuity  
Public method GetParametersOfG1Discontinuity(Tolerance)  
Public method GetReverseParameterCurve
(Inherited from Curve2d)
Public method GetSamplePoints(Int32)
(Inherited from Curve2d)
Public method GetSamplePoints(Double, Double, Double)
(Inherited from Curve2d)
Public method GetSplitCurves
(Inherited from Curve2d)
Public method GetTrimmedOffset(Double, OffsetCurveExtensionType)
(Inherited from Curve2d)
Public method GetTrimmedOffset(Double, OffsetCurveExtensionType, Tolerance)
(Inherited from Curve2d)
Public method GetType
(Inherited from Object)
Public method GetWeightAt  
Public method HardTrimByParams  
Public method InitializeLifetimeService
(Inherited from MarshalByRefObject)
Public method InsertKnot  
Public method IsClosed
(Inherited from Curve2d)
Public method IsClosed(Tolerance)
(Inherited from Curve2d)
Public method IsDegenerate(Entity2d)
(Inherited from Curve2d)
Public method IsDegenerate(Entity2d, Tolerance)
(Inherited from Curve2d)
Public method IsEqualTo(Entity2d)
(Inherited from Entity2d)
Public method IsEqualTo(Entity2d, Tolerance)
(Inherited from Entity2d)
Public method IsLinear(Line2d)
(Inherited from Curve2d)
Public method IsLinear(Line2d, Tolerance)
(Inherited from Curve2d)
Public method IsOn(Double)
(Inherited from Curve2d)
Public method IsOn(Point2d)
(Inherited from Curve2d)
Public method IsOn(Double, Tolerance)
(Inherited from Curve2d)
Public method IsOn(Point2d, Double)
(Inherited from Curve2d)
Public method IsOn(Point2d, Tolerance)
(Inherited from Curve2d)
Public method IsOn(Point2d, Double, Tolerance)
(Inherited from Curve2d)
Public method IsPeriodic
(Inherited from Curve2d)
Public method JoinWith  
Public method MakeClosed  
Public method MakeNonPeriodic  
Public method MakeOpen  
Public method MakePeriodic  
Public method MakeRational  
Public method Mirror
(Inherited from Entity2d)
Public method PurgeFitData  
Public method RotateBy
(Inherited from Entity2d)
Public method ScaleBy
(Inherited from Entity2d)
Public method SetControlPointAt
(Inherited from SplineEntity2d)
Public method SetEvaluateMode  
Public method SetFitData(Int32, Point2dCollection)  
Public method SetFitData(Int32, Point2dCollection, Tolerance)  
Public method SetFitData(Point2dCollection, Vector2d, Vector2d)  
Public method SetFitData(Point2dCollection, Vector2d, Vector2d, Tolerance)  
Public method SetFitData(KnotCollection, Point2dCollection, Vector2d, Vector2d, Boolean)  
Public method SetFitData(Point2dCollection, Vector2d, Vector2d, KnotParameterizationEnum, Tolerance)  
Public method SetFitData(KnotCollection, Point2dCollection, Vector2d, Vector2d, Tolerance, Boolean)  
Public method SetFitPointAt  
Public method SetFitTangents  
Public method SetInterval
(Inherited from Curve2d)
Public method SetKnotAt
(Inherited from SplineEntity2d)
Public method SetWeightAt  
Public method ToString
(Inherited from Object)
Public method TransformBy
(Inherited from Entity2d)
Public method TranslateBy
(Inherited from Entity2d)
Top
See Also

©  Bricsys NV. All rights reserved.