PenetrationRequestCollection Class¶
-
class
NXOpen.Features.ShipDesign.PenetrationRequestCollection¶ Bases:
objectRepresents a
NXOpen.Mechatronics.FunctionObjectCollectionTo obtain an instance of this class, refer to
NXOpen.Features.ShipDesign.PenetrationManagerNew in version NX8.0.0.
Methods¶
Method Detail¶
CreatePenetrationAssociationBuilder¶
-
PenetrationRequestCollection.CreatePenetrationAssociationBuilder¶ Overloaded method CreatePenetrationAssociationBuilder
CreatePenetrationAssociationBuilder(isEditMode, penetrationrequest)CreatePenetrationAssociationBuilder(type, penetrationrequest)
-------------------------------------Creates a
NXOpen.Features.ShipDesign.PenetrationAssociationBuilderSignature
CreatePenetrationAssociationBuilder(isEditMode, penetrationrequest)Parameters: - isEditMode (bool) –
- penetrationrequest (
NXOpen.Features.ShipDesign.PenetrationRequest) –
Returns: Return type: New in version NX8.0.0.
Deprecated since version NX12.0.0: Use overloaded function with enum instead.
License requirements: nx_penetration_mgmt (“Penetration Management”)
-------------------------------------Creates a
NXOpen.Features.ShipDesign.PenetrationAssociationBuilderSignature
CreatePenetrationAssociationBuilder(type, penetrationrequest)Parameters: - type (
NXOpen.Features.ShipDesign.PenetrationRequestBuilderRequestDialogType) – - penetrationrequest (
NXOpen.Features.ShipDesign.PenetrationRequest) –
Returns: Return type: New in version NX12.0.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)
-------------------------------------
CreatePenetrationCutoutBuilder¶
-
PenetrationRequestCollection.CreatePenetrationCutoutBuilder¶ Creates a
NXOpen.Features.ShipDesign.PenetrationCutoutBuilderSignature
CreatePenetrationCutoutBuilder(penetrationrequest)Parameters: penetrationrequest ( NXOpen.Features.ShipDesign.PenetrationRequest) –Returns: Return type: NXOpen.Features.ShipDesign.PenetrationCutoutBuilderNew in version NX8.0.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)
CreatePenetrationRequestBuilder¶
-
PenetrationRequestCollection.CreatePenetrationRequestBuilder¶ Creates a
NXOpen.Features.ShipDesign.PenetrationRequestBuilderSignature
CreatePenetrationRequestBuilder(penetrationrequest)Parameters: penetrationrequest ( NXOpen.Features.ShipDesign.PenetrationRequest) –Returns: Return type: NXOpen.Features.ShipDesign.PenetrationRequestBuilderNew in version NX8.0.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)
CreatePenetrationRequestForCutoutBuilder¶
-
PenetrationRequestCollection.CreatePenetrationRequestForCutoutBuilder¶ Creates a
NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilderSignature
CreatePenetrationRequestForCutoutBuilder()Returns: Return type: NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilderNew in version NX8.5.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)
CreatePenetrationReviewRequestBuilder¶
-
PenetrationRequestCollection.CreatePenetrationReviewRequestBuilder¶ Creates a
NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilderSignature
CreatePenetrationReviewRequestBuilder(requests)Parameters: requests (list of NXOpen.Features.ShipDesign.PenetrationRequest) –Returns: Return type: NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilderNew in version NX8.0.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)
CreateVerifyPenetrationBuilder¶
-
PenetrationRequestCollection.CreateVerifyPenetrationBuilder¶ Creates a
NXOpen.Features.ShipDesign.VerifyPenetrationBuilderSignature
CreateVerifyPenetrationBuilder()Returns: Return type: NXOpen.Features.ShipDesign.VerifyPenetrationBuilderNew in version NX8.5.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)
FindObject¶
-
PenetrationRequestCollection.FindObject¶ Finds the
NXOpen.NXObjectwith the given name.An exception will be thrown if no object can be found with given name.
Signature
FindObject(name)Parameters: name (str) – The name of the NXObject. Returns: NXOpen.NXObjectwith this name.Return type: NXOpen.NXObjectNew in version NX8.0.0.
License requirements: nx_penetration_mgmt (“Penetration Management”)