GridSpacingBuilder Class

class NXOpen.GeometricAnalysis.SectionAnalysis.GridSpacingBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents the grid spacing for certain types of section specifications for the NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.

New in version NX6.0.0.

Properties

Property Description
BoundSections1 Returns or sets the flag to bound the section to grid in direction 1
BoundSections2 Returns or sets the flag to bound the section to grid in direction 2
Interval1 Returns or sets the interval of sections in direction 1
Interval2 Returns or sets the interval of sections in direction 2
LockInterval1 Returns or sets the flag to lock the section interval in direction 1
LockInterval2 Returns or sets the flag to lock the section interval in direction 2
SectionNumber1 Returns or sets the number of sections in direction 1
SectionNumber2 Returns or sets the number of sections in direction 2
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.

Property Detail

BoundSections1

GridSpacingBuilder.BoundSections1

Returns or sets the flag to bound the section to grid in direction 1

-------------------------------------

Getter Method

Signature BoundSections1()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature BoundSections1(boundSections1)

Parameters:boundSections1 (bool) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

BoundSections2

GridSpacingBuilder.BoundSections2

Returns or sets the flag to bound the section to grid in direction 2

-------------------------------------

Getter Method

Signature BoundSections2()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature BoundSections2(boundSections2)

Parameters:boundSections2 (bool) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Interval1

GridSpacingBuilder.Interval1

Returns or sets the interval of sections in direction 1

-------------------------------------

Getter Method

Signature Interval1()

Returns:
Return type:float

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature Interval1(interval1)

Parameters:interval1 (float) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Interval2

GridSpacingBuilder.Interval2

Returns or sets the interval of sections in direction 2

-------------------------------------

Getter Method

Signature Interval2()

Returns:
Return type:float

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature Interval2(interval2)

Parameters:interval2 (float) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

LockInterval1

GridSpacingBuilder.LockInterval1

Returns or sets the flag to lock the section interval in direction 1

-------------------------------------

Getter Method

Signature LockInterval1()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature LockInterval1(lockInterval1)

Parameters:lockInterval1 (bool) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

LockInterval2

GridSpacingBuilder.LockInterval2

Returns or sets the flag to lock the section interval in direction 2

-------------------------------------

Getter Method

Signature LockInterval2()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature LockInterval2(lockInterval2)

Parameters:lockInterval2 (bool) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

SectionNumber1

GridSpacingBuilder.SectionNumber1

Returns or sets the number of sections in direction 1

-------------------------------------

Getter Method

Signature SectionNumber1()

Returns:
Return type:int

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature SectionNumber1(sectionNumber1)

Parameters:sectionNumber1 (int) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

SectionNumber2

GridSpacingBuilder.SectionNumber2

Returns or sets the number of sections in direction 2

-------------------------------------

Getter Method

Signature SectionNumber2()

Returns:
Return type:int

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

-------------------------------------

Setter Method

Signature SectionNumber2(sectionNumber2)

Parameters:sectionNumber2 (int) –

New in version NX6.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Method Detail

Validate

GridSpacingBuilder.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.