public interface SplitProfilePlateBuilder extends Builder
SplitProfilePlateBuilder
.This class is for splitting ship profile/plate solidbodies
ShipCollection.createSplitProfilePlateBuilder()
Property | Value |
---|---|
BuiltUpOffset.FlangeAngle.Value | 0 |
BuiltUpOffset.FlangeOffset.Value | 0 (millimeters part), 0 (inches part) |
BuiltUpOffset.WebAngle.Value | 0 |
BuiltUpOffset.WebOffset.Value | 0 (millimeters part), 0 (inches part) |
ToolOption | Plane |
Modifier and Type | Interface and Description |
---|---|
static class |
SplitProfilePlateBuilder.ProfileType
Represents the target body type.
|
static class |
SplitProfilePlateBuilder.SplitDirectionOptionType
Represents split direction to trim profile or plate solid body .
|
static class |
SplitProfilePlateBuilder.ToolOptionType
Represents trim tool type to trim profile or plate solid body.
|
Modifier and Type | Method and Description |
---|---|
boolean |
applyEndCut()
Returns the option to indicate whether to apply the end cut to the profiles
License requirements: nx_ship_detail ("Ship Detail Design") . |
BuiltUpOffsetBuilder |
builtUpOffset()
Returns the built-up offset data
License requirements: nx_ship_detail ("Ship Detail Design") . |
double |
distanceTolerance()
Returns the distance tolerance to determine if a profile is attached to a plate
License requirements: None. |
boolean |
doTrimWithoutCopy()
Returns the option to determine if target bodies will be copied.
|
boolean |
reverseDirection()
Returns the reverse direction option of tool datum or face for split.
|
void |
setApplyEndCut(boolean applyEndCut)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setDistanceTolerance(double dDistnaceTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setDoTrimWithoutCopy(boolean doTrimWithoutCopy)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSplitDirectionOption(SplitProfilePlateBuilder.SplitDirectionOptionType splitDirectionOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setTargetType(SplitProfilePlateBuilder.ProfileType profileType)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setToolNewPlane(Plane toolNewPlane)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setToolOption(SplitProfilePlateBuilder.ToolOptionType toolOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setToolVector(nxopen.Direction toolVector)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setTrimDirection(Vector3d trimDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
SplitProfilePlateBuilder.SplitDirectionOptionType |
splitDirectionOption()
Returns the option to split profile/plate along tool face or perpendicular to profile/plate molding face.
|
SelectNXObjectList |
targetBuiltUps()
Returns the target built-up solid bodies for split.
|
SelectNXObjectList |
targetProfileOrPlates()
Returns the target profile or plate solid bodies for split.
|
SplitProfilePlateBuilder.ProfileType |
targetType()
Returns the profile type of split target.
|
SelectNXObjectList |
toolCurves()
Returns the tool curve(s) to create extrude face for split.
|
SelectNXObjectList |
toolFaces()
Returns the selected tool datum or face(s) for split.
|
Plane |
toolNewPlane()
Returns the created new tool datum for split.
|
SplitProfilePlateBuilder.ToolOptionType |
toolOption()
Returns the tool type for split.
|
nxopen.Direction |
toolVector()
Returns the tool vector to create extrude face for split.
|
Vector3d |
trimDirection()
Returns the trim direction, which works together with Reverse Direction option, to determine which part of target body will be trimmed.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SplitProfilePlateBuilder.ProfileType targetType() throws NXException, RemoteException
NXException
RemoteException
void setTargetType(SplitProfilePlateBuilder.ProfileType profileType) throws NXException, RemoteException
profileType
- NXException
RemoteException
SelectNXObjectList targetProfileOrPlates() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList targetBuiltUps() throws NXException, RemoteException
NXException
RemoteException
SplitProfilePlateBuilder.ToolOptionType toolOption() throws NXException, RemoteException
NXException
RemoteException
void setToolOption(SplitProfilePlateBuilder.ToolOptionType toolOption) throws NXException, RemoteException
toolOption
- NXException
RemoteException
SelectNXObjectList toolFaces() throws NXException, RemoteException
NXException
RemoteException
Plane toolNewPlane() throws NXException, RemoteException
NXException
RemoteException
void setToolNewPlane(Plane toolNewPlane) throws NXException, RemoteException
toolNewPlane
- NXException
RemoteException
SelectNXObjectList toolCurves() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction toolVector() throws NXException, RemoteException
NXException
RemoteException
void setToolVector(nxopen.Direction toolVector) throws NXException, RemoteException
toolVector
- NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
SplitProfilePlateBuilder.SplitDirectionOptionType splitDirectionOption() throws NXException, RemoteException
NXException
RemoteException
void setSplitDirectionOption(SplitProfilePlateBuilder.SplitDirectionOptionType splitDirectionOption) throws NXException, RemoteException
splitDirectionOption
- NXException
RemoteException
boolean doTrimWithoutCopy() throws NXException, RemoteException
NXException
RemoteException
void setDoTrimWithoutCopy(boolean doTrimWithoutCopy) throws NXException, RemoteException
doTrimWithoutCopy
- NXException
RemoteException
Vector3d trimDirection() throws NXException, RemoteException
NXException
RemoteException
void setTrimDirection(Vector3d trimDirection) throws NXException, RemoteException
trimDirection
- NXException
RemoteException
BuiltUpOffsetBuilder builtUpOffset() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double dDistnaceTolerance) throws NXException, RemoteException
dDistnaceTolerance
- NXException
RemoteException
boolean applyEndCut() throws NXException, RemoteException
NXException
RemoteException
void setApplyEndCut(boolean applyEndCut) throws NXException, RemoteException
applyEndCut
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.