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