public interface PenetrationAssociationBuilder extends Builder
PenetrationAssociationBuilder
builder PenetrationRequestCollection.createPenetrationAssociationBuilder(boolean, nxopen.features.shipdesign.PenetrationRequest)
Modifier and Type | Method and Description |
---|---|
void |
addAdjacentStructure(Body adjacentStructure)
Adds adjacent structures
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
addNonIntersectedStructure(Body structure)
Adds nonintersected structures
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
addRequest(PenetrationRequest request)
Adds request object
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
addSelectedCurve(Body curve)
Adds selected curves
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
buttonCutout()
Used to open the cutout dialog
License requirements: nx_penetration_mgmt ("Penetration Management") . |
Expression |
cornerRadius()
Returns the corner radius expression
License requirements: None. |
PenetrationRequest.CoutoutType |
coutoutType()
Returns the coutout type
License requirements: None. |
Part |
cutoutPart()
Returns the cutout part
License requirements: None. |
Expression |
diameter()
Returns the diameter expression
License requirements: None. |
PenetrationRequest.DirectionType |
directionType()
Returns the direction
License requirements: None. |
Expression |
height()
Returns the height expression
License requirements: None. |
boolean |
isEditMode()
Returns the flag to decide if it's requests association or associated requests editing
License requirements: None. |
boolean |
isKeepAssociation()
Returns the flag to decide whether to keep association
License requirements: None. |
Sketch |
modifiedSketch()
Returns the modified sketch
License requirements: None. |
Expression |
offset()
Returns the offset expression
License requirements: None. |
Point |
point()
Returns the penetration point
License requirements: None. |
Expression |
radius()
Returns the radius expression
License requirements: None. |
void |
removeNonIntersectedStructures()
Removes all nonintersected structures
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
removeSelectedCurves()
Removes all selected curves
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCompensationPartNumber(String selectionCompensationNumber)
The selection compensation
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCoutoutType(PenetrationRequest.CoutoutType enumCoutoutType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCutoutPart(Part cutoutPart)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setDirectionType(PenetrationRequest.DirectionType enumDirection)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setEditMode(boolean isEditMode)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setKeepAssociation(boolean isKeepAssociation)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setModifiedSketch(Sketch modifiedSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setPoint(Point point)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setSketchSection(Section sectionSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
Section |
sketchSection()
Returns the sketch
License requirements: None. |
Expression |
width()
Returns the width expression
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
void buttonCutout() throws NXException, RemoteException
NXException
RemoteException
PenetrationRequest.CoutoutType coutoutType() throws NXException, RemoteException
NXException
RemoteException
void setCoutoutType(PenetrationRequest.CoutoutType enumCoutoutType) throws NXException, RemoteException
enumCoutoutType
- NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
Expression height() throws NXException, RemoteException
NXException
RemoteException
Expression width() throws NXException, RemoteException
NXException
RemoteException
Expression radius() throws NXException, RemoteException
NXException
RemoteException
Expression cornerRadius() throws NXException, RemoteException
NXException
RemoteException
Section sketchSection() throws NXException, RemoteException
NXException
RemoteException
void setSketchSection(Section sectionSketch) throws NXException, RemoteException
sectionSketch
- NXException
RemoteException
Sketch modifiedSketch() throws NXException, RemoteException
NXException
RemoteException
void setModifiedSketch(Sketch modifiedSketch) throws NXException, RemoteException
modifiedSketch
- NXException
RemoteException
PenetrationRequest.DirectionType directionType() throws NXException, RemoteException
NXException
RemoteException
void setDirectionType(PenetrationRequest.DirectionType enumDirection) throws NXException, RemoteException
enumDirection
- NXException
RemoteException
boolean isKeepAssociation() throws NXException, RemoteException
NXException
RemoteException
void setKeepAssociation(boolean isKeepAssociation) throws NXException, RemoteException
isKeepAssociation
- NXException
RemoteException
boolean isEditMode() throws NXException, RemoteException
NXException
RemoteException
void setEditMode(boolean isEditMode) throws NXException, RemoteException
isEditMode
- NXException
RemoteException
Part cutoutPart() throws NXException, RemoteException
NXException
RemoteException
void setCutoutPart(Part cutoutPart) throws NXException, RemoteException
cutoutPart
- NXException
RemoteException
void addRequest(PenetrationRequest request) throws NXException, RemoteException
request
- NXException
RemoteException
void addAdjacentStructure(Body adjacentStructure) throws NXException, RemoteException
adjacentStructure
- NXException
RemoteException
void addNonIntersectedStructure(Body structure) throws NXException, RemoteException
structure
- NXException
RemoteException
void removeNonIntersectedStructures() throws NXException, RemoteException
NXException
RemoteException
void addSelectedCurve(Body curve) throws NXException, RemoteException
curve
- NXException
RemoteException
void removeSelectedCurves() throws NXException, RemoteException
NXException
RemoteException
void setCompensationPartNumber(String selectionCompensationNumber) throws NXException, RemoteException
selectionCompensationNumber
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.