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

Contains information about flattened harness drawing and drafting data for harness manufacturing drawings (Formboard Drawings). More...

List of all members.

Public Member Functions

void AddPartAs3dHarness (NXOpen::Part *harnessPart)
 Sets the input part as the part containing the potential harnesses to flatten.
NXOpen::Formboard::FaceAnnotationBuilderCreateFaceAnnotationBuilder ()
 Creates a Formboard::FaceAnnotationBuilder object for importing CGM or Pattern file geometry and placing it on a drawing sheet or model view.
NXOpen::Formboard::FlipComponentBuilderCreateFlipComponentBuilder ()
 Creates a Formboard::FlipComponentBuilder object for flipping of formboard component about an axis orthogonal to Z axis to ensure that after flipping component lies in XY plane.
NXOpen::Formboard::FormboardLayoutBuilderCreateLayoutBuilder ()
 Creates a Formboard::FormboardLayoutBuilder that can flatten and layout new formboard geometry, or modify the layout of existing formboard geometry.
NXOpen::Formboard::ObjectAttributeReferenceBuilderCreateObjectAttributeReferenceBuilder ()
 Creates a Formboard::ObjectAttributeReferenceBuilder that creates a tabular note object which reads values from the single object selected by the user.
NXOpen::Formboard::OrientBranchBuilderCreateOrientBranchBuilder ()
 Creates a Formboard::OrientBranchBuilder object for rotating branches in formboard about Z axis.
NXOpen::Formboard::PathLengthAnnotationBuilderCreatePathLengthAnnotationBuilder (NXOpen::Annotations::Annotation *annotation)
 Creates a Formboard::PathLengthAnnotationBuilder.
NXOpen::Formboard::ShapeSegmentBuilderCreateShapeSegmentBuilder (NXOpen::Routing::ISegment *segment)
 Creates a Formboard::ShapeSegmentBuilder that can shape formboard segments.
NXOpen::Formboard::UpdateFormboardBuilderCreateUpdateFormboardBuilder ()
 Creates a Formboard::UpdateFormboardBuilder that compares and updates formboard geometry to match a modified master 3D harness.
void GetFmbdPlaneConstraints (NXOpen::NXObject *fmbdPlane, std::vector< NXOpen::Positioning::ComponentConstraint * > &constraints)
 Gets Positioning::ComponentConstraint which are associated to the formboard plane.
void HideFormboardConstraints ()
 Hides the formboard constraints.
bool IsFormboard ()
 Returns whether or not the part containing this Formboard::FormboardManager is actually a Formboard Drawing part file.
void ShowFormboardConstraints ()
 Shows all of the hidden formboard constraints.
void StoreHarnessesToFlatten (const std::vector< NXOpen::Routing::Electrical::HarnessDevice * > &harnesses)
 Examines the input list of harnesses and stores information from the harnesses into the part containing this Formboard::FormboardManager .
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Contains information about flattened harness drawing and drafting data for harness manufacturing drawings (Formboard Drawings).


To obtain an instance of this class, refer to Routing::RouteManager

Created in NX7.5.0.


Member Function Documentation

Sets the input part as the part containing the potential harnesses to flatten.

This method will add the input part as a new component of this assembly if there is not already an instance of the input part in the work part assembly. This method is only necessary if the reference between the formboard and it's parent 3D harness assembly has been removed.

Passing in NULL for the harness part will sever the link between the formboard and it's current 3D harness part file.


Created in NX7.5.0.

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

Parameters:
harnessPartPart containing the harnesses to flatten into this part.

Creates a Formboard::FaceAnnotationBuilder object for importing CGM or Pattern file geometry and placing it on a drawing sheet or model view.

Returns:

Created in NX7.5.0.

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

Creates a Formboard::FlipComponentBuilder object for flipping of formboard component about an axis orthogonal to Z axis to ensure that after flipping component lies in XY plane.

Returns:

Created in NX7.5.0.

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

Creates a Formboard::FormboardLayoutBuilder that can flatten and layout new formboard geometry, or modify the layout of existing formboard geometry.

Returns:

Created in NX7.5.0.

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

Creates a Formboard::ObjectAttributeReferenceBuilder that creates a tabular note object which reads values from the single object selected by the user.

It also creates leader for the annotation associated with the object selected by user.

Returns:

Created in NX7.5.0.

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

Creates a Formboard::OrientBranchBuilder object for rotating branches in formboard about Z axis.

Returns:

Created in NX7.5.0.

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

Creates a Formboard::PathLengthAnnotationBuilder.

Returns:

Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Parameters:
annotationThe Formboard Path Length annotation.

Creates a Formboard::ShapeSegmentBuilder that can shape formboard segments.

Returns:

Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Parameters:
segmentThe routing segment to shape.

Creates a Formboard::UpdateFormboardBuilder that compares and updates formboard geometry to match a modified master 3D harness.

Returns:

Created in NX7.5.0.

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

Gets Positioning::ComponentConstraint which are associated to the formboard plane.


Created in NX7.5.0.

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

Parameters:
fmbdPlanefmbdplane
constraintsconstraints

Hides the formboard constraints.


Created in NX7.5.0.

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

Returns whether or not the part containing this Formboard::FormboardManager is actually a Formboard Drawing part file.

Returns:
whether or not the part is a formboard.
Created in NX7.5.0.

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

Shows all of the hidden formboard constraints.


Created in NX7.5.0.

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

Examines the input list of harnesses and stores information from the harnesses into the part containing this Formboard::FormboardManager .

The harnesses must from a sub-component of this part. The harnesses must form a fully-connected set of geometry. This method does not actually flatten or copy the harness geometry.
Created in NX7.5.0.

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

Parameters:
harnessesHarnesses to flatten into this part.

Returns the tag of this object.


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