CADability dotNET

The BSpline type exposes the following members.

Methods

  NameDescription
Public methodApproximate
Public methodClone
Overrides Clone()()()()
(Overrides IGeoObjectImpl..::..Clone()()()().)
Public methodStatic memberConstruct
Public methodCopyAttributes (Overrides IGeoObjectImpl..::..CopyAttributes(IGeoObject).)
Public methodCopyGeometry (Overrides IGeoObjectImpl..::..CopyGeometry(IGeoObject).)
Public methodFindSnapPoint (Overrides IGeoObjectImpl..::..FindSnapPoint(SnapPointFinder).)
Public methodGet2DRepresentation (Overrides IGeoObjectImpl..::..Get2DRepresentation(Projection, GDIResources).)
Public methodGetBoundingCube (Overrides IGeoObjectImpl..::..GetBoundingCube()()()().)
Public methodGetData
Public methodGetExtent (Overrides IGeoObjectImpl..::..GetExtent(Double).)
Public methodGetObjectData (Overrides IGeoObjectImpl..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetPole
Public methodGetQuadTreeItem (Overrides IGeoObjectImpl..::..GetQuadTreeItem(Projection, ExtentPrecision).)
Public methodGetShowProperties (Overrides IGeoObjectImpl..::..GetShowProperties(IFrame).)
Public methodGetThroughPoint
Public methodHitTest(BoundingCube%, Double) (Overrides IGeoObjectImpl..::..HitTest(BoundingCube%, Double).)
Public methodHitTest(Projection..::..PickArea, Boolean) (Overrides IGeoObjectImpl..::..HitTest(Projection..::..PickArea, Boolean).)
Public methodHitTest(Projection, BoundingRect, Boolean) (Overrides IGeoObjectImpl..::..HitTest(Projection, BoundingRect, Boolean).)
Public methodModify
Overrides Modify(ModOp)
(Overrides IGeoObjectImpl..::..Modify(ModOp).)
Public methodPaintTo3D (Overrides IGeoObjectImpl..::..PaintTo3D(IPaintTo3D).)
Public methodPointAtParam
Returns the point at the provided parameter. Unlike the ICurve method PointAt(Double) this Method takes a parameter in the natural space of the BSpline.
Public methodPosition (Overrides IGeoObjectImpl..::..Position(GeoPoint, GeoVector, Double).)
Public methodPositionOfThroughPoint
Public methodPrepareDisplayList (Overrides IGeoObjectImpl..::..PrepareDisplayList(Double).)
Public methodReducePoles
Public methodSetData(Int32, array<GeoPoint>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Int32>[]()[][], Boolean)
Public methodSetData(Int32, array<GeoPoint>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Int32>[]()[][], Boolean, Double, Double)
Public methodSetPole
Modifies the value of a pole. The Index must be between 0 and PoleCount.
Public methodSetThroughPoint
Public methodShowPoints
Public methodThroughPoints(array<GeoPoint>[]()[][], Int32, Boolean)
Makes this BSpline go through the given points. Previous data of this BSpline (if any) is discarded. The BSpline remembers both this points and the calculated poles, multiplicities, knots and weights values. If all points lie in a single plane it is better to use the appropriate ThroughPoints method.
Public methodThroughPoints(array<GeoPoint>[]()[][], array<GeoVector>[]()[][], Int32, Boolean)
Public methodThroughPoints(Plane, array<GeoPoint2D>[]()[][], array<GeoVector2D>[]()[][], Int32, Boolean)
Public methodUpdateAttributes (Overrides IGeoObjectImpl..::..UpdateAttributes(array<I2DRepresentation>[]()[][], Projection, GDIResources).)

Explicit Interface Implementations

See Also