public interface MarkingLineDesignBuilder
ShipCollection.createMarkingLineDesignBuilder(Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
MarkingLineDesignBuilder.MarkingLineInformationData
This class holds the data returned from
getMarkingLineInformation(nxopen.ICurve) |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance for marking lines.
|
double |
distanceTolerance()
Returns the distance tolerance for marking lines.
|
MarkingLineDesignBuilder.MarkingLineInformationData |
getMarkingLineInformation(ICurve curve)
Get the information from the marking line feature to create a fillet type welding joint.
|
SelectDisplayableObjectList |
gridPlanes()
Returns the collection of planes defining all the intersections on the profiles and plates.
|
boolean |
isMarkingLineFeature(nxopen.features.Feature frecTag)
Is the feature a marking line feature
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setAngleTolerance(double angleTolerance)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setUseExistingCuttingSideFace(boolean useExistingCuttingSideFace)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
boolean |
useExistingCuttingSideFace()
Returns the option to decide if the current cutting side faces are used(true)
or if the cutting side faces should be recalculated(false).
|
SelectDisplayableObjectList gridPlanes() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
boolean useExistingCuttingSideFace() throws NXException, RemoteException
NXException
RemoteException
void setUseExistingCuttingSideFace(boolean useExistingCuttingSideFace) throws NXException, RemoteException
useExistingCuttingSideFace
- NXException
RemoteException
MarkingLineDesignBuilder.MarkingLineInformationData getMarkingLineInformation(ICurve curve) throws NXException, RemoteException
curve
- (I) - Marking line curve.NXException
RemoteException
boolean isMarkingLineFeature(nxopen.features.Feature frecTag) throws NXException, RemoteException
frecTag
- (I) - feature to checkNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.