public interface BracketBuilder extends FeatureBuilder
Bracket
builder.
This builder is used to create and edit bracket feature.
ShipCollection.createBracketBuilder(nxopen.features.shipdesign.Bracket)
Property | Value |
---|---|
AlignmentAngle.Value | 0 |
AlignmentType | DatumPlaneAlignment |
BracketOffset.Value | 0 (millimeters part), 0 (inches part) |
LimitType | NoLimit |
Modifier and Type | Interface and Description |
---|---|
static class |
BracketBuilder.AlignmentTypes
The alignment types.
|
static class |
BracketBuilder.LimitTypes
The limit types.
|
Modifier and Type | Method and Description |
---|---|
Expression |
alignmentAngle()
Returns the alignment angle along attachment entity.
|
SelectDisplayableObject |
alignmentPlane()
Returns the alignment plane.
|
BracketBuilder.AlignmentTypes |
alignmentType()
Returns the bracket alignment type.
|
double |
angularTolerance()
Returns the angular tolerance (degrees)
The angular tolerance is used for:
bracket placement orign and orientation evaluation
bracket geometry construction
License requirements: None. |
StandardPartItemBuilder.Direction |
attachmentDirection()
Returns the install direction on attachment face.
|
ScCollector |
attachmentFace()
Returns the attachment face.
|
SelectDisplayableObjectList |
attachmentStiffener()
Returns the attachment stiffener.
|
Expression |
bracketOffset()
Returns the offset to the alignment plane or attachment stiffener molding face.
|
double |
distanceTolerance()
Returns the distance tolerance (part units)
The distance tolerance is used for:
bracket placement orign and orientation evaluation
bracket geometry construction
License requirements: None. |
ScCollector |
endAttachment()
Returns the end attachment.
|
BracketBuilder.LimitTypes |
limitType()
Returns the limit type.
|
ManufacturingStockBuilder |
manufacturingStock()
Returns the manufacturing stock.
|
Point3d |
pickPointOnAttachment()
Returns the pick point on attachment face.
|
Point3d |
pickPointOnReinforcement()
Returns the pick point on reinforcement face.
|
StandardPartItemBuilder.Direction |
reinforcementDirection()
Returns the install direction on reinforcement face.
|
ScCollector |
reinforcementFace()
Returns the reinforcement face.
|
SelectDisplayableObjectList |
reinforcementStiffener()
Returns the reinforcement stiffener.
|
SteelFeatureSpreadsheetBuilder |
sectionData()
Returns the section data.
|
void |
setAlignmentType(BracketBuilder.AlignmentTypes alignmentType)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setAngularTolerance(double angularTolerance)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setAttachmentDirection(StandardPartItemBuilder.Direction attachmentDirection)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setLimitType(BracketBuilder.LimitTypes limitType)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setPickPointOnAttachment(Point3d pickPoint)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setPickPointOnReinforcement(Point3d pickPoint)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setReinforcementDirection(StandardPartItemBuilder.Direction reinforcementDirection)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setThicknessDirection(StandardPartItemBuilder.Direction thicknessDirection)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
ShipNamesBuilder |
shipNames()
Returns the ship name.
|
ScCollector |
startAttachment()
Returns the start attachment.
|
ScCollector |
startAttachmentLimit()
Returns the start attachment limit.
|
StandardPartItemBuilder.Direction |
thicknessDirection()
Returns the thickness direction.
|
CharacteristicsBuilder |
weldCharacteristics()
Returns the weld characteristics.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
BracketBuilder.AlignmentTypes alignmentType() throws NXException, RemoteException
BracketBuilder.AlignmentTypes.DATUM_PLANE_ALIGNMENT
,
then please also set values for below properties:
BracketBuilder.AlignmentTypes.AUTO_ALIGNMENT
,
then please also set values for below properties:
NXException
RemoteException
void setAlignmentType(BracketBuilder.AlignmentTypes alignmentType) throws NXException, RemoteException
alignmentType
- Alignment typeNXException
RemoteException
BracketBuilder.LimitTypes limitType() throws NXException, RemoteException
BracketBuilder.LimitTypes.NO_LIMIT
,
you don't need to set any limit object.
BracketBuilder.LimitTypes.ONE_LIMIT
,
then please also set value for startAttachment()
.
BracketBuilder.LimitTypes.TWO_LIMIT
,
then please also set values for below properties:
BracketBuilder.LimitTypes.THREE_LIMIT
,
then please also set values for below properties:
NXException
RemoteException
void setLimitType(BracketBuilder.LimitTypes limitType) throws NXException, RemoteException
limitType
- Limit typeNXException
RemoteException
ScCollector reinforcementFace() throws NXException, RemoteException
NXException
RemoteException
Point3d pickPointOnReinforcement() throws NXException, RemoteException
NXException
RemoteException
void setPickPointOnReinforcement(Point3d pickPoint) throws NXException, RemoteException
pickPoint
- Pick Point typeNXException
RemoteException
StandardPartItemBuilder.Direction reinforcementDirection() throws NXException, RemoteException
NXException
RemoteException
void setReinforcementDirection(StandardPartItemBuilder.Direction reinforcementDirection) throws NXException, RemoteException
reinforcementDirection
- NXException
RemoteException
SelectDisplayableObjectList reinforcementStiffener() throws NXException, RemoteException
alignmentType()
and setAlignmentType(nxopen.features.shipdesign.BracketBuilder.AlignmentTypes)
is set to BracketBuilder.AlignmentTypes.LAPPED
. NXException
RemoteException
ScCollector attachmentFace() throws NXException, RemoteException
alignmentType()
and setAlignmentType(nxopen.features.shipdesign.BracketBuilder.AlignmentTypes)
is set to BracketBuilder.AlignmentTypes.DATUM_PLANE_ALIGNMENT
. NXException
RemoteException
Point3d pickPointOnAttachment() throws NXException, RemoteException
alignmentType()
and setAlignmentType(nxopen.features.shipdesign.BracketBuilder.AlignmentTypes)
is set to BracketBuilder.AlignmentTypes.DATUM_PLANE_ALIGNMENT
. NXException
RemoteException
void setPickPointOnAttachment(Point3d pickPoint) throws NXException, RemoteException
pickPoint
- NXException
RemoteException
StandardPartItemBuilder.Direction attachmentDirection() throws NXException, RemoteException
alignmentType()
and setAlignmentType(nxopen.features.shipdesign.BracketBuilder.AlignmentTypes)
is set to BracketBuilder.AlignmentTypes.DATUM_PLANE_ALIGNMENT
. NXException
RemoteException
void setAttachmentDirection(StandardPartItemBuilder.Direction attachmentDirection) throws NXException, RemoteException
attachmentDirection
- NXException
RemoteException
SelectDisplayableObject alignmentPlane() throws NXException, RemoteException
bracketOffset()
alignmentType()
and setAlignmentType(nxopen.features.shipdesign.BracketBuilder.AlignmentTypes)
is set to BracketBuilder.AlignmentTypes.DATUM_PLANE_ALIGNMENT
. NXException
RemoteException
SelectDisplayableObjectList attachmentStiffener() throws NXException, RemoteException
bracketOffset()
alignmentType()
and setAlignmentType(nxopen.features.shipdesign.BracketBuilder.AlignmentTypes)
is set to BracketBuilder.AlignmentTypes.AUTO_ALIGNMENT
. NXException
RemoteException
Expression bracketOffset() throws NXException, RemoteException
NXException
RemoteException
Expression alignmentAngle() throws NXException, RemoteException
NXException
RemoteException
ScCollector startAttachment() throws NXException, RemoteException
limitType()
and setLimitType(nxopen.features.shipdesign.BracketBuilder.LimitTypes)
is set to BracketBuilder.LimitTypes.ONE_LIMIT
or BracketBuilder.LimitTypes.TWO_LIMIT
or BracketBuilder.LimitTypes.THREE_LIMIT
. NXException
RemoteException
ScCollector endAttachment() throws NXException, RemoteException
limitType()
and setLimitType(nxopen.features.shipdesign.BracketBuilder.LimitTypes)
is set to BracketBuilder.LimitTypes.TWO_LIMIT
or BracketBuilder.LimitTypes.THREE_LIMIT
. NXException
RemoteException
ScCollector startAttachmentLimit() throws NXException, RemoteException
limitType()
and setLimitType(nxopen.features.shipdesign.BracketBuilder.LimitTypes)
is set to BracketBuilder.LimitTypes.THREE_LIMIT
. NXException
RemoteException
StandardPartItemBuilder.Direction thicknessDirection() throws NXException, RemoteException
NXException
RemoteException
void setThicknessDirection(StandardPartItemBuilder.Direction thicknessDirection) throws NXException, RemoteException
thicknessDirection
- Thickness directionNXException
RemoteException
SteelFeatureSpreadsheetBuilder sectionData() throws NXException, RemoteException
NXException
RemoteException
ManufacturingStockBuilder manufacturingStock() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder weldCharacteristics() throws NXException, RemoteException
NXException
RemoteException
ShipNamesBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.