NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::SheetMetal::FlatPatternBuilder Class Reference

Represents a Flat Pattern feature builder. More...

Inheritance diagram for NXOpen::Features::SheetMetal::FlatPatternBuilder:
NXOpen::Features::SheetMetal::SheetmetalBaseBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Features::SheetMetal::AeroFlatPatternBuilder

List of all members.

Public Member Functions

NXOpen::SectionAddedGeometry ()
 Returns the added geometry selection
Created in NX6.0.0.
NXString FlatPatternViewName ()
 Returns the flat pattern view name string
Created in NX6.0.0.
NXOpen::Features::SheetMetal::CornerTreatmentBuilderInnerCornerTreatment ()
 Returns the inner corner treatment corner object
Created in NX6.0.0.
NXOpen::Features::SheetMetal::CornerTreatmentBuilderOuterCornerTreatment ()
 Returns the outer corner treatment corner object
Created in NX6.0.0.
NXOpen::FaceReferenceFace ()
 Returns the upward face of the flat as solid feature .
NXOpen::Point3d ReferenceVertex ()
 Returns the end of the edge where the tangent will define the x axis for flat as solid.
void SetReferenceFace (NXOpen::Face *referenceFace)
 Sets the upward face of the flat as solid feature .
void SetReferenceVertex (const NXOpen::Point3d &vertex)
 Sets the end of the edge where the tangent will define the x axis for flat as solid.
void SetShowInteriorFeatureCurves (bool showInteriorFeatureCurves)
 Sets the show interior feature curves toggle value
Created in NX6.0.0.
void SetTransformToAbsoluteCsys (bool transformFlag)
 Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS.
bool ShowInteriorFeatureCurves ()
 Returns the show interior feature curves toggle value
Created in NX6.0.0.
bool TransformToAbsoluteCsys ()
 Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS.
NXOpen::SelectFaceUpwardFace ()
 Returns the upward face selection
Created in NX6.0.0.
NXOpen::SelectEdgeXAxisEdge ()
 Returns the x axis edge selection.

Detailed Description

Represents a Flat Pattern feature builder.


To create a new instance of this class, use Features::SheetMetal::SheetmetalManager::CreateFlatPatternBuilder
Default values.

Property Value

InnerCornerTreatment.TreatmentType

None

InnerCornerTreatment.UseGlobal

1

InnerCornerTreatment.Value.Value

0 (millimeters part), 0 (inches part)


Created in NX5.0.0.


Member Function Documentation

Returns the added geometry selection
Created in NX6.0.0.



License requirements : None

Returns the flat pattern view name string
Created in NX6.0.0.



License requirements : None

Returns the inner corner treatment corner object
Created in NX6.0.0.



License requirements : None

Returns the outer corner treatment corner object
Created in NX6.0.0.



License requirements : None

Returns the upward face of the flat as solid feature .


The face should be planar, non-thickness face.


Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Returns the end of the edge where the tangent will define the x axis for flat as solid.

This value will only be used when a face from a formed solid body is picked as Upward face. If a face from a flat solid is selected, this value will be ignored.


Created in NX7.5.0.

License requirements : None

Sets the upward face of the flat as solid feature .


The face should be planar, non-thickness face.


Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
referenceFaceThe flat pattern plane is created from this face.

Sets the end of the edge where the tangent will define the x axis for flat as solid.

This value will only be used when a face from a formed solid body is picked as Upward face. If a face from a flat solid is selected, this value will be ignored.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
vertexOne of the end points of the reference edge.

Sets the show interior feature curves toggle value
Created in NX6.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
showInteriorFeatureCurvesshowinteriorfeaturecurves

Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS.

This flag will only be used if the Upward face belongs to a formed sheet metal body. If a face from a flat solid is selected, this value will be ignored.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
transformFlagTrue = Transform to ABS, False = Do not transform to ABS.

Returns the show interior feature curves toggle value
Created in NX6.0.0.



License requirements : None

Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS.

This flag will only be used if the Upward face belongs to a formed sheet metal body. If a face from a flat solid is selected, this value will be ignored.


Created in NX7.5.0.

License requirements : None

Returns the upward face selection
Created in NX6.0.0.



License requirements : None

Returns the x axis edge selection.

This edge selection is necessary when a face from a formed solid body is picked as Upward face. If a face from a flat solid is selected, this value will be ignored.
Created in NX7.5.0.

License requirements : None


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