public interface PenetrationCutoutBuilder extends Builder
PenetrationRequest
builder PenetrationRequestCollection.createPenetrationCutoutBuilder(nxopen.features.shipdesign.PenetrationRequest)
Property | Value |
---|---|
CornerRadius.Value | 0 |
CoutoutType | Circular |
Diameter.Value | 0 |
DirectionType | PerpendiculartoStructure |
Height.Value | 0 |
Offset.Value | 0 |
Radius.Value | 0 |
Width.Value | 0 |
Modifier and Type | Method and Description |
---|---|
void |
addNonIntersectedStructure(Body structure)
Adds nonintersected structures
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. |
Expression |
diameter()
Returns the diameter expression
License requirements: None. |
PenetrationRequest.DirectionType |
directionType()
Returns the direction type
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. |
nxopen.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. |
nxopen.Direction |
orientation()
Returns the orientation
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 |
setCoutoutType(PenetrationRequest.CoutoutType enumCoutoutType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setDialogType(PenetrationRequestBuilder.RequestDialogType dialogType)
Set the dialog type
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setDirectionType(PenetrationRequest.DirectionType enumDirection)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setHoleSubType(String stringHoleType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setHoleType(String stringHoleType)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setHorizontalDirection(nxopen.Direction vectorHorizontalDirection)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setModifiedSketch(Sketch modifiedSketch)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setOrientation(nxopen.Direction vectorOrientation)
License requirements: nx_penetration_mgmt ("Penetration Management") . |
Section |
sketch()
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
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
nxopen.Direction orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(nxopen.Direction vectorOrientation) throws NXException, RemoteException
vectorOrientation
- NXException
RemoteException
nxopen.Direction horizontalDirection() throws NXException, RemoteException
NXException
RemoteException
void setHorizontalDirection(nxopen.Direction vectorHorizontalDirection) throws NXException, RemoteException
vectorHorizontalDirection
- NXException
RemoteException
void addNonIntersectedStructure(Body structure) throws NXException, RemoteException
structure
- NXException
RemoteException
void removeNonIntersectedStructures() throws NXException, RemoteException
NXException
RemoteException
void setDialogType(PenetrationRequestBuilder.RequestDialogType dialogType) throws NXException, RemoteException
dialogType
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.