33#include <NDEVR/Model.h>
34#if NDEVR_CROSS_SECTION
38 struct ParameterSlicerArgs;
48 CrossSectionModel(
const Model& root);
49 void executeCrossSection(SlicerArgs& args);
50 void executeCrossSection(ParameterSlicerArgs& args);
53 void setSpacing(
const Vector<3, fltp08>& spacing);
54 void setUseCrossSectionalCenterline(
bool use);
55 bool useCrossSectionalCenterline()
const;
56 Vector<3, fltp08> spacing()
const;
57 static constexpr const char* TypeName() {
return "cross_section"; }
58 static constexpr const char* CrossSectionPath() {
return "cross_section_path"; }