NDEVR
API Documentation
SlicerArgs

Arguments for performing a Geometry slice operation. More...

Collaboration diagram for SlicerArgs:
[legend]

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< Modelmodels_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.
PolylineSliceIteratorslicer = nullptr
 Iterator that defines the slice planes to use.

Detailed Description

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.


The documentation for this struct was generated from the following file: