![]() |
NDEVR
API Documentation
|
Arguments for performing a Geometry slice operation. More...
Public Attributes | |
| Model | linework_root |
| Root model that will contain the generated linework output. | |
| const void * | lock = nullptr |
| Optional lock pointer for thread synchronization. | |
| LogPtr | log = nullptr |
| Optional log for progress reporting. | |
| Buffer< Model > | models_to_slice |
| Collection of models to be sliced. | |
| fltp08 | point_distance = Constant<fltp08>::Invalid |
| Maximum distance from a slice plane for a point to be included. Invalid means no point slicing. | |
| DesignObjectResourceCache | resource_cache |
| Cache for design object resources used during slicing. | |
| PolylineSliceIterator * | slicer = nullptr |
| Iterator that defines the slice planes to use. | |
Arguments for performing a Geometry slice operation.
Contains all the parameters needed to configure and execute a polyline slicing operation on one or more models, including the target models, slice iterator, logging, and spacing controls.
Definition at line 22 of file PolylineSlicer.h.