public interface AeroFlangeBuilder extends SheetmetalBaseBuilder
AeroSheetmetalManager.createFlangeBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
AeroFlangeBuilder.CompType
This method defines the types of Flange Compensation
|
static class |
AeroFlangeBuilder.DimType
This enum defines the flange length dimension types
|
static class |
AeroFlangeBuilder.DirType
This enum defines the type of direction vector
|
static class |
AeroFlangeBuilder.EndCompensationData
This class holds the data returned from
getEndCompensation(nxopen.features.sheetmetal.AeroFlangeBuilder.EndType) |
static class |
AeroFlangeBuilder.EndType
This enum defines the ends of a bend edge
|
static class |
AeroFlangeBuilder.LengthData
This class holds the data returned from
getLength() |
static class |
AeroFlangeBuilder.LengthType
This enum defines the length type options.
|
static class |
AeroFlangeBuilder.MatType
This enum defines the material types
|
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle expression.
|
ScCollector |
baseEdges()
Returns the base edge section object for the flange.
|
BendOptions |
bendOptions()
Returns the base edge section object for the flange.
|
boolean |
getContourFlag()
Get the flag that turns on/off the visibility of Contour Curve
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
AeroFlangeBuilder.DimType |
getDimensionType()
Get the length dimension type of the flange
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
AeroFlangeBuilder.EndCompensationData |
getEndCompensation(AeroFlangeBuilder.EndType endType)
Get end compensation.
|
Plane |
getEndPlane(AeroFlangeBuilder.EndType endType)
Get the end plane
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
boolean |
getFlipDirection(AeroFlangeBuilder.DirType type)
Get flip direction.
|
AeroFlangeBuilder.LengthData |
getLength()
Get the type of length and the length expression.
|
AeroFlangeBuilder.MatType |
getMaterialType()
Get the material type of the flange
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
ScCollector |
refFaces()
Returns the ref face smart collector object
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setAngle(String angleExpression)
Set the angle expression.
|
void |
setBaseEdges(ScCollector baseEdges)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setContourFlag(boolean showContour)
Set the flag that turns on/off the visibility of Contour Curve
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setDimensionType(AeroFlangeBuilder.DimType dimType)
Set the length dimension type of the flange
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setEndCompensation(AeroFlangeBuilder.EndType endType,
AeroFlangeBuilder.CompType compType,
String valueExpression)
Set end compensation.
|
void |
setEndPlane(AeroFlangeBuilder.EndType endType,
Plane endPlane)
Set the end plane
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setFlipDirection(AeroFlangeBuilder.DirType type,
boolean flipFlag)
Set flip direction.
|
void |
setLength(AeroFlangeBuilder.LengthType type,
String valueExpression)
Set the type of length and the length expression.
|
void |
setMaterialType(AeroFlangeBuilder.MatType matType)
Set the material type of the flange
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setRefFaces(ScCollector faceCollector)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
getApplicationContext, setApplicationContext
void setBaseEdges(ScCollector baseEdges) throws NXException, RemoteException
baseEdges
- Base EdgesNXException
RemoteException
ScCollector baseEdges() throws NXException, RemoteException
NXException
RemoteException
void setRefFaces(ScCollector faceCollector) throws NXException, RemoteException
faceCollector
- NXException
RemoteException
ScCollector refFaces() throws NXException, RemoteException
NXException
RemoteException
void setAngle(String angleExpression) throws NXException, RemoteException
angleExpression
- value of angle expression NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
void setLength(AeroFlangeBuilder.LengthType type, String valueExpression) throws NXException, RemoteException
type
- length type input Value/InfervalueExpression
- value of length expression NXException
RemoteException
AeroFlangeBuilder.LengthData getLength() throws NXException, RemoteException
NXException
RemoteException
void setFlipDirection(AeroFlangeBuilder.DirType type, boolean flipFlag) throws NXException, RemoteException
type
- direction type bend/discardflipFlag
- flip_flag => false = do not flip, true = flipNXException
RemoteException
boolean getFlipDirection(AeroFlangeBuilder.DirType type) throws NXException, RemoteException
type
- direction type bend/discardNXException
RemoteException
void setEndCompensation(AeroFlangeBuilder.EndType endType, AeroFlangeBuilder.CompType compType, String valueExpression) throws NXException, RemoteException
endType
- end1/end2compType
- Automatic/Angle/Distance/NonevalueExpression
- value of compensation expression NXException
RemoteException
AeroFlangeBuilder.EndCompensationData getEndCompensation(AeroFlangeBuilder.EndType endType) throws NXException, RemoteException
endType
- end1/end2NXException
RemoteException
void setEndPlane(AeroFlangeBuilder.EndType endType, Plane endPlane) throws NXException, RemoteException
endType
- end1/end2endPlane
- smart plane entityNXException
RemoteException
Plane getEndPlane(AeroFlangeBuilder.EndType endType) throws NXException, RemoteException
endType
- end1/end2NXException
RemoteException
void setContourFlag(boolean showContour) throws NXException, RemoteException
showContour
- false = Hide contour curve, true = Show contour curveNXException
RemoteException
boolean getContourFlag() throws NXException, RemoteException
NXException
RemoteException
void setMaterialType(AeroFlangeBuilder.MatType matType) throws NXException, RemoteException
matType
- material inside/material outside/bend outsideNXException
RemoteException
AeroFlangeBuilder.MatType getMaterialType() throws NXException, RemoteException
NXException
RemoteException
void setDimensionType(AeroFlangeBuilder.DimType dimType) throws NXException, RemoteException
dimType
- inside/outsideNXException
RemoteException
AeroFlangeBuilder.DimType getDimensionType() throws NXException, RemoteException
NXException
RemoteException
BendOptions bendOptions() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.