public interface TrimSheetBuilder extends FeatureBuilder
TrimSheet
builder. Inputs to this class can be convergent objects.
FeatureCollection.createTrimsheetBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ImprintBothSide | True |
KeepDiscardMethod | Keep |
Modifier and Type | Interface and Description |
---|---|
static class |
TrimSheetBuilder.KeepDiscardOption
Represents the keep discard options for selected region
|
Modifier and Type | Method and Description |
---|---|
boolean |
allowTargetEdgesAsToolObjects()
Returns the allow target edges as tool objects
License requirements: None. |
boolean |
applyToCopyOfSheets()
Returns the apply to copy of sheets
License requirements: None. |
SelectObjectList |
boundaryObjects()
Returns the boundry objects
License requirements: None. |
boolean |
extendBoundaryObject()
Returns the extend boundary object to target laminar edges
License requirements: None. |
boolean |
imprintBothSide()
Returns the imprint both side
License requirements: None. |
TrimSheetBuilder.KeepDiscardOption |
keepDiscardMethod()
Returns the keep discard method
License requirements: None. |
boolean |
outputExactGeometry()
Returns the output exact geometry
License requirements: None. |
ProjectionOptions |
projectionDirection()
Returns the projection direction
License requirements: None. |
RegionPointList |
regions()
Returns the regions
License requirements: None. |
void |
setAllowTargetEdgesAsToolObjects(boolean allowTargetEdgesAsToolObjects)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setApplyToCopyOfSheets(boolean applyToCopyOfSheets)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setExtendBoundaryObject(boolean extendBoundaryObject)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setImprintBothSide(boolean imprintBothSide)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setKeepDiscardMethod(TrimSheetBuilder.KeepDiscardOption keepDiscardMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOutputExactGeometry(boolean outputExactGeometry)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
SelectBodyList |
targetBodies()
Returns the target bodies
License requirements: None. |
double |
tolerance()
Returns the tolerance
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyList targetBodies() throws NXException, RemoteException
NXException
RemoteException
SelectObjectList boundaryObjects() throws NXException, RemoteException
NXException
RemoteException
boolean allowTargetEdgesAsToolObjects() throws NXException, RemoteException
NXException
RemoteException
void setAllowTargetEdgesAsToolObjects(boolean allowTargetEdgesAsToolObjects) throws NXException, RemoteException
allowTargetEdgesAsToolObjects
- NXException
RemoteException
ProjectionOptions projectionDirection() throws NXException, RemoteException
NXException
RemoteException
boolean imprintBothSide() throws NXException, RemoteException
NXException
RemoteException
void setImprintBothSide(boolean imprintBothSide) throws NXException, RemoteException
imprintBothSide
- NXException
RemoteException
TrimSheetBuilder.KeepDiscardOption keepDiscardMethod() throws NXException, RemoteException
NXException
RemoteException
void setKeepDiscardMethod(TrimSheetBuilder.KeepDiscardOption keepDiscardMethod) throws NXException, RemoteException
keepDiscardMethod
- NXException
RemoteException
RegionPointList regions() throws NXException, RemoteException
NXException
RemoteException
boolean applyToCopyOfSheets() throws NXException, RemoteException
NXException
RemoteException
void setApplyToCopyOfSheets(boolean applyToCopyOfSheets) throws NXException, RemoteException
applyToCopyOfSheets
- NXException
RemoteException
boolean outputExactGeometry() throws NXException, RemoteException
NXException
RemoteException
void setOutputExactGeometry(boolean outputExactGeometry) throws NXException, RemoteException
outputExactGeometry
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
boolean extendBoundaryObject() throws NXException, RemoteException
NXException
RemoteException
void setExtendBoundaryObject(boolean extendBoundaryObject) throws NXException, RemoteException
extendBoundaryObject
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.