public interface LoftedFlangeBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createLoftedFlangeFeatureBuilder(nxopen.features.Feature)
Property | Value |
---|---|
IndexMarkLength.Value | 5 (millimeters part), 0.5 (inches part) |
NumberOfBendSegments | 0 |
UseSegmentedBends | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
LoftedFlangeBuilder.SectionSideOptions
This enum represents the side of the section that the lofted flange creates thickness.
|
Modifier and Type | Method and Description |
---|---|
BendOptions |
bendOptions()
Returns the bend options object.
|
Section |
endSection()
Returns the end section of the lofted flange.The section profile should be open looped.
|
Point3d |
endSectionPoint()
Returns the start/end point of the end section.It can be start/end point of the section profile.
|
SketchFeature |
endSketch()
Returns the end section sketch as slave.
|
Expression |
getThickness()
The thickness of base lofted flange.Applicable only for Base lofted flange.
|
Expression |
indexMarkLength()
Returns the index mark length
Get the index mark length expression
If use segmented bends is set to true the only the index mark length value
is used for dividing the bend even though a value is set
Index mark length value only gets reflected in flat pattern view
License requirements: None. |
boolean |
isSecondary()
Returns the type of lofted flange feature - base lofted flange/secondary lofted flange.
|
int |
numberOfBendSegments()
Returns the number of bend segments
Get and set the number of bend segments
If use segmented bends is set to true then only the number of bend segments value is used for dividing the bend even though a value is set
License requirements: None. |
void |
setEndSection(Section endSection)
Sets the end section of the lofted flange.The section profile should be open looped.
|
void |
setEndSectionPoint(Point3d point)
Sets the start/end point of the end section.It can be start/end point of the section profile.
|
void |
setEndSketch(SketchFeature slaveEndSketch)
Sets the end section sketch as slave.
|
void |
setNumberOfBendSegments(int numberOfBendSegments)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setSecondary(boolean isSecondary)
Sets the type of lofted flange feature - base lofted flange/secondary lofted flange.
|
void |
setStartSection(Section startSection)
Sets the start section of the lofted flange.
|
void |
setStartSectionPoint(Point3d point)
Sets the start/end point of the start section.It can be start/end point of the section profile.
|
void |
setStartSketch(SketchFeature slaveStartSketch)
Sets the start section sketch as slave.
|
void |
setThickness(String thickness)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getThickness() instead.
|
void |
setThicknessSide(LoftedFlangeBuilder.SectionSideOptions thickSide)
Sets the thickness side of base lofted flange.
|
void |
setUseSegmentedBends(boolean useMultiSegmentBends)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Section |
startSection()
Returns the start section of the lofted flange.
|
Point3d |
startSectionPoint()
Returns the start/end point of the start section.It can be start/end point of the section profile.
|
SketchFeature |
startSketch()
Returns the start section sketch as slave.
|
LoftedFlangeBuilder.SectionSideOptions |
thicknessSide()
Returns the thickness side of base lofted flange.
|
boolean |
useSegmentedBends()
Returns the use multi segment bends
Set use_segmented_bends to true or false and get the same
If use multi segment bends is set to true then lofted flange bend face is gets divided as per the number bend segments mentioned by the user
License requirements: None. |
int |
validateBuilderData()
Verify user data validity.
|
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
boolean isSecondary() throws NXException, RemoteException
NXException
RemoteException
void setSecondary(boolean isSecondary) throws NXException, RemoteException
isSecondary
- NXException
RemoteException
Section startSection() throws NXException, RemoteException
NXException
RemoteException
void setStartSection(Section startSection) throws NXException, RemoteException
startSection
- NXException
RemoteException
Point3d startSectionPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartSectionPoint(Point3d point) throws NXException, RemoteException
point
- pointNXException
RemoteException
Section endSection() throws NXException, RemoteException
NXException
RemoteException
void setEndSection(Section endSection) throws NXException, RemoteException
endSection
- NXException
RemoteException
Point3d endSectionPoint() throws NXException, RemoteException
NXException
RemoteException
void setEndSectionPoint(Point3d point) throws NXException, RemoteException
point
- pointNXException
RemoteException
Expression getThickness() throws NXException, RemoteException
NXException
RemoteException
void setThickness(String thickness) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getThickness()
instead.
thickness
- NXException
RemoteException
LoftedFlangeBuilder.SectionSideOptions thicknessSide() throws NXException, RemoteException
NXException
RemoteException
void setThicknessSide(LoftedFlangeBuilder.SectionSideOptions thickSide) throws NXException, RemoteException
thickSide
- NXException
RemoteException
BendOptions bendOptions() throws NXException, RemoteException
NXException
RemoteException
SketchFeature startSketch() throws NXException, RemoteException
NXException
RemoteException
void setStartSketch(SketchFeature slaveStartSketch) throws NXException, RemoteException
slaveStartSketch
- NXException
RemoteException
SketchFeature endSketch() throws NXException, RemoteException
NXException
RemoteException
void setEndSketch(SketchFeature slaveEndSketch) throws NXException, RemoteException
slaveEndSketch
- NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
boolean useSegmentedBends() throws NXException, RemoteException
NXException
RemoteException
void setUseSegmentedBends(boolean useMultiSegmentBends) throws NXException, RemoteException
useMultiSegmentBends
- NXException
RemoteException
int numberOfBendSegments() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfBendSegments(int numberOfBendSegments) throws NXException, RemoteException
numberOfBendSegments
- NXException
RemoteException
Expression indexMarkLength() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.