public interface MarkingLineDesignBuilder extends FeatureBuilder
ShipCollection.createMarkingLineDesignBuilder(nxopen.features.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(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).
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
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(Feature frecTag) throws NXException, RemoteException
frecTag
- (I) - feature to checkNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.