public interface SinumerikCaSimplifyBodiesBuilder extends Builder
doReplace()
will replace the geometry.
Calling Builder.commit()
on this builder will only return null.
Part
class to create a SinumerikCaSimplifyBodiesBuilder object. Modifier and Type | Interface and Description |
---|---|
static class |
SinumerikCaSimplifyBodiesBuilder.CloseGapTypes
Represents the close gap types
|
static class |
SinumerikCaSimplifyBodiesBuilder.ObjectToReplaceWithTypes
The object to replaces with types
|
Modifier and Type | Method and Description |
---|---|
Expression |
addOffset()
Returns the Additional offset.
|
boolean |
associative()
Returns the Remove parms switch
License requirements: None. |
SinumerikCaSimplifyBodiesBuilder.CloseGapTypes |
closeGaps()
Returns the Method used to close the gaps after offset of the wrap
License requirements: None. |
CoordinateSystem |
coordSystem()
Returns the coordinate system
License requirements: None. |
double |
distanceTolerance()
Returns the Distance tolerance used to facet the solids.
|
void |
doReplace()
Replace the simplify bodies
License requirements: nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
SelectDisplayableObjectList |
objectToReplace()
Returns the object to replace
License requirements: None. |
PlaneList |
planesList()
Returns the Planes to split the geometry, tightens the wrap along this plane
License requirements: None. |
SinumerikCaSimplifyBodiesBuilder.ObjectToReplaceWithTypes |
replaceWith()
Returns the object to replace with
License requirements: None. |
void |
setAssociative(boolean associative)
License requirements: nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setCloseGaps(SinumerikCaSimplifyBodiesBuilder.CloseGapTypes closeGaps)
License requirements: nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setCoordSystem(CoordinateSystem coordSystem)
License requirements: nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setDistanceTolerance(double distTol)
License requirements: nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setReplaceWith(SinumerikCaSimplifyBodiesBuilder.ObjectToReplaceWithTypes objectToReplaceWith)
License requirements: nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
Expression |
splitOffset()
Returns the Offset applied to both sides of the splitting planes.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList objectToReplace() throws NXException, RemoteException
NXException
RemoteException
SinumerikCaSimplifyBodiesBuilder.ObjectToReplaceWithTypes replaceWith() throws NXException, RemoteException
NXException
RemoteException
void setReplaceWith(SinumerikCaSimplifyBodiesBuilder.ObjectToReplaceWithTypes objectToReplaceWith) throws NXException, RemoteException
objectToReplaceWith
- NXException
RemoteException
CoordinateSystem coordSystem() throws NXException, RemoteException
NXException
RemoteException
void setCoordSystem(CoordinateSystem coordSystem) throws NXException, RemoteException
coordSystem
- NXException
RemoteException
void doReplace() throws NXException, RemoteException
NXException
RemoteException
PlaneList planesList() throws NXException, RemoteException
NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
SinumerikCaSimplifyBodiesBuilder.CloseGapTypes closeGaps() throws NXException, RemoteException
NXException
RemoteException
void setCloseGaps(SinumerikCaSimplifyBodiesBuilder.CloseGapTypes closeGaps) throws NXException, RemoteException
closeGaps
- NXException
RemoteException
Expression addOffset() throws NXException, RemoteException
NXException
RemoteException
Expression splitOffset() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distTol) throws NXException, RemoteException
distTol
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.