RectangularFrameBuilder Class¶
-
class
NXOpen.GeometricUtilities.
RectangularFrameBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Rectangular frame builder
New in version NX7.5.1.
Properties¶
Property | Description |
---|---|
AnchorLocation | Returns or sets the anchor location |
AnchorLocator | Returns the point or coordinate system to define initial location and orientation of the frame |
CoordinateSystem | Returns or sets the coordinate system |
Height | Returns the height |
Length | Returns the length |
Shear | Returns the shear |
Tag | Returns the Tag for this object. |
WScale | Returns or sets the width scale |
Methods¶
Method | Description |
---|---|
UpdateOnCoordinateSystem | Updates the frame based on coordinate system. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
RectangularFrameBuilderAnchorLocationType Enumeration | Anchor location types |
Property Detail¶
AnchorLocation¶
-
RectangularFrameBuilder.
AnchorLocation
¶ Returns or sets the anchor location
-------------------------------------
Getter Method
Signature
AnchorLocation()
Returns: Return type: NXOpen.GeometricUtilities.RectangularFrameBuilderAnchorLocationType
New in version NX7.5.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
AnchorLocation(anchorLocation)
Parameters: anchorLocation ( NXOpen.GeometricUtilities.RectangularFrameBuilderAnchorLocationType
) –New in version NX7.5.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
AnchorLocator¶
-
RectangularFrameBuilder.
AnchorLocator
¶ Returns the point or coordinate system to define initial location and orientation of the frame
-------------------------------------
Getter Method
Signature
AnchorLocator()
Returns: Return type: NXOpen.SelectSmartObject
New in version NX7.5.1.
License requirements: None.
CoordinateSystem¶
-
RectangularFrameBuilder.
CoordinateSystem
¶ Returns or sets the coordinate system
-------------------------------------
Getter Method
Signature
CoordinateSystem()
Returns: Return type: NXOpen.CoordinateSystem
New in version NX7.5.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
CoordinateSystem(coordinateSystem)
Parameters: coordinateSystem ( NXOpen.CoordinateSystem
) –New in version NX7.5.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
Height¶
-
RectangularFrameBuilder.
Height
¶ Returns the height
-------------------------------------
Getter Method
Signature
Height()
Returns: Return type: NXOpen.Expression
New in version NX7.5.1.
License requirements: None.
Length¶
-
RectangularFrameBuilder.
Length
¶ Returns the length
-------------------------------------
Getter Method
Signature
Length()
Returns: Return type: NXOpen.Expression
New in version NX7.5.1.
License requirements: None.
Shear¶
-
RectangularFrameBuilder.
Shear
¶ Returns the shear
-------------------------------------
Getter Method
Signature
Shear()
Returns: Return type: NXOpen.Expression
New in version NX7.5.1.
License requirements: None.
WScale¶
-
RectangularFrameBuilder.
WScale
¶ Returns or sets the width scale
-------------------------------------
Getter Method
Signature
WScale()
Returns: Return type: float New in version NX7.5.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
WScale(wScale)
Parameters: wScale (float) – New in version NX7.5.1.
License requirements: None.
Method Detail¶
UpdateOnCoordinateSystem¶
-
RectangularFrameBuilder.
UpdateOnCoordinateSystem
¶ Updates the frame based on coordinate system.
Signature
UpdateOnCoordinateSystem()
New in version NX7.5.1.
License requirements: None.
Validate¶
-
RectangularFrameBuilder.
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.