public interface SplitStandardPartBuilder extends Builder
SplitStandardPartBuilder
.This class is for splitting ship standard part
ShipCollection.createSplitStandardPartBuilder(nxopen.features.shipdesign.SplitStandardPart)
Property | Value |
---|---|
AngularTolerance | 0.5 |
BaseCornerCut.DistanceTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
DistanceTolerance | 0.0254 |
LocationOffset.Value | 0 (millimeters part), 0 (inches part) |
OrientationAngle.Value | 0 |
ReinforceOffset.Value | 0 (millimeters part), 0 (inches part) |
SplitReinforcement | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
SplitStandardPartBuilder.ToolTypes
Represents the split tool types.
|
Modifier and Type | Method and Description |
---|---|
double |
angularTolerance()
Returns the tolerance, in degrees, used to determine when angles are zero.
|
CornerCutBuilder |
baseCornerCut()
Returns the corner cut at the base point on the standard part.
|
void |
convertObjectsToAdd(DisplayableObject[] selectedObjectTags)
Converts the selected objects to acceptable one and add to the selection list.
|
void |
convertObjectsToRemove(DisplayableObject[] selectedObjectTags)
Converts the selected objects to acceptable one and remove it from the selection list.
|
double |
distanceTolerance()
Returns the tolerance used to determine when distances are considered zero.
|
Expression |
locationOffset()
Returns the offset value to the split location on the standard part base.
|
Expression |
orientationAngle()
Returns the orientation angle relative to the split curve or plane to split the standard part.
|
CornerCutBuilder |
reinforcementCornerCut()
Returns the corner cut at the reinforcement point.
|
Expression |
reinforceOffset()
Returns the offset value to the split location on the standard part reinforcement.
|
void |
reset()
Resets the calculation results of standard part split when tool object changes.
|
boolean |
reverseSplitDirection()
Returns the flag to indicate whether to reverse the split direction or not.
|
void |
setAngularTolerance(double angularTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setReverseSplitDirection(boolean reverseSplitDirection)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setSplitReinforcement(boolean splitReinforcement)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setToolType(int toolType)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
boolean |
splitReinforcement()
Returns the flag to indicate whether to split the reinforcement part on the standard part.
|
Section |
toolCurve()
Returns the tool curve which used to split the standard part.
|
SelectNXObject |
toolFacePlane()
Returns the tool face or plane used to split the standard part.
|
int |
toolType()
Returns the split tool type to split the standard part.
|
CharacteristicsBuilder |
weldCharacteristics()
Returns the weld characteristics assigned to the split edges.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
int toolType() throws NXException, RemoteException
NXException
RemoteException
void setToolType(int toolType) throws NXException, RemoteException
toolType
- NXException
RemoteException
Section toolCurve() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject toolFacePlane() throws NXException, RemoteException
NXException
RemoteException
boolean reverseSplitDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseSplitDirection(boolean reverseSplitDirection) throws NXException, RemoteException
reverseSplitDirection
- NXException
RemoteException
Expression locationOffset() throws NXException, RemoteException
NXException
RemoteException
Expression reinforceOffset() throws NXException, RemoteException
NXException
RemoteException
Expression orientationAngle() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder weldCharacteristics() throws NXException, RemoteException
NXException
RemoteException
boolean splitReinforcement() throws NXException, RemoteException
NXException
RemoteException
void setSplitReinforcement(boolean splitReinforcement) throws NXException, RemoteException
splitReinforcement
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
CornerCutBuilder baseCornerCut() throws NXException, RemoteException
NXException
RemoteException
CornerCutBuilder reinforcementCornerCut() throws NXException, RemoteException
NXException
RemoteException
void convertObjectsToAdd(DisplayableObject[] selectedObjectTags) throws NXException, RemoteException
selectedObjectTags
- NXException
RemoteException
void convertObjectsToRemove(DisplayableObject[] selectedObjectTags) throws NXException, RemoteException
selectedObjectTags
- NXException
RemoteException
void reset() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.