public interface ClosedCornerBuilder
SheetmetalManager.createClosedCornerFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
ClosedCornerBuilder.ClosureTypeOptions
This enum represents Corner Closure type
|
static class |
ClosedCornerBuilder.FacePairData
This class holds the data returned from
getFacePair(int) |
static class |
ClosedCornerBuilder.OriginTypes
This enum represents Origin type
|
static class |
ClosedCornerBuilder.TreatmentTypeOptions
This enum represents Corner treatment type
|
static class |
ClosedCornerBuilder.Types
This enum represents the feature types.
|
Modifier and Type | Method and Description |
---|---|
void |
addFacePair(Face firstFace,
Face secondFace)
Add a face pair.
|
boolean |
blendMiter()
Returns the option for smooth transition from miter to cutout edges.
|
ClosedCornerBuilder.ClosureTypeOptions |
closureType()
Returns the closure type
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
diameter()
Returns the diameter.
|
Expression |
gap()
Returns the gap.
|
ClosedCornerBuilder.FacePairData |
getFacePair(int index)
Return the face pair.
|
int |
getNumberOfFacePairs()
Returns the number of face pairs already identified for the three bend corner feature.
|
boolean |
miterCorner()
Returns the corner will be closed using the miter algorithm.
|
Expression |
offset()
Returns the value by which relief origin will be offset
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ClosedCornerBuilder.OriginTypes |
origin()
Returns the default origin will be at the corner point instead of the intersection of bend centerlines.
|
Expression |
overlap()
Returns the overlap.
|
Expression |
rectangularLength()
Returns the length of rectangular relief.
|
Expression |
rectangularWidth()
Returns the width of rectangular relief.
|
void |
removeFacePair(Face firstFace,
Face secondFace)
Removes a face pair (that represents a unique corner) from the list of face pairs already added.
|
void |
setBlendMiter(boolean blendMiter)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setClosureType(ClosedCornerBuilder.ClosureTypeOptions closureType)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setMiterCorner(boolean miterCorner)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setOrigin(ClosedCornerBuilder.OriginTypes originType)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setTreatmentType(ClosedCornerBuilder.TreatmentTypeOptions treatmentType)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setType(ClosedCornerBuilder.Types type)
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ClosedCornerBuilder.TreatmentTypeOptions |
treatmentType()
Returns the treatment type
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ClosedCornerBuilder.Types |
type()
Returns the feature type
License requirements: None. |
int |
validateBuilderData()
Validates the builder data.
|
Expression |
vangle1()
Returns the angle1 of V relief.
|
Expression |
vangle2()
Returns the angle2 of V relief.
|
void setTreatmentType(ClosedCornerBuilder.TreatmentTypeOptions treatmentType) throws NXException, RemoteException
treatmentType
- The type of treatment specified for the cornerNXException
RemoteException
ClosedCornerBuilder.TreatmentTypeOptions treatmentType() throws NXException, RemoteException
NXException
RemoteException
void setClosureType(ClosedCornerBuilder.ClosureTypeOptions closureType) throws NXException, RemoteException
closureType
- The type of closure specified for the cornerNXException
RemoteException
ClosedCornerBuilder.ClosureTypeOptions closureType() throws NXException, RemoteException
NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
Expression gap() throws NXException, RemoteException
NXException
RemoteException
Expression overlap() throws NXException, RemoteException
NXException
RemoteException
void addFacePair(Face firstFace, Face secondFace) throws NXException, RemoteException
firstFace
- A bend face from a bendsecondFace
- A bend face from an adjacent bendNXException
RemoteException
ClosedCornerBuilder.FacePairData getFacePair(int index) throws NXException, RemoteException
index
- Index of the desired face pairNXException
RemoteException
int getNumberOfFacePairs() throws NXException, RemoteException
NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
void removeFacePair(Face firstFace, Face secondFace) throws NXException, RemoteException
firstFace
- A face from an already selected face pairsecondFace
- The other face from the face pairNXException
RemoteException
ClosedCornerBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(ClosedCornerBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void setOrigin(ClosedCornerBuilder.OriginTypes originType) throws NXException, RemoteException
originType
- The default location of relief originNXException
RemoteException
ClosedCornerBuilder.OriginTypes origin() throws NXException, RemoteException
NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
Expression vangle1() throws NXException, RemoteException
NXException
RemoteException
Expression vangle2() throws NXException, RemoteException
NXException
RemoteException
Expression rectangularLength() throws NXException, RemoteException
NXException
RemoteException
Expression rectangularWidth() throws NXException, RemoteException
NXException
RemoteException
boolean miterCorner() throws NXException, RemoteException
NXException
RemoteException
void setMiterCorner(boolean miterCorner) throws NXException, RemoteException
miterCorner
- NXException
RemoteException
boolean blendMiter() throws NXException, RemoteException
NXException
RemoteException
void setBlendMiter(boolean blendMiter) throws NXException, RemoteException
blendMiter
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.