NXOpen .NET Reference
12.0.0
|
Contains various penetration utility methods More...
Public Types | |
enum | Referencetype { Penetrated, Penetrating, Reference, Subset, Implemented } |
Represents the reference type More... | |
enum | RequestState { New, Modified, NoChange, Deleted, PenetrationAttachOutOfDate } |
Representes the request state More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Contains various penetration utility methods
To obtain an instance of this class, refer to NXOpen.Features.ShipDesign.PenetrationManager
Created in NX8.0.0
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.AskAssociateRequests | ( | NXOpen.Features.ShipDesign.PenetrationRequest | request, |
out NXOpen.Features.ShipDesign.PenetrationRequest[] | requests | ||
) |
Ask the associate requests
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
request | |
requests |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.AskAttachments | ( | NXOpen.Features.ShipDesign.PenetrationFolder | folder, |
string | relation, | ||
out NXOpen.Features.ShipDesign.PenetrationAttachment[] | attachments | ||
) |
Get the attachments in folder
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
folder | |
relation | |
attachments |
unsafe NXOpen.Features.ShipDesign.PenetrationSite NXOpen.Features.ShipDesign.PenetrationUtils.AskCurrentSite | ( | ) |
Ask current NXOpen.Features.ShipDesign.PenetrationSite
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
unsafe NXOpen.Features.ShipDesign.PenetrationFolder NXOpen.Features.ShipDesign.PenetrationUtils.AskReferenceFolder | ( | NXOpen.Features.ShipDesign.PenetrationRequest | request, |
NXOpen.Features.ShipDesign.PenetrationUtils.Referencetype | refType | ||
) |
Get the reference folder NXOpen.Features.ShipDesign.PenetrationFolder
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
request | |
refType |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.AskRequestLists | ( | out NXOpen.Features.ShipDesign.PenetrationList[] | list | ) |
Ask current NXOpen.Features.ShipDesign.PenetrationList
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
list |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.AskRequestsOfPenetratedPart | ( | NXOpen.Part | part, |
out NXOpen.Features.ShipDesign.PenetrationRequest[] | requests | ||
) |
Ask requests of penetrated parts
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
part | |
requests |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.AskRequestsOfPenetratingPart | ( | NXOpen.Part | part, |
out NXOpen.Features.ShipDesign.PenetrationRequest[] | requests | ||
) |
Ask requests of penetratint parts
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
part | |
requests |
unsafe NXOpen.Features.ShipDesign.PenetrationList NXOpen.Features.ShipDesign.PenetrationUtils.AskWorkingList | ( | ) |
Ask current NXOpen.Features.ShipDesign.PenetrationList
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.AssociateRequests | ( | NXOpen.Features.ShipDesign.PenetrationRequest[] | requests | ) |
Ask the associate requests
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
requests |
unsafe NXOpen.Features.ShipDesign.PenetrationAttachment NXOpen.Features.ShipDesign.PenetrationUtils.CreatePenetrationAttachment | ( | NXOpen.Features.ShipDesign.PenetrationSite | site | ) |
Creates a NXOpen.Features.ShipDesign.PenetrationAttachment
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
site |
unsafe NXOpen.Features.ShipDesign.PenetrationFolder NXOpen.Features.ShipDesign.PenetrationUtils.CreatePenetrationFolder | ( | NXOpen.Features.ShipDesign.PenetrationFolder | parent | ) |
Creates a NXOpen.Features.ShipDesign.PenetrationFolder
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
parent |
unsafe NXOpen.Features.ShipDesign.PenetrationList NXOpen.Features.ShipDesign.PenetrationUtils.CreatePenetrationList | ( | NXOpen.Features.ShipDesign.PenetrationSite | site | ) |
Creates a NXOpen.Features.ShipDesign.PenetrationList
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
site |
unsafe NXOpen.Features.ShipDesign.PenetrationSite NXOpen.Features.ShipDesign.PenetrationUtils.CreatePenetrationSite | ( | NXOpen.Part | part | ) |
Creates a NXOpen.Features.ShipDesign.PenetrationSite
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
part |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.GetAttachmentPartsFromRequest | ( | NXOpen.Features.ShipDesign.PenetrationRequest | request, |
string | relation, | ||
bool | loadParts, | ||
out NXOpen.Part[] | pParts | ||
) |
Get attachment part from request
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
request | |
relation | |
loadParts | |
pParts |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.InsertAttachment | ( | NXOpen.Features.ShipDesign.PenetrationFolder | folder, |
NXOpen.Part | part, | ||
string | name, | ||
string | relation | ||
) |
Insert an attachment into folder
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
folder | |
part | |
name | |
relation |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.ReloadRequests | ( | NXOpen.Features.ShipDesign.PenetrationList | list | ) |
Set current NXOpen.Features.ShipDesign.PenetrationList
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
list |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.RemoveAttachment | ( | NXOpen.Features.ShipDesign.PenetrationFolder | folder, |
NXOpen.Features.ShipDesign.PenetrationAttachment | attachments | ||
) |
Remove an attachment from folder
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
folder | |
attachments |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.RequestCreateCutout | ( | NXOpen.Features.ShipDesign.PenetrationRequest | request | ) |
Create cut out for the request
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
request |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.ReviewRequests | ( | NXOpen.Features.ShipDesign.PenetrationRequest[] | requests, |
string | pchReviewDecision, | ||
string | pchReviewComments, | ||
string | pchDueDate | ||
) |
Review the requests
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
requests | |
pchReviewDecision | |
pchReviewComments | |
pchDueDate |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.SaveRequests | ( | int | eSaveRequestType, |
NXOpen.Features.ShipDesign.PenetrationRequest[] | requests | ||
) |
Save the requests
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
eSaveRequestType | |
requests |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.SendToWorkflowRequests | ( | NXOpen.Features.ShipDesign.PenetrationRequest[] | requests | ) |
Send to Workflow the requests
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
requests |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.SetContextValues | ( | NXOpen.Part | rootPart, |
NXOpen.Part | workPart, | ||
NXOpen.View | workView, | ||
NXOpen.NXObject | workOcc | ||
) |
Set the CONTEXT values
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
rootPart | |
workPart | |
workView | |
workOcc |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.SetCurrentSite | ( | NXOpen.Features.ShipDesign.PenetrationSite | site | ) |
Set current NXOpen.Features.ShipDesign.PenetrationSite
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
site |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.SetRootPart | ( | NXOpen.Part | part | ) |
Make part root part and work part
Created in NX8.5.0
License requirements: nx_penetration_mgmt ("Penetration Management")
part |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.SetWorkingList | ( | NXOpen.Features.ShipDesign.PenetrationSite | site, |
NXOpen.Features.ShipDesign.PenetrationList | list | ||
) |
Set current NXOpen.Features.ShipDesign.PenetrationList
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
site | |
list |
unsafe void NXOpen.Features.ShipDesign.PenetrationUtils.VerifyPenetrations | ( | NXOpen.Part[] | routingPart, |
out NXOpen.Features.ShipDesign.PenetrationUtils.RequestState[] | states, | ||
out NXOpen.Features.ShipDesign.PenetrationRequest[] | requests, | ||
out int[] | reason | ||
) |
Verify penetrations
Created in NX8.0.0
License requirements: nx_penetration_mgmt ("Penetration Management")
routingPart | |
states | |
requests | |
reason |
|
get |
Returns the tag of this object.