ValidateModelBuilder Class¶
-
class
NXOpen.Features.ShipDesign.
ValidateModelBuilder
¶ Bases:
NXOpen.Builder
This is to create a
NXOpen.Features.ShipDesign.ValidateModelBuilder
which is used to validate Basic Design Structures.To create a new instance of this class, use
NXOpen.Features.ShipCollection.CreateValidateModelBuilder()
Default values.
Property Value SelectPart.SectionFrameType Section New in version NX11.0.0.
Properties¶
Property | Description |
---|---|
CheckCircularReference | Returns or sets the option determines whether or not to search circular reference for basic model. |
CheckKnuckleStiffener | Returns or sets the option that determines whether or not to search unsplit knuckled stiffeners which are not allowed to be bent. |
CheckPlateIntersectedPlate | Returns or sets the option determines whether or not to search plate intersected plate in case there is no intersection seam with split on. |
CheckPlateIntersectedStiffener | Returns or sets the option determines whether or not to search stiffener intersected plate in case there is no profile cutout. |
CheckStiffenerIntersectedStiffener | Returns or sets the option determines whether or not to search stiffener intersected stiffener in case there is interference of two stiffener bodies. |
SelectPart | Returns the ship basic design part |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
CheckCircularReference¶
-
ValidateModelBuilder.
CheckCircularReference
¶ Returns or sets the option determines whether or not to search circular reference for basic model.
-------------------------------------
Getter Method
Signature
CheckCircularReference
Returns: Return type: bool New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
-------------------------------------
Setter Method
Signature
CheckCircularReference
Parameters: checkCircularReference (bool) – New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
CheckKnuckleStiffener¶
-
ValidateModelBuilder.
CheckKnuckleStiffener
¶ Returns or sets the option that determines whether or not to search unsplit knuckled stiffeners which are not allowed to be bent.
-------------------------------------
Getter Method
Signature
CheckKnuckleStiffener
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CheckKnuckleStiffener
Parameters: checkKnucleStiffener (bool) – New in version NX12.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
CheckPlateIntersectedPlate¶
-
ValidateModelBuilder.
CheckPlateIntersectedPlate
¶ Returns or sets the option determines whether or not to search plate intersected plate in case there is no intersection seam with split on.
-------------------------------------
Getter Method
Signature
CheckPlateIntersectedPlate
Returns: Return type: bool New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
-------------------------------------
Setter Method
Signature
CheckPlateIntersectedPlate
Parameters: checkPlateIntersectedPlate (bool) – New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
CheckPlateIntersectedStiffener¶
-
ValidateModelBuilder.
CheckPlateIntersectedStiffener
¶ Returns or sets the option determines whether or not to search stiffener intersected plate in case there is no profile cutout.
-------------------------------------
Getter Method
Signature
CheckPlateIntersectedStiffener
Returns: Return type: bool New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
-------------------------------------
Setter Method
Signature
CheckPlateIntersectedStiffener
Parameters: checkPlateIntersectedStiffener (bool) – New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
CheckStiffenerIntersectedStiffener¶
-
ValidateModelBuilder.
CheckStiffenerIntersectedStiffener
¶ Returns or sets the option determines whether or not to search stiffener intersected stiffener in case there is interference of two stiffener bodies.
-------------------------------------
Getter Method
Signature
CheckStiffenerIntersectedStiffener
Returns: Return type: bool New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
-------------------------------------
Setter Method
Signature
CheckStiffenerIntersectedStiffener
Parameters: checkStiffenerIntersectedStiffener (bool) – New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
SelectPart¶
-
ValidateModelBuilder.
SelectPart
¶ Returns the ship basic design part
-------------------------------------
Getter Method
Signature
SelectPart
Returns: Return type: NXOpen.Features.ShipDesign.SelectPartBuilder
New in version NX11.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”)
Method Detail¶
Validate¶
-
ValidateModelBuilder.
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.