NXOpen .NET Reference  12.0.0
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Features.ShipDesign.PenetrationRequestCollection Class Reference

Represents a NXOpen.Mechatronics.FunctionObjectCollection More...

Inheritance diagram for NXOpen.Features.ShipDesign.PenetrationRequestCollection:

Public Member Functions

NXOpen.Features.ShipDesign.PenetrationRequestBuilder[] ToArray ()
 Returns an array of NXOpen.Features.ShipDesign.PenetrationRequestBuilder objects. More...
 
unsafe
NXOpen.Features.ShipDesign.PenetrationRequestBuilder 
CreatePenetrationRequestBuilder (NXOpen.Features.ShipDesign.PenetrationRequest penetrationrequest)
 Creates a NXOpen.Features.ShipDesign.PenetrationRequestBuilder More...
 
unsafe
NXOpen.Features.ShipDesign.PenetrationCutoutBuilder 
CreatePenetrationCutoutBuilder (NXOpen.Features.ShipDesign.PenetrationRequest penetrationrequest)
 Creates a NXOpen.Features.ShipDesign.PenetrationCutoutBuilder More...
 
unsafe
NXOpen.Features.ShipDesign.PenetrationAssociationBuilder 
CreatePenetrationAssociationBuilder (bool isEditMode, NXOpen.Features.ShipDesign.PenetrationRequest penetrationrequest)
 Creates a NXOpen.Features.ShipDesign.PenetrationAssociationBuilder More...
 
unsafe
NXOpen.Features.ShipDesign.PenetrationAssociationBuilder 
CreatePenetrationAssociationBuilder (NXOpen.Features.ShipDesign.PenetrationRequestBuilder.RequestDialogType type, NXOpen.Features.ShipDesign.PenetrationRequest penetrationrequest)
 Creates a NXOpen.Features.ShipDesign.PenetrationAssociationBuilder More...
 
unsafe
NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilder 
CreatePenetrationReviewRequestBuilder (NXOpen.Features.ShipDesign.PenetrationRequest[] requests)
 Creates a NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilder More...
 
unsafe
NXOpen.Features.ShipDesign.VerifyPenetrationBuilder 
CreateVerifyPenetrationBuilder ()
 Creates a NXOpen.Features.ShipDesign.VerifyPenetrationBuilder More...
 
unsafe
NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilder 
CreatePenetrationRequestForCutoutBuilder ()
 Creates a NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilder More...
 
unsafe NXOpen.NXObject FindObject (string name)
 Finds the NXOpen.NXObject with the given name. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen.Mechatronics.FunctionObjectCollection

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

Created in NX8.0.0

Member Function Documentation

unsafe NXOpen.Features.ShipDesign.PenetrationAssociationBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreatePenetrationAssociationBuilder ( bool  isEditMode,
NXOpen.Features.ShipDesign.PenetrationRequest  penetrationrequest 
)

Creates a NXOpen.Features.ShipDesign.PenetrationAssociationBuilder

Created in NX8.0.0

Deprecated in NX12.0.0. Use overloaded function with enum instead.

License requirements: nx_penetration_mgmt ("Penetration Management")

Parameters
isEditMode
penetrationrequest
Returns
unsafe NXOpen.Features.ShipDesign.PenetrationAssociationBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreatePenetrationAssociationBuilder ( NXOpen.Features.ShipDesign.PenetrationRequestBuilder.RequestDialogType  type,
NXOpen.Features.ShipDesign.PenetrationRequest  penetrationrequest 
)

Creates a NXOpen.Features.ShipDesign.PenetrationAssociationBuilder

Created in NX12.0.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Parameters
type
penetrationrequest
Returns
unsafe NXOpen.Features.ShipDesign.PenetrationCutoutBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreatePenetrationCutoutBuilder ( NXOpen.Features.ShipDesign.PenetrationRequest  penetrationrequest)

Creates a NXOpen.Features.ShipDesign.PenetrationCutoutBuilder

Created in NX8.0.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Parameters
penetrationrequest
Returns
unsafe NXOpen.Features.ShipDesign.PenetrationRequestBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreatePenetrationRequestBuilder ( NXOpen.Features.ShipDesign.PenetrationRequest  penetrationrequest)

Creates a NXOpen.Features.ShipDesign.PenetrationRequestBuilder

Created in NX8.0.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Parameters
penetrationrequest
Returns
unsafe NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreatePenetrationRequestForCutoutBuilder ( )

Creates a NXOpen.Features.ShipDesign.PenetrationRequestForCutoutBuilder

Created in NX8.5.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Returns
unsafe NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreatePenetrationReviewRequestBuilder ( NXOpen.Features.ShipDesign.PenetrationRequest[]  requests)

Creates a NXOpen.Features.ShipDesign.PenetrationReviewRequestBuilder

Created in NX8.0.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Parameters
requests
Returns
unsafe NXOpen.Features.ShipDesign.VerifyPenetrationBuilder NXOpen.Features.ShipDesign.PenetrationRequestCollection.CreateVerifyPenetrationBuilder ( )

Creates a NXOpen.Features.ShipDesign.VerifyPenetrationBuilder

Created in NX8.5.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Returns
override int NXOpen.Features.ShipDesign.PenetrationRequestCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
protected

Advances the enumerator to the next element of the collection.

unsafe NXOpen.NXObject NXOpen.Features.ShipDesign.PenetrationRequestCollection.FindObject ( string  name)

Finds the NXOpen.NXObject with the given name.

An exception will be thrown if no object can be found with given name.

Created in NX8.0.0

License requirements: nx_penetration_mgmt ("Penetration Management")

Parameters
nameThe name of the NXObject.
Returns
NXOpen.NXObject with this name.
NXOpen.Features.ShipDesign.PenetrationRequestBuilder [] NXOpen.Features.ShipDesign.PenetrationRequestCollection.ToArray ( )

Property Documentation

Tag NXOpen.Features.ShipDesign.PenetrationRequestCollection.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.