ConstructCurveBetweenCurves Class

Context for constructing a curve that is interpolated between two other curves.

  • The only callable method is the static InterpolateBetween.
  • Other methods are called only by dispatchToGeometryHandler

Extends

Methods

Name Description
handleArc3d(arc0: Arc3d): any To be directly called only by double dispatcher
Assumes this.geometry1 was set by calling context.
 
handleLineSegment3d(segment0: LineSegment3d): any To be directly called only by double dispatcher
Assumes this.geometry1 was set by calling context.
 
handleLineString3d(ls0: LineString3d): any To be directly called only by double dispatcher
Assumes this.geometry1 was set by calling context.
 
interpolateBetween(geometry0: GeometryQuery, fraction: number, geometry1: GeometryQuery): GeometryQuery | undefined Static Construct a geometry item which is fractionally interpolated between two others.  

Inherited methods

Name Inherited from Description
handleBSplineCurve3d(_g: BSplineCurve3d): any NullGeometryHandler no-action implementation
handleBSplineCurve3dH(_g: BSplineCurve3dH): any NullGeometryHandler no-action implementation
handleBSplineSurface3d(_g: BSplineSurface3d): any NullGeometryHandler no-action implementation
handleBSplineSurface3dH(_g: BSplineSurface3dH): any NullGeometryHandler no-action implementation
handleBagOfCurves(_g: BagOfCurves): any NullGeometryHandler no-action implementation
handleBezierCurve3d(_g: BezierCurve3d): any NullGeometryHandler no-action implementation
handleBezierCurve3dH(_g: BezierCurve3dH): any NullGeometryHandler no-action implementation
handleBox(_g: Box): any NullGeometryHandler no-action implementation
handleCone(_g: Cone): any NullGeometryHandler no-action implementation
handleCoordinateXYZ(_g: CoordinateXYZ): any NullGeometryHandler no-action implementation
handleCurveCollection(_g: CurveCollection): any NullGeometryHandler no-action implementation
handleIndexedPolyface(_g: IndexedPolyface): any NullGeometryHandler no-action implementation
handleLinearSweep(_g: LinearSweep): any NullGeometryHandler no-action implementation
handleLoop(_g: Loop): any NullGeometryHandler no-action implementation
handleParityRegion(_g: ParityRegion): any NullGeometryHandler no-action implementation
handlePath(_g: Path): any NullGeometryHandler no-action implementation
handlePointString3d(_g: PointString3d): any NullGeometryHandler no-action implementation
handleRotationalSweep(_g: RotationalSweep): any NullGeometryHandler no-action implementation
handleRuledSweep(_g: RuledSweep): any NullGeometryHandler no-action implementation
handleSphere(_g: Sphere): any NullGeometryHandler no-action implementation
handleTorusPipe(_g: TorusPipe): any NullGeometryHandler no-action implementation
handleUnionRegion(_g: UnionRegion): any NullGeometryHandler no-action implementation

Defined in

Last Updated: 08 January, 2020