NX Open C++ Reference Guide
|
Contains various penetration utility methods
To obtain an instance of this class, refer to Features::ShipDesign::PenetrationManager
Created in NX8.0.0.
More...
Contains various penetration utility methods
To obtain an instance of this class, refer to Features::ShipDesign::PenetrationManager
Created in NX8.0.0.
void NXOpen::Features::ShipDesign::PenetrationUtils::AskAssociateRequests | ( | NXOpen::Features::ShipDesign::PenetrationRequest * | request, |
std::vector< NXOpen::Features::ShipDesign::PenetrationRequest * > & | requests | ||
) |
Ask the associate requests
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
request | request |
requests | requests |
void NXOpen::Features::ShipDesign::PenetrationUtils::AskAttachments | ( | NXOpen::Features::ShipDesign::PenetrationFolder * | folder, |
const NXString & | relation, | ||
std::vector< NXOpen::Features::ShipDesign::PenetrationAttachment * > & | attachments | ||
) |
Get the attachments in folder
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
folder | folder |
relation | NOTE: The full Unicode character set is not supported for this parameter. |
attachments | attachments |
NXOpen::Features::ShipDesign::PenetrationSite* NXOpen::Features::ShipDesign::PenetrationUtils::AskCurrentSite | ( | ) |
Ask current Features::ShipDesign::PenetrationSite.
Get the reference folder Features::ShipDesign::PenetrationFolder.
request | request |
refType | ref type |
void NXOpen::Features::ShipDesign::PenetrationUtils::AskRequestLists | ( | std::vector< NXOpen::Features::ShipDesign::PenetrationList * > & | list | ) |
Ask current Features::ShipDesign::PenetrationList
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
list | list |
void NXOpen::Features::ShipDesign::PenetrationUtils::AskRequestsOfPenetratedPart | ( | NXOpen::Part * | part, |
std::vector< NXOpen::Features::ShipDesign::PenetrationRequest * > & | requests | ||
) |
Ask requests of penetrated parts
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
part | part |
requests | requests |
void NXOpen::Features::ShipDesign::PenetrationUtils::AskRequestsOfPenetratingPart | ( | NXOpen::Part * | part, |
std::vector< NXOpen::Features::ShipDesign::PenetrationRequest * > & | requests | ||
) |
Ask requests of penetratint parts
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
part | part |
requests | requests |
NXOpen::Features::ShipDesign::PenetrationList* NXOpen::Features::ShipDesign::PenetrationUtils::AskWorkingList | ( | ) |
Ask current Features::ShipDesign::PenetrationList.
void NXOpen::Features::ShipDesign::PenetrationUtils::AssociateRequests | ( | const std::vector< NXOpen::Features::ShipDesign::PenetrationRequest * > & | requests | ) |
Ask the associate requests
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
requests | requests |
NXOpen::Features::ShipDesign::PenetrationAttachment* NXOpen::Features::ShipDesign::PenetrationUtils::CreatePenetrationAttachment | ( | NXOpen::Features::ShipDesign::PenetrationSite * | site | ) |
Creates a Features::ShipDesign::PenetrationAttachment.
site | site |
NXOpen::Features::ShipDesign::PenetrationFolder* NXOpen::Features::ShipDesign::PenetrationUtils::CreatePenetrationFolder | ( | NXOpen::Features::ShipDesign::PenetrationFolder * | parent | ) |
Creates a Features::ShipDesign::PenetrationFolder.
parent | parent |
NXOpen::Features::ShipDesign::PenetrationList* NXOpen::Features::ShipDesign::PenetrationUtils::CreatePenetrationList | ( | NXOpen::Features::ShipDesign::PenetrationSite * | site | ) |
Creates a Features::ShipDesign::PenetrationList.
site | site |
NXOpen::Features::ShipDesign::PenetrationSite* NXOpen::Features::ShipDesign::PenetrationUtils::CreatePenetrationSite | ( | NXOpen::Part * | part | ) |
Creates a Features::ShipDesign::PenetrationSite.
part | part |
void NXOpen::Features::ShipDesign::PenetrationUtils::InsertAttachment | ( | NXOpen::Features::ShipDesign::PenetrationFolder * | folder, |
NXOpen::Part * | part, | ||
const NXString & | name, | ||
const NXString & | relation | ||
) |
Insert an attachment into folder
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
folder | folder |
part | part |
name | NOTE: The full Unicode character set is not supported for this parameter. |
relation | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Features::ShipDesign::PenetrationUtils::ReloadRequests | ( | NXOpen::Features::ShipDesign::PenetrationList * | list | ) |
Set current Features::ShipDesign::PenetrationList
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
list | list |
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 | folder |
attachments | attachments |
void NXOpen::Features::ShipDesign::PenetrationUtils::SetCurrentSite | ( | NXOpen::Features::ShipDesign::PenetrationSite * | site | ) |
Set current Features::ShipDesign::PenetrationSite
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
site | site |
void NXOpen::Features::ShipDesign::PenetrationUtils::SetWorkingList | ( | NXOpen::Features::ShipDesign::PenetrationSite * | site, |
NXOpen::Features::ShipDesign::PenetrationList * | list | ||
) |
Set current Features::ShipDesign::PenetrationList
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
site | site |
list | list |
tag_t NXOpen::Features::ShipDesign::PenetrationUtils::Tag | ( | ) | const |
Returns the tag of this object.
void NXOpen::Features::ShipDesign::PenetrationUtils::VerifyPenetrations | ( | const std::vector< NXOpen::Part * > & | routingPart, |
std::vector< NXOpen::Features::ShipDesign::PenetrationUtils::RequestState > & | states, | ||
std::vector< NXOpen::Features::ShipDesign::PenetrationRequest * > & | requests | ||
) |
Verify penetrations
Created in NX8.0.0.
License requirements : nx_penetration_mgmt ("Penetration Management")
routingPart | routing part |
states | states |
requests | requests |