Class settings¶
Defined in File conversion_settings.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::settings_container< geometry_setting_types >(Template Class settings_container)
Class Documentation¶
-
class settings : public ifcopenshell::geom::settings_container<geometry_setting_types>¶
Public Types
-
using MesherLinearDeflection = settings_detail::MesherLinearDeflection¶
-
using MesherAngularDeflection = settings_detail::MesherAngularDeflection¶
-
using ReorientShells = settings_detail::ReorientShells¶
-
using LengthUnit = settings_detail::LengthUnit¶
-
using OutputDimensionality = settings_detail::OutputDimensionality¶
-
using LayersetFirst = settings_detail::LayersetFirst¶
-
using DisableBooleanResult = settings_detail::DisableBooleanResult¶
-
using NoWireIntersectionCheck = settings_detail::NoWireIntersectionCheck¶
-
using NoWireIntersectionTolerance = settings_detail::NoWireIntersectionTolerance¶
-
using PrecisionFactor = settings_detail::PrecisionFactor¶
-
using DebugBooleanOperations = settings_detail::DebugBooleanOperations¶
-
using BooleanAttempt2d = settings_detail::BooleanAttempt2d¶
-
using SurfaceColour = settings_detail::SurfaceColour¶
-
using WeldVertices = settings_detail::WeldVertices¶
-
using UseWorldCoords = settings_detail::UseWorldCoords¶
-
using UnifyShapes = settings_detail::UnifyShapes¶
-
using UseMaterialNames = settings_detail::UseMaterialNames¶
-
using ConvertBackUnits = settings_detail::ConvertBackUnits¶
-
using ContextIds = settings_detail::ContextIds¶
-
using ContextTypes = settings_detail::ContextTypes¶
-
using ContextIdentifiers = settings_detail::ContextIdentifiers¶
-
using ContextPriorities = settings_detail::ContextPriorities¶
-
using IteratorOutput = settings_detail::IteratorOutput¶
-
using DisableOpeningSubtractions = settings_detail::DisableOpeningSubtractions¶
-
using MaxVoidsPerElement = settings_detail::MaxVoidsPerElement¶
-
using ApplyDefaultMaterials = settings_detail::ApplyDefaultMaterials¶
-
using DontEmitNormals = settings_detail::DontEmitNormals¶
-
using GenerateUvs = settings_detail::GenerateUvs¶
-
using ApplyLayerSets = settings_detail::ApplyLayerSets¶
-
using UseElementHierarchy = settings_detail::UseElementHierarchy¶
-
using ValidateQuantities = settings_detail::ValidateQuantities¶
-
using EdgeArrows = settings_detail::EdgeArrows¶
-
using BuildingLocalPlacement = settings_detail::BuildingLocalPlacement¶
-
using SiteLocalPlacement = settings_detail::SiteLocalPlacement¶
-
using ForceSpaceTransparency = settings_detail::ForceSpaceTransparency¶
-
using CircleSegments = settings_detail::CircleSegments¶
-
using CgalSmoothAngleDegrees = settings_detail::CgalSmoothAngleDegrees¶
-
using SvgRidgeAngleMinDegrees = settings_detail::SvgRidgeAngleMinDegrees¶
-
using SvgValleyAngleMinDegrees = settings_detail::SvgValleyAngleMinDegrees¶
-
using SvgEmitFlushEdges = settings_detail::SvgEmitFlushEdges¶
-
using SvgUseEdgeClassification = settings_detail::SvgUseEdgeClassification¶
-
using SvgRenderCreaseEdges = settings_detail::SvgRenderCreaseEdges¶
-
using SvgRenderSharpEdges = settings_detail::SvgRenderSharpEdges¶
-
using KeepBoundingBoxes = settings_detail::KeepBoundingBoxes¶
-
using ComputeCurvature = settings_detail::ComputeCurvature¶
-
using FunctionStepType = settings_detail::FunctionStepType¶
-
using FunctionStepParam = settings_detail::FunctionStepParam¶
-
using NoParallelMapping = settings_detail::NoParallelMapping¶
-
using PermissiveShapeReuse = settings_detail::PermissiveShapeReuse¶
-
using ModelOffset = settings_detail::ModelOffset¶
-
using ModelRotation = settings_detail::ModelRotation¶
-
using TriangulationType = settings_detail::TriangulationType¶
-
using CgalEmitOriginalEdges = settings_detail::CgalEmitOriginalEdges¶
-
using OcctNoCleanTriangulation = settings_detail::OcctNoCleanTriangulation¶
-
using CacheShapes = settings_detail::CacheShapes¶
-
using DeferProcessingFirstElement = settings_detail::DeferProcessingFirstElement¶
-
using MaxOffsetDeviation = settings_detail::MaxOffsetDeviation¶
-
using ApplyOffset = settings_detail::ApplyOffset¶
-
using MakeVolume = settings_detail::MakeVolume¶
-
using UseElementNames = settings_detail::UseElementNames¶
-
using UseElementGuids = settings_detail::UseElementGuids¶
-
using UseElementStepIds = settings_detail::UseElementStepIds¶
-
using UseElementTypes = settings_detail::UseElementTypes¶
-
using WriteGltfEcef = settings_detail::WriteGltfEcef¶
-
using FloatingPointDigits = settings_detail::FloatingPointDigits¶
-
using WktUseSection = settings_detail::WktUseSection¶
-
using SeparateZUpNode = settings_detail::SeparateZUpNode¶
-
using SvgSectionRef = settings_detail::SvgSectionRef¶
-
using SvgElevationRef = settings_detail::SvgElevationRef¶
-
using SvgElevationRefGuid = settings_detail::SvgElevationRefGuid¶
-
using SvgAutoSection = settings_detail::SvgAutoSection¶
-
using SvgAutoElevation = settings_detail::SvgAutoElevation¶
-
using SvgDrawStoreyHeights = settings_detail::SvgDrawStoreyHeights¶
-
using SvgProfileThreshold = settings_detail::SvgProfileThreshold¶
-
using SvgStoreyHeightLineLength = settings_detail::SvgStoreyHeightLineLength¶
-
using SvgUseNamespace = settings_detail::SvgUseNamespace¶
-
using SvgUseHlrPoly = settings_detail::SvgUseHlrPoly¶
-
using SvgUsePrefiltering = settings_detail::SvgUsePrefiltering¶
-
using SvgUnifyInputs = settings_detail::SvgUnifyInputs¶
-
using SvgSegmentProjection = settings_detail::SvgSegmentProjection¶
-
using SvgSubtractBefore = settings_detail::SvgSubtractBefore¶
-
using SvgPolygonal = settings_detail::SvgPolygonal¶
-
using SvgAlwaysProject = settings_detail::SvgAlwaysProject¶
-
using SvgWithoutStoreys = settings_detail::SvgWithoutStoreys¶
-
using SvgMirrorY = settings_detail::SvgMirrorY¶
-
using SvgMirrorX = settings_detail::SvgMirrorX¶
-
using SvgDoorArcs = settings_detail::SvgDoorArcs¶
-
using SvgSectionHeight = settings_detail::SvgSectionHeight¶
-
using SvgSectionHeightFromStoreys = settings_detail::SvgSectionHeightFromStoreys¶
-
using SvgPrintSpaceNames = settings_detail::SvgPrintSpaceNames¶
-
using SvgPrintSpaceAreas = settings_detail::SvgPrintSpaceAreas¶
-
using SvgSpaceNameTransform = settings_detail::SvgSpaceNameTransform¶
-
using OutputDimensionalityTypes = settings_detail::OutputDimensionalityTypes¶
-
using IteratorOutputOptions = settings_detail::IteratorOutputOptions¶
-
using FunctionStepMethod = settings_detail::FunctionStepMethod¶
-
using TriangulationMethod = settings_detail::TriangulationMethod¶
Public Static Attributes
-
static constexpr auto SURFACES_AND_SOLIDS = settings_detail::SURFACES_AND_SOLIDS¶
-
static constexpr auto CURVES_SURFACES_AND_SOLIDS = settings_detail::CURVES_SURFACES_AND_SOLIDS¶
-
static constexpr auto TRIANGULATED = settings_detail::TRIANGULATED¶
-
static constexpr auto SERIALIZED = settings_detail::SERIALIZED¶
-
static constexpr auto MAXSTEPSIZE = settings_detail::MAXSTEPSIZE¶
-
static constexpr auto TRIANGLE_MESH = settings_detail::TRIANGLE_MESH¶
-
static constexpr auto POLYHEDRON_WITHOUT_HOLES = settings_detail::POLYHEDRON_WITHOUT_HOLES¶
-
static constexpr auto POLYHEDRON_WITH_HOLES = settings_detail::POLYHEDRON_WITH_HOLES¶
-
using MesherLinearDeflection = settings_detail::MesherLinearDeflection¶