public interface FlatPatternBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createFlatPatternBuilder(nxopen.features.Feature)
Property | Value |
---|---|
Associative | true |
InnerCornerTreatment.TreatmentType | None |
InnerCornerTreatment.UseGlobal | 1 |
InnerCornerTreatment.Value.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Method and Description |
---|---|
Section |
addedGeometry()
Returns the added geometry selection
License requirements: None. |
boolean |
associative()
Returns the setting which decides whether the flattened solid will be associative to parent body.
|
boolean |
fixAtTimestamp()
Returns the setting which decides whether the flattened solid will be fixed at timestamp.
|
String |
flatPatternViewName()
Returns the flat pattern view name string
License requirements: None. |
void |
generateMoldLines()
Set the flag to generate inner and outer mold lines for flat pattern features created before NX11.
|
HoleTreatmentBuilder |
holeTreatment()
Returns the hole treatment object
This is applicable to flat pattern features created in NX12 and later release.
|
CornerTreatmentBuilder |
innerCornerTreatment()
Returns the inner corner treatment corner object
License requirements: None. |
FlatSolidBuilder.OrientationType |
orientation()
Returns the option which decides if the flattened solid will be transformed to Absolute CSYS.
|
CoordinateSystem |
orientationCsys()
Returns the orientation csys
This is applicable to flat pattern features created (or renewed) in NX12 and later release.
|
CornerTreatmentBuilder |
outerCornerTreatment()
Returns the outer corner treatment corner object
License requirements: None. |
Point3d |
referenceVertex()
Returns the end of the edge where the tangent will define the x axis for flat as solid.
|
void |
setAssociative(boolean associative)
Sets the setting which decides whether the flattened solid will be associative to parent body.
|
void |
setFixAtTimestamp(boolean fixAtTimestamp)
Sets the setting which decides whether the flattened solid will be fixed at timestamp.
|
void |
setOrientation(FlatSolidBuilder.OrientationType orientation)
Sets the option which decides if the flattened solid will be transformed to Absolute CSYS.
|
void |
setOrientationCsys(CoordinateSystem csys)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setReferenceVertex(Point3d vertex)
Sets the end of the edge where the tangent will define the x axis for flat as solid.
|
void |
setShowInteriorFeatureCurves(boolean showInteriorFeatureCurves)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setTransformToAbsoluteCsys(boolean transformFlag)
Sets the flag which decides if the flattened solid will be transformed to Absolute CSYS.
|
boolean |
showInteriorFeatureCurves()
Returns the show interior feature curves toggle value
License requirements: None. |
boolean |
transformToAbsoluteCsys()
Returns the flag which decides if the flattened solid will be transformed to Absolute CSYS.
|
SelectFace |
upwardFace()
Returns the upward face selection
License requirements: None. |
SelectEdge |
xaxisEdge()
Returns the x axis edge selection.
|
getApplicationContext, setApplicationContext
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectFace upwardFace() throws NXException, RemoteException
NXException
RemoteException
SelectEdge xaxisEdge() throws NXException, RemoteException
NXException
RemoteException
FlatSolidBuilder.OrientationType orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(FlatSolidBuilder.OrientationType orientation) throws NXException, RemoteException
orientation
- NXException
RemoteException
boolean transformToAbsoluteCsys() throws NXException, RemoteException
NXException
RemoteException
void setTransformToAbsoluteCsys(boolean transformFlag) throws NXException, RemoteException
transformFlag
- True = Transform to ABS, False = Do not transform to ABS.NXException
RemoteException
Point3d referenceVertex() throws NXException, RemoteException
NXException
RemoteException
void setReferenceVertex(Point3d vertex) throws NXException, RemoteException
vertex
- One of the end points of the reference edge.NXException
RemoteException
Section addedGeometry() throws NXException, RemoteException
NXException
RemoteException
CornerTreatmentBuilder outerCornerTreatment() throws NXException, RemoteException
NXException
RemoteException
CornerTreatmentBuilder innerCornerTreatment() throws NXException, RemoteException
NXException
RemoteException
HoleTreatmentBuilder holeTreatment() throws NXException, RemoteException
NXException
RemoteException
boolean showInteriorFeatureCurves() throws NXException, RemoteException
NXException
RemoteException
void setShowInteriorFeatureCurves(boolean showInteriorFeatureCurves) throws NXException, RemoteException
showInteriorFeatureCurves
- NXException
RemoteException
String flatPatternViewName() throws NXException, RemoteException
NXException
RemoteException
void generateMoldLines() throws NXException, RemoteException
NXException
RemoteException
boolean fixAtTimestamp() throws NXException, RemoteException
NXException
RemoteException
void setFixAtTimestamp(boolean fixAtTimestamp) throws NXException, RemoteException
fixAtTimestamp
- True = Fix at Timestamp, False = Do not Fix at Timestamp.NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- True = Feature is associative, False = Feature is not associative.NXException
RemoteException
CoordinateSystem orientationCsys() throws NXException, RemoteException
NXException
RemoteException
void setOrientationCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.