public interface BooleanBuilder
FeatureCollection.createBooleanBuilderUsingCollector(BooleanFeature)
Modifier and Type | Method and Description |
---|---|
BooleanRegionSelect |
booleanRegionSelect()
Returns the boolean region select object
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
convertToSew()
Returns the convert to sew flag
License requirements: None. |
boolean |
copyTargets()
Returns the copy targets flag
License requirements: None. |
boolean |
copyTools()
Returns the copy tools flag
License requirements: None. |
Feature.BooleanType |
operation()
Returns the boolean operation
License requirements: None. |
boolean |
retainTarget()
Returns the retain target flag
License requirements: None. |
boolean |
retainTool()
Returns the retain tool flag
License requirements: None. |
void |
setConvertToSew(boolean convertToSew)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCopyTargets(boolean copyTargets)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCopyTools(boolean copyTools)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOperation(Feature.BooleanType operation)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRetainTarget(boolean retainTarget)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRetainTool(boolean retainTool)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTarget(Body target)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTool(DisplayableObject tool)
Deprecated.
Deprecated in NX5.0.2. Use
Features.BooleanBuilder#setToolBodyCollector instead.
|
void |
setToolBodyCollector(ScCollector toolBodyCollector)
License requirements: None. |
Body |
target()
Returns the target body
License requirements: None. |
SelectBodyList |
targets()
Returns the target bodies for the boolean operation
License requirements: None. |
double |
tolerance()
Returns the tolerance
License requirements: None. |
DisplayableObject |
tool()
Deprecated.
Deprecated in NX5.0.2. Use
Features.BooleanBuilder#toolBodyCollector instead.
|
ScCollector |
toolBodyCollector()
Returns the tool body collector for the boolean operation
License requirements: None. |
SelectDisplayableObjectList |
tools()
Returns the tool bodies for the boolean operation
License requirements: None. |
Feature.BooleanType operation() throws NXException, RemoteException
NXException
RemoteException
Body target() throws NXException, RemoteException
NXException
RemoteException
DisplayableObject tool() throws NXException, RemoteException
Features.BooleanBuilder#toolBodyCollector
instead.
NXException
RemoteException
boolean retainTarget() throws NXException, RemoteException
NXException
RemoteException
boolean retainTool() throws NXException, RemoteException
NXException
RemoteException
void setOperation(Feature.BooleanType operation) throws NXException, RemoteException
operation
- Type of boolean operation.NXException
RemoteException
void setTarget(Body target) throws NXException, RemoteException
target
- Target body for boolean operation. This parameter may not be null.NXException
RemoteException
void setTool(DisplayableObject tool) throws NXException, RemoteException
Features.BooleanBuilder#setToolBodyCollector
instead.
tool
- Tool body for boolean operation. This parameter may not be null.
NXException
RemoteException
void setRetainTarget(boolean retainTarget) throws NXException, RemoteException
retainTarget
- Retain target flagNXException
RemoteException
void setRetainTool(boolean retainTool) throws NXException, RemoteException
retainTool
- Retain tool flagNXException
RemoteException
SelectBodyList targets() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList tools() throws NXException, RemoteException
NXException
RemoteException
ScCollector toolBodyCollector() throws NXException, RemoteException
NXException
RemoteException
void setToolBodyCollector(ScCollector toolBodyCollector) throws NXException, RemoteException
toolBodyCollector
- NXException
RemoteException
boolean copyTargets() throws NXException, RemoteException
NXException
RemoteException
void setCopyTargets(boolean copyTargets) throws NXException, RemoteException
copyTargets
- NXException
RemoteException
boolean copyTools() throws NXException, RemoteException
NXException
RemoteException
void setCopyTools(boolean copyTools) throws NXException, RemoteException
copyTools
- NXException
RemoteException
boolean convertToSew() throws NXException, RemoteException
NXException
RemoteException
void setConvertToSew(boolean convertToSew) throws NXException, RemoteException
convertToSew
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
BooleanRegionSelect booleanRegionSelect() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.