public interface PlateChamferBuilder
PlateChamfer
builder. It is used to create and edit a plate chamfer feature.
ShipCollection.createPlateChamferBuilder(nxopen.features.shipdesign.PlateChamfer)
Property | Value |
---|---|
AngleOption | Angle |
AngularDimension.Value | 30 |
ChamferBothSides | 0 |
ChordalTolerance | 0.0254 |
ClearanceTolerance | 0.0254 |
Depth.Value | 10 (millimeters part), 0.4 (inches part) |
OffsetOption | Depth |
Ratio.Value | 0.3 |
RestDepth.Value | 0 (millimeters part), 0 (inches part) |
UseLimits | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
PlateChamferBuilder.AngleMethod
The option to specify the method for defining angle or ratio.
|
static class |
PlateChamferBuilder.OffsetMethod
The option to specify the method for chamfer offset method.
|
static class |
PlateChamferBuilder.Types
The option for the type of associativity for chamfer.
|
Modifier and Type | Method and Description |
---|---|
PlateChamferBuilder.AngleMethod |
angleOption()
Returns the angle option
License requirements: None. |
Expression |
angularDimension()
Returns the angular dimension
License requirements: None. |
boolean |
chamferBothSides()
Returns the chamfer both sides
License requirements: None. |
double |
chordalTolerance()
Returns the chordal tolerance
License requirements: None. |
double |
clearanceTolerance()
Returns the clearance tolerance
License requirements: None. |
Expression |
depth()
Returns the depth
License requirements: None. |
Plane |
endPlane()
Returns the end plane
License requirements: None. |
PlateChamferBuilder.OffsetMethod |
offsetOption()
Returns the offset option
License requirements: None. |
Expression |
ratio()
Returns the ratio
License requirements: None. |
Expression |
restDepth()
Returns the rest depth
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse direction
License requirements: None. |
ScCollector |
selectEdge()
Returns the select edge
License requirements: None. |
ScCollector |
selectTarget()
Returns the select target
License requirements: None. |
ScCollector |
selectThinnerPlate()
Returns the select thinner plate
License requirements: None. |
ScCollector |
selectTool()
Returns the select tool
License requirements: None. |
void |
setAngleOption(PlateChamferBuilder.AngleMethod angleOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setChamferBothSides(boolean chamferBothSides)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setChordalTolerance(double chordalTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setClearanceTolerance(double clearanceTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEndPlane(Plane endPlane)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setOffsetOption(PlateChamferBuilder.OffsetMethod offsetOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setStartPlane(Plane startPlane)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setType(PlateChamferBuilder.Types type)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setUseLimits(boolean useLimits)
License requirements: nx_ship_detail ("Ship Detail Design") . |
Plane |
startPlane()
Returns the start plane
License requirements: None. |
PlateChamferBuilder.Types |
type()
Returns the type
License requirements: None. |
boolean |
useLimits()
Returns the use limits
License requirements: None. |
ScCollector selectEdge() throws NXException, RemoteException
NXException
RemoteException
ScCollector selectTarget() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
boolean chamferBothSides() throws NXException, RemoteException
NXException
RemoteException
void setChamferBothSides(boolean chamferBothSides) throws NXException, RemoteException
chamferBothSides
- NXException
RemoteException
ScCollector selectTool() throws NXException, RemoteException
NXException
RemoteException
PlateChamferBuilder.AngleMethod angleOption() throws NXException, RemoteException
NXException
RemoteException
void setAngleOption(PlateChamferBuilder.AngleMethod angleOption) throws NXException, RemoteException
angleOption
- NXException
RemoteException
Expression angularDimension() throws NXException, RemoteException
NXException
RemoteException
Expression ratio() throws NXException, RemoteException
NXException
RemoteException
PlateChamferBuilder.OffsetMethod offsetOption() throws NXException, RemoteException
NXException
RemoteException
void setOffsetOption(PlateChamferBuilder.OffsetMethod offsetOption) throws NXException, RemoteException
offsetOption
- NXException
RemoteException
Expression depth() throws NXException, RemoteException
NXException
RemoteException
Expression restDepth() throws NXException, RemoteException
NXException
RemoteException
ScCollector selectThinnerPlate() throws NXException, RemoteException
NXException
RemoteException
boolean useLimits() throws NXException, RemoteException
NXException
RemoteException
void setUseLimits(boolean useLimits) throws NXException, RemoteException
useLimits
- NXException
RemoteException
Plane startPlane() throws NXException, RemoteException
NXException
RemoteException
void setStartPlane(Plane startPlane) throws NXException, RemoteException
startPlane
- NXException
RemoteException
Plane endPlane() throws NXException, RemoteException
NXException
RemoteException
void setEndPlane(Plane endPlane) throws NXException, RemoteException
endPlane
- NXException
RemoteException
double chordalTolerance() throws NXException, RemoteException
NXException
RemoteException
void setChordalTolerance(double chordalTolerance) throws NXException, RemoteException
chordalTolerance
- NXException
RemoteException
double clearanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setClearanceTolerance(double clearanceTolerance) throws NXException, RemoteException
clearanceTolerance
- NXException
RemoteException
PlateChamferBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(PlateChamferBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.