dispatchToGeometryHandler MethodAbstract
Double Dispatch call pattern.
- User code implements a
GeometryHandlerwith specialized methods to handleLineSegment3d,Arc3d, etc as relevant to its use case. - Each such
GeometryQueryclass implements this method as a one-line method containing the appropriate call such ashandler.handleLineSegment3d()) - This allows each type-specific method to be called without a switch or
instanceoftest.
dispatchToGeometryHandler(handler: GeometryHandler): any
| Parameter | Type | Description |
|---|---|---|
| handler | GeometryHandler | handler to be called by the particular geometry class |
Returns - any
Defined in
- curve/GeometryQuery.ts Line 139
Last Updated: 28 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.