API Documentation
Loading...
Searching...
No Matches
PolylineSlicer Class Reference

#include <PolylineSlicer.h>

Static Public Member Functions

static void CreateActiveLinework (SlicerArgs &args)
 
static constexpr const char * SliceTypeName ()
 

Static Protected Member Functions

static void SliceIntoLineSegments (uint04 slice_index, PolylineSliceCache &args)
 
static void PrepareCache (const Matrix< fltp08 > &transform, const Geometry &geo, PolylineSliceCache &params)
 
static void FinishSegmenting (const Matrix< fltp08 > &transform, Model &model, uint04 slice_index, const PolylineSliceCache &params)
 
static void AddVertices (Geometry &geo, const SlicePlane &plane, const Matrix< fltp08 > &mat)
 

Member Function Documentation

◆ AddVertices()

void AddVertices ( Geometry & geo,
const SlicePlane & plane,
const Matrix< fltp08 > & mat )
staticprotected

◆ CreateActiveLinework()

void CreateActiveLinework ( SlicerArgs & args)
static

◆ FinishSegmenting()

void FinishSegmenting ( const Matrix< fltp08 > & transform,
Model & model,
uint04 slice_index,
const PolylineSliceCache & params )
staticprotected

◆ PrepareCache()

void PrepareCache ( const Matrix< fltp08 > & transform,
const Geometry & geo,
PolylineSliceCache & params )
staticprotected

◆ SliceIntoLineSegments()

void SliceIntoLineSegments ( uint04 slice_index,
PolylineSliceCache & args )
staticprotected

◆ SliceTypeName()

static constexpr const char * SliceTypeName ( )
inlinestaticconstexpr

The documentation for this class was generated from the following files: