The CuttingSection class is a concept class for cutting-section-related enum classes. More...
#include <hps.h>
Public Types | |
enum | Mode : uint32_t { Mode::None, Mode::Round, Mode::Square, Mode::Plane } |
Enumerates the modes for cutting sections. More... | |
enum | CappingLevel : uint32_t { CappingLevel::Entity, CappingLevel::Segment, CappingLevel::SegmentTree } |
Enumerates the level at which capping geometry should be generated for cutting sections. More... | |
enum | ToleranceUnits : uint32_t { ToleranceUnits::Percent, ToleranceUnits::WorldSpace } |
Enumerates the how tolerance should be interpreted. More... | |
enum | CuttingLevel : uint32_t { CuttingLevel::Global, CuttingLevel::Local } |
Enumerates the level at which cutting planes should operate. More... | |
enum | MaterialPreference : uint32_t { MaterialPreference::Explicit, MaterialPreference::Implicit } |
Enumerates which material settings should be used for cut geometry generated for cutting sections. More... | |
enum | GatheringLevel : uint32_t { GatheringLevel::Segment, GatheringLevel::SegmentTree } |
Enumerates the level at which capping geometry should be gathered. More... | |
Private Member Functions | |
CuttingSection () | |
The CuttingSection class is a concept class for cutting-section-related enum classes.
|
strong |
Enumerates the level at which capping geometry should be generated for cutting sections.
|
strong |
|
strong |
|
strong |
Enumerates which material settings should be used for cut geometry generated for cutting sections.
|
strong |
Enumerates the modes for cutting sections.
These are the shapes (if any) of the visualization geometry that will be drawn to represent cutting planes within cutting sections.
|
strong |
|
inlineprivate |