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

Represents a Flat As Solid feature builder. More...

Inheritance diagram for NXOpen::Features::SheetMetal::FlatSolidBuilder:
NXOpen::Features::SheetMetal::SheetmetalBaseBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Features::SheetMetal::AeroFlatSolidBuilder

List of all members.

Public Member Functions

NXOpen::SectionAddedGeometry ()
 Returns the added geometry selection
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::EdgeReferenceEdge ()
 Returns the edge which decides the X axis of the flat as solid.
NXOpen::FaceReferenceFace ()
 Returns the face on which the flat as solid is created.
NXOpen::Point3d ReferenceVertex ()
 Returns the end of the edge where the tangent will define the x axis for flat as solid.
void SetReferenceEdge (NXOpen::Edge *edge)
 Sets the edge which decides the X axis of the flat as solid.
void SetReferenceFace (NXOpen::Face *face)
 Sets the face on which the flat as solid is created.
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 SetTransformToAbsoluteCsys (bool transformFlag)
 Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS.
NXOpen::SelectFaceStationaryFace ()
 Returns the stationary face selection
Created in NX6.0.0.
bool TransformToAbsoluteCsys ()
 Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS.
int ValidateBuilderData ()
 Validate the builder data.
NXOpen::SelectEdgeXAxisEdge ()
 Returns the x axis edge selection
Created in NX6.0.0.

Detailed Description

Represents a Flat As Solid feature builder.


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

Property Value

InnerCornerTreatment.TreatmentType

None

InnerCornerTreatment.UseGlobal

1

InnerCornerTreatment.Value.Value

0 (millimeters part), 0 (inches part)


Created in NX4.0.0.


Member Function Documentation

Returns the added geometry selection
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 edge which decides the X axis of the flat as solid.


The edge should not be a thickness edge.


Deprecated:
Deprecated in NX6.0.0.


Created in NX4.0.0.

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

Returns the face on which the flat as solid is created.


The face should be planar and should not be an unformed bend face.


Deprecated:
Deprecated in NX6.0.0.


Created in NX4.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.


Created in NX4.0.0.

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

Sets the edge which decides the X axis of the flat as solid.


The edge should not be a thickness edge.


Deprecated:
Deprecated in NX6.0.0.


Created in NX4.0.0.

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

Parameters:
edgeThe flange is created on this edge.

Sets the face on which the flat as solid is created.


The face should be planar and should not be an unformed bend face.


Deprecated:
Deprecated in NX6.0.0.


Created in NX4.0.0.

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

Parameters:
faceThe flat as solid is created on this face.

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


Created in NX4.0.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 flag which decides if the flattened solid will be transformed to Absolute CSYS.


Created in NX4.0.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 stationary face selection
Created in NX6.0.0.



License requirements : None

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


Created in NX4.0.0.

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

Validate the builder data.

Returns:
0 Means no errors.
Created in NX4.0.0.

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

Returns the x axis edge selection
Created in NX6.0.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.