NX Open C++ Reference Guide
Public Member Functions
NXOpen::Formboard::UpdateFormboardBuilder Class Reference

Class that performs the "update" of Formboard geometry. More...

Inheritance diagram for NXOpen::Formboard::UpdateFormboardBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::UpdateDiscrepancyGetDiscrepancy (int index)
 Returns the discrepancy at the given index.
NXOpen::PartGetHarnessPart ()
 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::LayoutLengthOptionsLengthOptions ()
 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.

Detailed Description

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.


Member Function Documentation

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")

Returns the discrepancy at the given index.

The index must be 0 to Formboard::UpdateFormboardBuilder::GetNumberOfDiscrepancies .

Returns:

Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Parameters:
indexindex

Gets the 3D harness part file to compare the formboard against.

Returns:

Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")

Returns the number of discrepancies discovered by the Formboard::UpdateFormboardBuilder::DetermineDiscrepancies .

Returns:

Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")

Returns the length options for the update operation.


Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")

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")

Parameters:
harnessesHarnesses to compare against.

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")

Parameters:
harnessPartharnesspart

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