NX Open C++ Reference Guide
|
Class that performs the "update" of Formboard geometry. More...
Public Member Functions | |
void | DetermineDiscrepancies () |
Once the mapping has been determined, this method can find any discrepancies between the 3D harness and the formboard. | |
void | FindMapping () |
Compute the mapping between the data in the formboard and the data in the 3D harness. | |
NXOpen::Formboard::UpdateDiscrepancy * | GetDiscrepancy (int index) |
Returns the discrepancy at the given index. | |
NXOpen::Part * | GetHarnessPart () |
Gets the 3D harness part file to compare the formboard against. | |
int | GetNumberOfDiscrepancies () |
Returns the number of discrepancies discovered by the Formboard::UpdateFormboardBuilder::DetermineDiscrepancies . | |
NXOpen::Formboard::LayoutLengthOptions * | LengthOptions () |
Returns the length options for the update operation. | |
void | SetHarnesses (const std::vector< NXOpen::Routing::Electrical::HarnessDevice * > &harnesses) |
Sets the harnesses within the harness part that the formboard must be compared with. | |
void | SetHarnessPart (NXOpen::Part *harnessPart) |
Sets the 3D harness part file to compare the formboard against. |
Class that performs the "update" of Formboard geometry.
To create a new instance of this class, use Formboard::FormboardManager::CreateUpdateFormboardBuilder
Created in NX7.5.0.
Once the mapping has been determined, this method can find any discrepancies between the 3D harness and the formboard.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Compute the mapping between the data in the formboard and the data in the 3D harness.
This method can take a very long time to execute.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
NXOpen::Formboard::UpdateDiscrepancy* NXOpen::Formboard::UpdateFormboardBuilder::GetDiscrepancy | ( | int | index | ) |
Returns the discrepancy at the given index.
The index must be 0 to Formboard::UpdateFormboardBuilder::GetNumberOfDiscrepancies .
index | index |
Gets the 3D harness part file to compare the formboard against.
Returns the number of discrepancies discovered by the Formboard::UpdateFormboardBuilder::DetermineDiscrepancies .
NXOpen::Formboard::LayoutLengthOptions* NXOpen::Formboard::UpdateFormboardBuilder::LengthOptions | ( | ) |
Returns the length options for the update operation.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
void NXOpen::Formboard::UpdateFormboardBuilder::SetHarnesses | ( | const std::vector< NXOpen::Routing::Electrical::HarnessDevice * > & | harnesses | ) |
Sets the harnesses within the harness part that the formboard must be compared with.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
harnesses | Harnesses to compare against. |
void NXOpen::Formboard::UpdateFormboardBuilder::SetHarnessPart | ( | NXOpen::Part * | harnessPart | ) |
Sets the 3D harness part file to compare the formboard against.
This clears any discrepancies that have been discovered against the previous harness part.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
harnessPart | harnesspart |