Open CASCADE Technology  7.9.3
Public Types | Data Fields
DE_ShapeFixParameters Struct Reference

Struct for shape healing parameters storage. More...

#include <DE_ShapeFixParameters.hxx>

Public Types

enum  FixMode : signed char { FixMode::FixOrNot = -1, FixMode::NotFix = 0, FixMode::Fix = 1 }
 Enum, classifying a type of value for parameters. More...
 

Data Fields

double Tolerance3d = 1.e-6
 
double MaxTolerance3d = 1.0
 
double MinTolerance3d = 1.e-7
 
TopAbs_ShapeEnum DetalizationLevel = TopAbs_ShapeEnum::TopAbs_VERTEX
 
bool NonManifold = false
 
FixMode FixFreeShellMode = FixMode::FixOrNot
 
FixMode FixFreeFaceMode = FixMode::FixOrNot
 
FixMode FixFreeWireMode = FixMode::FixOrNot
 
FixMode FixSameParameterMode = FixMode::FixOrNot
 
FixMode FixSolidMode = FixMode::FixOrNot
 
FixMode FixShellOrientationMode = FixMode::FixOrNot
 
FixMode CreateOpenSolidMode = FixMode::NotFix
 
FixMode FixShellMode = FixMode::FixOrNot
 
FixMode FixFaceOrientationMode = FixMode::FixOrNot
 
FixMode FixFaceMode = FixMode::FixOrNot
 
FixMode FixWireMode = FixMode::FixOrNot
 
FixMode FixOrientationMode = FixMode::FixOrNot
 
FixMode FixAddNaturalBoundMode = FixMode::FixOrNot
 
FixMode FixMissingSeamMode = FixMode::FixOrNot
 
FixMode FixSmallAreaWireMode = FixMode::FixOrNot
 
FixMode RemoveSmallAreaFaceMode = FixMode::FixOrNot
 
FixMode FixIntersectingWiresMode = FixMode::FixOrNot
 
FixMode FixLoopWiresMode = FixMode::FixOrNot
 
FixMode FixSplitFaceMode = FixMode::FixOrNot
 
FixMode AutoCorrectPrecisionMode = FixMode::Fix
 
FixMode ModifyTopologyMode = FixMode::NotFix
 
FixMode ModifyGeometryMode = FixMode::Fix
 
FixMode ClosedWireMode = FixMode::Fix
 
FixMode PreferencePCurveMode = FixMode::Fix
 
FixMode FixReorderMode = FixMode::FixOrNot
 
FixMode FixSmallMode = FixMode::FixOrNot
 
FixMode FixConnectedMode = FixMode::FixOrNot
 
FixMode FixEdgeCurvesMode = FixMode::FixOrNot
 
FixMode FixDegeneratedMode = FixMode::FixOrNot
 
FixMode FixLackingMode = FixMode::FixOrNot
 
FixMode FixSelfIntersectionMode = FixMode::FixOrNot
 
FixMode RemoveLoopMode = FixMode::FixOrNot
 
FixMode FixReversed2dMode = FixMode::FixOrNot
 
FixMode FixRemovePCurveMode = FixMode::FixOrNot
 
FixMode FixRemoveCurve3dMode = FixMode::FixOrNot
 
FixMode FixAddPCurveMode = FixMode::FixOrNot
 
FixMode FixAddCurve3dMode = FixMode::FixOrNot
 
FixMode FixSeamMode = FixMode::FixOrNot
 
FixMode FixShiftedMode = FixMode::FixOrNot
 
FixMode FixEdgeSameParameterMode = FixMode::NotFix
 
FixMode FixNotchedEdgesMode = FixMode::FixOrNot
 
FixMode FixTailMode = FixMode::NotFix
 
FixMode MaxTailAngle = FixMode::NotFix
 
FixMode MaxTailWidth = FixMode::FixOrNot
 
FixMode FixSelfIntersectingEdgeMode = FixMode::FixOrNot
 
FixMode FixIntersectingEdgesMode = FixMode::FixOrNot
 
FixMode FixNonAdjacentIntersectingEdgesMode = FixMode::FixOrNot
 
FixMode FixVertexPositionMode = FixMode::NotFix
 
FixMode FixVertexToleranceMode = FixMode::FixOrNot
 

Detailed Description

Struct for shape healing parameters storage.

Member Enumeration Documentation

enum DE_ShapeFixParameters::FixMode : signed char
strong

Enum, classifying a type of value for parameters.

Enumerator
FixOrNot 

Procedure will be executed or not (depending on the situation)

NotFix 

Procedure will be executed.

Fix 

Procedure will be executed anyway.

Field Documentation

FixMode DE_ShapeFixParameters::AutoCorrectPrecisionMode = FixMode::Fix
FixMode DE_ShapeFixParameters::ClosedWireMode = FixMode::Fix
FixMode DE_ShapeFixParameters::CreateOpenSolidMode = FixMode::NotFix
TopAbs_ShapeEnum DE_ShapeFixParameters::DetalizationLevel = TopAbs_ShapeEnum::TopAbs_VERTEX
FixMode DE_ShapeFixParameters::FixAddCurve3dMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixAddNaturalBoundMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixAddPCurveMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixConnectedMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixDegeneratedMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixEdgeCurvesMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixEdgeSameParameterMode = FixMode::NotFix
FixMode DE_ShapeFixParameters::FixFaceMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixFaceOrientationMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixFreeFaceMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixFreeShellMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixFreeWireMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixIntersectingEdgesMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixIntersectingWiresMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixLackingMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixLoopWiresMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixMissingSeamMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixNonAdjacentIntersectingEdgesMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixNotchedEdgesMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixOrientationMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixRemoveCurve3dMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixRemovePCurveMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixReorderMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixReversed2dMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSameParameterMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSeamMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSelfIntersectingEdgeMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSelfIntersectionMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixShellMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixShellOrientationMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixShiftedMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSmallAreaWireMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSmallMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSolidMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixSplitFaceMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixTailMode = FixMode::NotFix
FixMode DE_ShapeFixParameters::FixVertexPositionMode = FixMode::NotFix
FixMode DE_ShapeFixParameters::FixVertexToleranceMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::FixWireMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::MaxTailAngle = FixMode::NotFix
FixMode DE_ShapeFixParameters::MaxTailWidth = FixMode::FixOrNot
double DE_ShapeFixParameters::MaxTolerance3d = 1.0
double DE_ShapeFixParameters::MinTolerance3d = 1.e-7
FixMode DE_ShapeFixParameters::ModifyGeometryMode = FixMode::Fix
FixMode DE_ShapeFixParameters::ModifyTopologyMode = FixMode::NotFix
bool DE_ShapeFixParameters::NonManifold = false
FixMode DE_ShapeFixParameters::PreferencePCurveMode = FixMode::Fix
FixMode DE_ShapeFixParameters::RemoveLoopMode = FixMode::FixOrNot
FixMode DE_ShapeFixParameters::RemoveSmallAreaFaceMode = FixMode::FixOrNot
double DE_ShapeFixParameters::Tolerance3d = 1.e-6

The documentation for this struct was generated from the following file: