public interface PenetrationRequestBuilder extends Builder
PenetrationRequest
builder PenetrationRequestCollection.createPenetrationRequestBuilder(nxopen.features.shipdesign.PenetrationRequest)
Property | Value |
---|---|
CompensationType | NotRequired |
CornerRadius.Value | 0 (millimeters part), 0 (inches part) |
CoutoutType | Circular |
Cut | 0 |
Diameter.Value | 0 (millimeters part), 0 (inches part) |
DirectionType | PerpendiculartoStructure |
Hanger | 0 |
Height.Value | 0 (millimeters part), 0 (inches part) |
Offset.Value | 0 (millimeters part), 0 (inches part) |
PenetrationType | PenetratingObject |
Radius.Value | 0 (millimeters part), 0 (inches part) |
RequestType | Single |
Spill | 0 |
Width.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
PenetrationRequestBuilder.RequestDialogType
Represents the dialog type
|
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") . |
String |
compensationNumber()
Returns the compensation number
License requirements: None. |
PenetrationRequest.CompensationType |
compensationType()
Returns the compensation type
License requirements: None. |
Expression |
cornerRadius()
Returns the corner radius expression
License requirements: None. |
PenetrationRequest.CoutoutType |
coutoutType()
Returns the coutout type
License requirements: None. |
boolean |
cut()
Returns the cut
License requirements: None. |
PenetrationRequestBuilder.RequestDialogType |
dialogType()
Returns the dialog type
License requirements: None. |
Expression |
diameter()
Returns the diameter expression
License requirements: None. |
PenetrationRequest.DirectionType |
directionType()
Returns the direction
License requirements: None. |
String |
dueDate()
Returns the due date
License requirements: None. |
String[] |
getRequestDescription()
Returns the description
License requirements: None. |
boolean |
hanger()
Returns the hanger
License requirements: None. |
String |
hangerNumber()
Returns the hanger number
License requirements: None. |
Expression |
height()
Returns the height expression
License requirements: None. |
String |
holeSubType()
Returns the hole sub-type
License requirements: None. |
String |
holeType()
Returns the hole type
License requirements: None. |
Direction |
horizontalDirection()
Returns the horizontal direction
License requirements: None. |
Sketch |
modifiedSketch()
Returns the modified sketch
License requirements: None. |
Expression |
offset()
Returns the offset expression
License requirements: None. |
Direction |
orientation()
Returns the orientation
License requirements: None. |
PenetrationRequest.PenetrationType |
penetrationType()
Returns the penetration type
License requirements: None. |
Point |
point()
Returns the penetrating point
License requirements: None. |
Expression |
radius()
Returns the radius expression
License requirements: None. |
void |
removeAllAdjacentStructures()
Removes all adjacent structures
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
removeNonIntersectedStructures()
Removes all nonintersected structures
License requirements: nx_penetration_mgmt ("Penetration Management") . |
String |
requestName()
Returns the request name
License requirements: None. |
PenetrationRequest.RequestType |
requestType()
Returns the request type
License requirements: None. |
SelectNXObjectList |
routeObjectCollector()
Returns the route object collector
License requirements: None. |
SelectNXObjectList |
routePenetrating()
Returns the route penetrating
License requirements: None. |
NXObject |
selectedSegment()
Returns the selected segment
License requirements: None. |
SelectNXObject |
selectionCompensation()
Returns the selection compensation
License requirements: None. |
SelectNXObject |
selectionHanger()
Returns the selection hanger
License requirements: None. |
SelectNXObject |
selectionStructure()
Returns the selection structure
License requirements: None. |
void |
setApplyOffset(boolean applyOffset)
Sets the value that whether the offset is applied
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCompensationNumber(String stringCompensationNumber)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setCompensationType(PenetrationRequest.CompensationType enumCompensationType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCoutoutType(PenetrationRequest.CoutoutType enumCoutoutType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCut(boolean toggleCut)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setDialogType(PenetrationRequestBuilder.RequestDialogType dialogType)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setDirectionType(PenetrationRequest.DirectionType enumDirection)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setDueDate(String stringDueDate)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setHanger(boolean toggleHanger)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setHangerNumber(String stringHangerNumber)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setHoleSubType(String stringHoleType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setHoleType(String stringHoleType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setHorizontalDirection(Direction vectorHorizontalDirection)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setModifiedSketch(Sketch modifiedSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setOffsetValue(double offsetValue)
Sets the offset value
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setOrientation(Direction vectorOrientation)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setPenetrationType(PenetrationRequest.PenetrationType enumPenetrationType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setPoint(Point pointPenetrating)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setRequestDescription(String[] stringDesc)
Sets the description
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setRequestName(String stringName)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setRequestType(PenetrationRequest.RequestType enumRequestType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setSelectedSegment(NXObject selectedSegment)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setSpill(boolean toggleSpill)
License requirements: nx_ship_concept ("Ship Concept") . |
Section |
sketch()
Returns the sketch
License requirements: None. |
boolean |
spill()
Returns the spill
License requirements: None. |
Expression |
width()
Returns the width expression
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PenetrationRequest.RequestType requestType() throws NXException, RemoteException
NXException
RemoteException
void setRequestType(PenetrationRequest.RequestType enumRequestType) throws NXException, RemoteException
enumRequestType
- NXException
RemoteException
String requestName() throws NXException, RemoteException
NXException
RemoteException
void setRequestName(String stringName) throws NXException, RemoteException
stringName
- NXException
RemoteException
String[] getRequestDescription() throws NXException, RemoteException
NXException
RemoteException
void setRequestDescription(String[] stringDesc) throws NXException, RemoteException
stringDesc
- NXException
RemoteException
PenetrationRequest.PenetrationType penetrationType() throws NXException, RemoteException
NXException
RemoteException
void setPenetrationType(PenetrationRequest.PenetrationType enumPenetrationType) throws NXException, RemoteException
enumPenetrationType
- NXException
RemoteException
SelectNXObjectList routePenetrating() throws NXException, RemoteException
NXException
RemoteException
NXObject selectedSegment() throws NXException, RemoteException
NXException
RemoteException
void setSelectedSegment(NXObject selectedSegment) throws NXException, RemoteException
selectedSegment
- NXException
RemoteException
SelectNXObjectList routeObjectCollector() throws NXException, RemoteException
NXException
RemoteException
Point point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(Point pointPenetrating) throws NXException, RemoteException
pointPenetrating
- NXException
RemoteException
SelectNXObject selectionStructure() throws NXException, RemoteException
NXException
RemoteException
void addAdjacentStructure(Body adjacentStructure) throws NXException, RemoteException
adjacentStructure
- 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
String holeType() throws NXException, RemoteException
NXException
RemoteException
void setHoleType(String stringHoleType) throws NXException, RemoteException
stringHoleType
- NXException
RemoteException
String holeSubType() throws NXException, RemoteException
NXException
RemoteException
void setHoleSubType(String stringHoleType) throws NXException, RemoteException
stringHoleType
- NXException
RemoteException
Section sketch() throws NXException, RemoteException
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
Direction orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(Direction vectorOrientation) throws NXException, RemoteException
vectorOrientation
- NXException
RemoteException
Direction horizontalDirection() throws NXException, RemoteException
NXException
RemoteException
void setHorizontalDirection(Direction vectorHorizontalDirection) throws NXException, RemoteException
vectorHorizontalDirection
- NXException
RemoteException
PenetrationRequest.CompensationType compensationType() throws NXException, RemoteException
NXException
RemoteException
void setCompensationType(PenetrationRequest.CompensationType enumCompensationType) throws NXException, RemoteException
enumCompensationType
- NXException
RemoteException
SelectNXObject selectionCompensation() throws NXException, RemoteException
NXException
RemoteException
String compensationNumber() throws NXException, RemoteException
NXException
RemoteException
void setCompensationNumber(String stringCompensationNumber) throws NXException, RemoteException
stringCompensationNumber
- NXException
RemoteException
boolean hanger() throws NXException, RemoteException
NXException
RemoteException
void setHanger(boolean toggleHanger) throws NXException, RemoteException
toggleHanger
- NXException
RemoteException
SelectNXObject selectionHanger() throws NXException, RemoteException
NXException
RemoteException
String hangerNumber() throws NXException, RemoteException
NXException
RemoteException
void setHangerNumber(String stringHangerNumber) throws NXException, RemoteException
stringHangerNumber
- NXException
RemoteException
String dueDate() throws NXException, RemoteException
NXException
RemoteException
void setDueDate(String stringDueDate) throws NXException, RemoteException
stringDueDate
- NXException
RemoteException
boolean cut() throws NXException, RemoteException
NXException
RemoteException
void setCut(boolean toggleCut) throws NXException, RemoteException
toggleCut
- NXException
RemoteException
boolean spill() throws NXException, RemoteException
NXException
RemoteException
void setSpill(boolean toggleSpill) throws NXException, RemoteException
toggleSpill
- NXException
RemoteException
PenetrationRequestBuilder.RequestDialogType dialogType() throws NXException, RemoteException
NXException
RemoteException
void setDialogType(PenetrationRequestBuilder.RequestDialogType dialogType) throws NXException, RemoteException
dialogType
- NXException
RemoteException
void addNonIntersectedStructure(Body structure) throws NXException, RemoteException
structure
- NXException
RemoteException
void removeNonIntersectedStructures() throws NXException, RemoteException
NXException
RemoteException
void removeAllAdjacentStructures() throws NXException, RemoteException
NXException
RemoteException
void setApplyOffset(boolean applyOffset) throws NXException, RemoteException
applyOffset
- NXException
RemoteException
void setOffsetValue(double offsetValue) throws NXException, RemoteException
offsetValue
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.