public interface BooleanOperation extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
BooleanOperation.BooleanOperationAndBodyData
This class holds the data returned from
getBooleanOperationAndBody() |
static class |
BooleanOperation.BooleanType
Boolean operation type.
|
Modifier and Type | Method and Description |
---|---|
BooleanOperation.BooleanOperationAndBodyData |
getBooleanOperationAndBody()
Deprecated.
Deprecated in NX4.0.0. Use
type() and getTargetBodies() instead.
|
Body[] |
getTargetBodies()
Get the target bodies
License requirements: None. |
void |
setBooleanOperationAndBody(BooleanOperation.BooleanType type,
Body targetBody)
Deprecated.
Deprecated in NX4.0.0. Use
setType(nxopen.geometricutilities.BooleanOperation.BooleanType) and setTargetBodies(nxopen.Body[]) instead.
|
void |
setTargetBodies(Body[] targetBodies)
Set the target bodies
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setType(BooleanOperation.BooleanType type)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
BooleanOperation.BooleanType |
type()
Returns the boolean operation type
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
BooleanOperation.BooleanOperationAndBodyData getBooleanOperationAndBody() throws NXException, RemoteException
type()
and getTargetBodies()
instead.
NXException
RemoteException
void setBooleanOperationAndBody(BooleanOperation.BooleanType type, Body targetBody) throws NXException, RemoteException
setType(nxopen.geometricutilities.BooleanOperation.BooleanType)
and setTargetBodies(nxopen.Body[])
instead.
type
- boolean typetargetBody
- target body
NXException
RemoteException
BooleanOperation.BooleanType type() throws NXException, RemoteException
NXException
RemoteException
void setType(BooleanOperation.BooleanType type) throws NXException, RemoteException
type
- boolean typeNXException
RemoteException
Body[] getTargetBodies() throws NXException, RemoteException
NXException
RemoteException
void setTargetBodies(Body[] targetBodies) throws NXException, RemoteException
targetBodies
- target bodies of booleanNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.