PatternFill Class¶
-
class
NXOpen.GeometricUtilities.
PatternFill
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
the pattern fill definition.
Allows to speicify a section boundary with an offset margin. .. versionadded:: NX7.5.0
Properties¶
Property | Description |
---|---|
ApplyMarginToInnerBoundToggle | Returns or sets the applyMarginToInnerBoundToggle, a logical flag to indicate if we need to apply the margin value to internal bounday. |
FaceBoundary | Returns the face boundary |
FillBoundary | Returns the fill boundary |
FillMargin | Returns the fill margin |
FillOptions | Returns or sets the fill options |
InternalBoundary | Returns the fill boundary |
SimplifiedBoundaryToggle | Returns or sets the simplifiedBoundaryToggle, a logical flag to indicate a special case for Linear, Circular, Spiral, or Polygon. |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
PatternFillPatternFillOptions Enumeration | This defines Fill Types |
Property Detail¶
ApplyMarginToInnerBoundToggle¶
-
PatternFill.
ApplyMarginToInnerBoundToggle
¶ Returns or sets the applyMarginToInnerBoundToggle, a logical flag to indicate if we need to apply the margin value to internal bounday.
-------------------------------------
Getter Method
Signature
ApplyMarginToInnerBoundToggle()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ApplyMarginToInnerBoundToggle(applyMarginToInnerBoundToggle)
Parameters: applyMarginToInnerBoundToggle (bool) – New in version NX8.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”)
FaceBoundary¶
-
PatternFill.
FaceBoundary
¶ Returns the face boundary
-------------------------------------
Getter Method
Signature
FaceBoundary()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: None.
FillBoundary¶
-
PatternFill.
FillBoundary
¶ Returns the fill boundary
-------------------------------------
Getter Method
Signature
FillBoundary()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: None.
FillMargin¶
-
PatternFill.
FillMargin
¶ Returns the fill margin
-------------------------------------
Getter Method
Signature
FillMargin()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
FillOptions¶
-
PatternFill.
FillOptions
¶ Returns or sets the fill options
-------------------------------------
Getter Method
Signature
FillOptions()
Returns: Return type: NXOpen.GeometricUtilities.PatternFillPatternFillOptions
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FillOptions(fillOptions)
Parameters: fillOptions ( NXOpen.GeometricUtilities.PatternFillPatternFillOptions
) –New in version NX7.5.0.
License requirements: None.
InternalBoundary¶
-
PatternFill.
InternalBoundary
¶ Returns the fill boundary
-------------------------------------
Getter Method
Signature
InternalBoundary()
Returns: Return type: NXOpen.Section
New in version NX8.0.0.
License requirements: None.
SimplifiedBoundaryToggle¶
-
PatternFill.
SimplifiedBoundaryToggle
¶ Returns or sets the simplifiedBoundaryToggle, a logical flag to indicate a special case for Linear, Circular, Spiral, or Polygon.
-------------------------------------
Getter Method
Signature
SimplifiedBoundaryToggle()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SimplifiedBoundaryToggle(simplifiedBoundaryToggle)
Parameters: simplifiedBoundaryToggle (bool) – New in version NX8.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”)
Method Detail¶
Validate¶
-
PatternFill.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.