public interface FormboardManager extends Remote
RouteManager
Modifier and Type | Method and Description |
---|---|
void |
addPartAs3dHarness(Part harnessPart)
Sets the input part as the part containing the potential harnesses to flatten.
|
FaceAnnotationBuilder |
createFaceAnnotationBuilder()
Creates a
FaceAnnotationBuilder object for importing
CGM or Pattern file geometry and placing it on a drawing sheet or model view. |
FlipComponentBuilder |
createFlipComponentBuilder()
Creates a
FlipComponentBuilder object for
flipping of formboard component about an axis orthogonal to Z axis to ensure that
after flipping component lies in XY plane. |
FormboardLayoutBuilder |
createLayoutBuilder()
Creates a
FormboardLayoutBuilder that can flatten and layout
new formboard geometry, or modify the layout of existing formboard geometry. |
ObjectAttributeReferenceBuilder |
createObjectAttributeReferenceBuilder()
Creates a
ObjectAttributeReferenceBuilder that creates a tabular note
object which reads values from the single object selected by the user. |
OrientBranchBuilder |
createOrientBranchBuilder()
Creates a
OrientBranchBuilder object for rotating
branches in formboard about Z axis. |
PathLengthAnnotationBuilder |
createPathLengthAnnotationBuilder(Annotation annotation)
Creates a
PathLengthAnnotationBuilder
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
ShapeSegmentBuilder |
createShapeSegmentBuilder(ISegment segment)
Creates a
ShapeSegmentBuilder that can shape formboard segments. |
UpdateFormboardBuilder |
createUpdateFormboardBuilder()
Creates a
UpdateFormboardBuilder that compares and
updates formboard geometry to match a modified master 3D harness. |
ComponentConstraint[] |
getFmbdPlaneConstraints(NXObject fmbdPlane)
Gets
ComponentConstraint which are associated to the formboard plane. |
void |
hideFormboardConstraints()
Hides the formboard constraints.
|
boolean |
isFormboard()
Returns whether or not the part containing this
FormboardManager is
actually a Formboard Drawing part file. |
void |
showFormboardConstraints()
Shows all of the hidden formboard constraints.
|
void |
storeHarnessesToFlatten(HarnessDevice[] harnesses)
Examines the input list of harnesses and stores information from the harnesses into the part containing
this
FormboardManager . |
boolean isFormboard() throws NXException, RemoteException
FormboardManager
is
actually a Formboard Drawing part file.
NXException
RemoteException
void storeHarnessesToFlatten(HarnessDevice[] harnesses) throws NXException, RemoteException
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.
harnesses
- Harnesses to flatten into this part.NXException
RemoteException
void addPartAs3dHarness(Part harnessPart) throws NXException, RemoteException
harnessPart
- Part containing the harnesses to flatten into this part.NXException
RemoteException
FormboardLayoutBuilder createLayoutBuilder() throws NXException, RemoteException
FormboardLayoutBuilder
that can flatten and layout
new formboard geometry, or modify the layout of existing formboard geometry.
NXException
RemoteException
OrientBranchBuilder createOrientBranchBuilder() throws NXException, RemoteException
OrientBranchBuilder
object for rotating
branches in formboard about Z axis.
NXException
RemoteException
FlipComponentBuilder createFlipComponentBuilder() throws NXException, RemoteException
FlipComponentBuilder
object for
flipping of formboard component about an axis orthogonal to Z axis to ensure that
after flipping component lies in XY plane.
NXException
RemoteException
ShapeSegmentBuilder createShapeSegmentBuilder(ISegment segment) throws NXException, RemoteException
ShapeSegmentBuilder
that can shape formboard segments.
segment
- The routing segment to shape.NXException
RemoteException
FaceAnnotationBuilder createFaceAnnotationBuilder() throws NXException, RemoteException
FaceAnnotationBuilder
object for importing
CGM or Pattern file geometry and placing it on a drawing sheet or model view.
NXException
RemoteException
ObjectAttributeReferenceBuilder createObjectAttributeReferenceBuilder() throws NXException, RemoteException
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.
NXException
RemoteException
PathLengthAnnotationBuilder createPathLengthAnnotationBuilder(Annotation annotation) throws NXException, RemoteException
PathLengthAnnotationBuilder
annotation
- The Formboard Path Length annotation.NXException
RemoteException
UpdateFormboardBuilder createUpdateFormboardBuilder() throws NXException, RemoteException
UpdateFormboardBuilder
that compares and
updates formboard geometry to match a modified master 3D harness.
NXException
RemoteException
ComponentConstraint[] getFmbdPlaneConstraints(NXObject fmbdPlane) throws NXException, RemoteException
ComponentConstraint
which are associated to the formboard plane.
fmbdPlane
- NXException
RemoteException
void showFormboardConstraints() throws NXException, RemoteException
NXException
RemoteException
void hideFormboardConstraints() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.