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.
Methods¶
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: - 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.PenetrationAssociationBuilder
Signature
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.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”)