|
NX Open C++ Reference Guide
|
This class is used for replace geometry. More...
Public Types | |
| enum | CloseGapTypes { CloseGapTypesSharp, CloseGapTypesBeveled, CloseGapTypesNoOffset } |
| Represents the close gap types. More... | |
| enum | ObjectToReplaceWithTypes { ObjectToReplaceWithTypesNothing, ObjectToReplaceWithTypesConvexHull, ObjectToReplaceWithTypesBoundingSphere, ObjectToReplaceWithTypesBoundingBlock, ObjectToReplaceWithTypesBoundingCylinder, ObjectToReplaceWithTypesInscribedCylinder } |
| The object to replaces with types. More... | |
Public Member Functions | |
| NXOpen::Expression * | AddOffset () |
| Returns the Additional offset. | |
| bool | Associative () |
| Returns the Remove parms switch Created in NX9.0.0. | |
| NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::CloseGapTypes | CloseGaps () |
| Returns the Method used to close the gaps after offset of the wrap Created in NX9.0.0. | |
| NXOpen::CoordinateSystem * | CoordSystem () |
| Returns the coordinate system Created in NX9.0.0. | |
| double | DistanceTolerance () |
| Returns the Distance tolerance used to facet the solids. | |
| void | DoReplace () |
| Replace the simplify bodies Created in NX9.0.0. | |
| NXOpen::SelectDisplayableObjectList * | ObjectToReplace () |
| Returns the object to replace Created in NX9.0.0. | |
| NXOpen::PlaneList * | PlanesList () |
| Returns the Planes to split the geometry, tightens the wrap along this plane Created in NX9.0.0. | |
| NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::ObjectToReplaceWithTypes | ReplaceWith () |
| Returns the object to replace with Created in NX9.0.0. | |
| void | SetAssociative (bool associative) |
| Sets the Remove parms switch Created in NX9.0.0. | |
| void | SetCloseGaps (NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::CloseGapTypes closeGaps) |
| Sets the Method used to close the gaps after offset of the wrap Created in NX9.0.0. | |
| void | SetCoordSystem (NXOpen::CoordinateSystem *coordSystem) |
| Sets the coordinate system Created in NX9.0.0. | |
| void | SetDistanceTolerance (double distTol) |
| Sets the Distance tolerance used to facet the solids. | |
| void | SetReplaceWith (NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::ObjectToReplaceWithTypes objectToReplaceWith) |
| Sets the object to replace with Created in NX9.0.0. | |
| NXOpen::Expression * | SplitOffset () |
| Returns the Offset applied to both sides of the splitting planes. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
This class is used for replace geometry.
A call to @link SinumerikCaSimplifyBodiesBuilder::DoReplace SinumerikCaSimplifyBodiesBuilder::DoReplace@endlink will replace the geometry. Calling @link Builder::Commit Builder::Commit@endlink on this builder will only return NULL. <br> Use the @link Part Part@endlink class to create a SinumerikCaSimplifyBodiesBuilder object. <br>
Created in NX9.0.0.
Represents the close gap types.
| CloseGapTypesSharp |
Sharp. |
| CloseGapTypesBeveled |
Beveled. |
| CloseGapTypesNoOffset |
No Offset. |
The object to replaces with types.
| NXOpen::Expression* NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::AddOffset | ( | ) |
Returns the Additional offset.
Will expand the wrap.
Created in NX9.0.0.
License requirements : None
| bool NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::Associative | ( | ) |
Returns the Remove parms switch
Created in NX9.0.0.
License requirements : None
| NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::CloseGapTypes NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::CloseGaps | ( | ) |
Returns the Method used to close the gaps after offset of the wrap
Created in NX9.0.0.
License requirements : None
| NXOpen::CoordinateSystem* NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::CoordSystem | ( | ) |
Returns the coordinate system
Created in NX9.0.0.
License requirements : None
| double NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::DistanceTolerance | ( | ) |
Returns the Distance tolerance used to facet the solids.
Also used for default offset calculation.
Created in NX9.0.0.
License requirements : None
| void NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::DoReplace | ( | ) |
Replace the simplify bodies
Created in NX9.0.0.
License requirements : nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance")
| NXOpen::SelectDisplayableObjectList* NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::ObjectToReplace | ( | ) |
Returns the object to replace
Created in NX9.0.0.
License requirements : None
| NXOpen::PlaneList* NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::PlanesList | ( | ) |
Returns the Planes to split the geometry, tightens the wrap along this plane
Created in NX9.0.0.
License requirements : None
| NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::ObjectToReplaceWithTypes NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::ReplaceWith | ( | ) |
Returns the object to replace with
Created in NX9.0.0.
License requirements : None
| void NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::SetAssociative | ( | bool | associative | ) |
Sets the Remove parms switch
Created in NX9.0.0.
License requirements : nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance")
| associative | associative |
| void NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::SetCloseGaps | ( | NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::CloseGapTypes | closeGaps | ) |
Sets the Method used to close the gaps after offset of the wrap
Created in NX9.0.0.
License requirements : nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance")
| closeGaps | closegaps |
| void NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::SetCoordSystem | ( | NXOpen::CoordinateSystem * | coordSystem | ) |
Sets the coordinate system
Created in NX9.0.0.
License requirements : nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance")
| coordSystem | coordsystem |
| void NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::SetDistanceTolerance | ( | double | distTol | ) |
Sets the Distance tolerance used to facet the solids.
Also used for default offset calculation.
Created in NX9.0.0.
License requirements : nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance")
| distTol | disttol |
| void NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::SetReplaceWith | ( | NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::ObjectToReplaceWithTypes | objectToReplaceWith | ) |
Sets the object to replace with
Created in NX9.0.0.
License requirements : nx_isv_mtb ("Machine Tool Builder") OR nx_sinumerik_ca ("Sinumerik Collision Avoidance")
| objectToReplaceWith | objecttoreplacewith |
| NXOpen::Expression* NXOpen::SIM::SinumerikCaSimplifyBodiesBuilder::SplitOffset | ( | ) |
Returns the Offset applied to both sides of the splitting planes.
Created in NX9.0.0.
License requirements : None