GMOperatorsInterfaces Enumeration CATCGMBodyCheckRuleID

enum CATCGMBodyCheckRuleID {
  CATCGMBodyChkRuleUndefined,
  CATCGMBodyChkRuleCurvatureCurve,
  CATCGMBodyChkRuleCurvatureSurface,
  CATCGMBodyChkRuleSelfIntersectionShell,
  CATCGMBodyChkRuleSelfIntersectionWire,
  CATCGMBodyChkRuleTopologicalEdgeLength
}
enum CATCGMBodyChecker::CheckRuleID
Defines Check Rules for the body check operation.

Values:
BodyChkRuleUndefined

Not to be used.
BodyChkRuleCurvatureCurve

This rule is active in Light check mode.
With this rule, all the curves present in the input body (unless SetCheckCells is used) would be checked for following rule:
The "evaluated" minimum curvature radius for a curve MUST BE GREATER THAN "allowed" minimum curvature radius.
Here, "allowed" minimum curvature radius is µ (i.e. 1 micron).
BodyChkRuleCurvatureSurface

This rule is active in Full check mode.
With this rule, all the surfaces present in the input body (unless SetCheckCells is used) would be checked for following rule:
The "evaluated" minimum curvature radius for a surface MUST BE GREATER THAN "allowed" minimum curvature radius.
Here, "allowed" minimum curvature radius is µ (i.e. 1 micron).

This object is included in the file: CATCGMBodyCheckerDef.h

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.