PenetrationRequestCollection Class

class NXOpen.Features.ShipDesign.PenetrationRequestCollection

Bases: object

Represents a NXOpen.Mechatronics.FunctionObjectCollection

To obtain an instance of this class, refer to NXOpen.Features.ShipDesign.PenetrationManager

New in version NX8.0.0.

Method Detail

CreatePenetrationAssociationBuilder

PenetrationRequestCollection.CreatePenetrationAssociationBuilder

Overloaded method CreatePenetrationAssociationBuilder

  • CreatePenetrationAssociationBuilder(isEditMode, penetrationrequest)
  • CreatePenetrationAssociationBuilder(type, penetrationrequest)

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

Creates a NXOpen.Features.ShipDesign.PenetrationAssociationBuilder

Signature CreatePenetrationAssociationBuilder(isEditMode, penetrationrequest)

Parameters:
Returns:

Return type:

NXOpen.Features.ShipDesign.PenetrationAssociationBuilder

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

Signature CreatePenetrationAssociationBuilder(type, penetrationrequest)

Parameters:
Returns:

Return type:

NXOpen.Features.ShipDesign.PenetrationAssociationBuilder

New in version NX12.0.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)

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

CreatePenetrationCutoutBuilder

PenetrationRequestCollection.CreatePenetrationCutoutBuilder

Creates a NXOpen.Features.ShipDesign.PenetrationCutoutBuilder

Signature CreatePenetrationCutoutBuilder(penetrationrequest)

Parameters:penetrationrequest (NXOpen.Features.ShipDesign.PenetrationRequest) –
Returns:
Return type:NXOpen.Features.ShipDesign.PenetrationCutoutBuilder

New in version NX8.0.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)

CreatePenetrationRequestBuilder

PenetrationRequestCollection.CreatePenetrationRequestBuilder

Creates a NXOpen.Features.ShipDesign.PenetrationRequestBuilder

Signature CreatePenetrationRequestBuilder(penetrationrequest)

Parameters:penetrationrequest (NXOpen.Features.ShipDesign.PenetrationRequest) –
Returns:
Return type:NXOpen.Features.ShipDesign.PenetrationRequestBuilder

New in version NX8.0.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)

CreatePenetrationRequestForCutoutBuilder

PenetrationRequestCollection.CreatePenetrationRequestForCutoutBuilder

Creates a NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilder

Signature CreatePenetrationRequestForCutoutBuilder()

Returns:
Return type:NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilder

New in version NX8.5.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)

CreatePenetrationReviewRequestBuilder

PenetrationRequestCollection.CreatePenetrationReviewRequestBuilder

Creates a NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilder

Signature CreatePenetrationReviewRequestBuilder(requests)

Parameters:requests (list of NXOpen.Features.ShipDesign.PenetrationRequest) –
Returns:
Return type:NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilder

New in version NX8.0.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)

CreateVerifyPenetrationBuilder

PenetrationRequestCollection.CreateVerifyPenetrationBuilder

Creates a NXOpen.Features.ShipDesign.VerifyPenetrationBuilder

Signature CreateVerifyPenetrationBuilder()

Returns:
Return type:NXOpen.Features.ShipDesign.VerifyPenetrationBuilder

New in version NX8.5.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)

FindObject

PenetrationRequestCollection.FindObject

Finds the NXOpen.NXObject with 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.NXObject with this name.
Return type:NXOpen.NXObject

New in version NX8.0.0.

License requirements: nx_penetration_mgmt (“Penetration Management”)