|
NX Open C++ Reference Guide
|
Represents a builder to be used to create Mold Wizard trim mold components. More...
Public Types | |
| enum | TargetScope { TargetScopeProduct, TargetScopeAny } |
| the target bodies selection scope More... | |
| enum | TrimMethod { TrimMethodTrim, TrimMethodUntrim } |
| the processing type of Trim Mold Components. More... | |
| enum | TrimPartName { TrimPartNameNotrimpart } |
| the trim part options where a part chosen to work around More... | |
| enum | TrimSurfaceName { TrimSurfaceNameSelectFaces, TrimSurfaceNameSelectSheetBody } |
| trim surface types More... | |
Public Member Functions | |
| NXOpen::Tooling::TrimMoldComponentsBuilder::TrimMethod | ActionType () |
| Returns the action type defines the current trim method used to processing a mold components. | |
| void | SetActionType (NXOpen::Tooling::TrimMoldComponentsBuilder::TrimMethod actionType) |
| Sets the action type defines the current trim method used to processing a mold components. | |
| void | SetTargetSelectScope (NXOpen::Tooling::TrimMoldComponentsBuilder::TargetScope targetSelectScope) |
| Sets the selection scope for target body selection. | |
| void | SetTrimDataDetails (int surfaceType, int trimDirection, const std::vector< NXOpen::NXObject * > &targets, const std::vector< NXOpen::NXObject * > &tools) |
| Set details of the trim data. | |
| void | SetTrimDirection (bool trimDirection) |
| Sets the indication to reverse the trim direction. | |
| void | SetTrimPart (NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPartName trimPart) |
| Sets the trim part where trim surface features are found. | |
| void | SetTrimSurface (NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurfaceName trimSurface) |
| Sets the trim surface used to trim the target bodies. | |
| NXOpen::SelectBodyList * | TargetBodies () |
| Returns the target bodies which collects the bodies to be trimmed or untrimmed. | |
| NXOpen::Tooling::TrimMoldComponentsBuilder::TargetScope | TargetSelectScope () |
| Returns the selection scope for target body selection. | |
| NXOpen::ScCollector * | ToolFace () |
| Returns the tool face used to trim the target bodies. | |
| NXOpen::SelectBody * | ToolSheetBody () |
| Returns the tool sheet body used to trim the target bodies. | |
| bool | TrimDirection () |
| Returns the indication to reverse the trim direction. | |
| NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPartName | TrimPart () |
| Returns the trim part where trim surface features are found. | |
| NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurfaceName | TrimSurface () |
| Returns the trim surface used to trim the target bodies. | |
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. | |
Represents a builder to be used to create Mold Wizard trim mold components.
To create a new instance of this class, use Tooling::TrimMoldComponentsCollection::CreateTrimMoldComponentsBuilder
Default values.
| Property | Value |
|---|---|
|
ActionType |
Trim |
|
TargetSelectScope |
Product |
|
TrimPart |
Notrimpart |
|
TrimSurface |
SelectFaces |
Created in NX7.5.0.
the trim part options where a part chosen to work around
| TrimPartNameNotrimpart |
No Trim Part. |
| NXOpen::Tooling::TrimMoldComponentsBuilder::TrimMethod NXOpen::Tooling::TrimMoldComponentsBuilder::ActionType | ( | ) |
Returns the action type defines the current trim method used to processing a mold components.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::TrimMoldComponentsBuilder::SetActionType | ( | NXOpen::Tooling::TrimMoldComponentsBuilder::TrimMethod | actionType | ) |
Sets the action type defines the current trim method used to processing a mold components.
Created in NX7.5.0.
License requirements : None
| actionType | actiontype |
| void NXOpen::Tooling::TrimMoldComponentsBuilder::SetTargetSelectScope | ( | NXOpen::Tooling::TrimMoldComponentsBuilder::TargetScope | targetSelectScope | ) |
Sets the selection scope for target body selection.
Created in NX7.5.0.
License requirements : None
| targetSelectScope | targetselectscope |
| void NXOpen::Tooling::TrimMoldComponentsBuilder::SetTrimDataDetails | ( | int | surfaceType, |
| int | trimDirection, | ||
| const std::vector< NXOpen::NXObject * > & | targets, | ||
| const std::vector< NXOpen::NXObject * > & | tools | ||
| ) |
Set details of the trim data.
Created in NX7.5.0.
License requirements : None
| surfaceType | the surface type. |
| trimDirection | the trim direction. |
| targets | array of target ejector pins. |
| tools | array of tool objects. |
| void NXOpen::Tooling::TrimMoldComponentsBuilder::SetTrimDirection | ( | bool | trimDirection | ) |
Sets the indication to reverse the trim direction.
Created in NX7.5.0.
License requirements : None
| trimDirection | trimdirection |
| void NXOpen::Tooling::TrimMoldComponentsBuilder::SetTrimPart | ( | NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPartName | trimPart | ) |
Sets the trim part where trim surface features are found.
Created in NX7.5.0.
License requirements : None
| trimPart | trimpart |
| void NXOpen::Tooling::TrimMoldComponentsBuilder::SetTrimSurface | ( | NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurfaceName | trimSurface | ) |
Sets the trim surface used to trim the target bodies.
Created in NX7.5.0.
License requirements : None
| trimSurface | trimsurface |
| NXOpen::SelectBodyList* NXOpen::Tooling::TrimMoldComponentsBuilder::TargetBodies | ( | ) |
Returns the target bodies which collects the bodies to be trimmed or untrimmed.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::TrimMoldComponentsBuilder::TargetScope NXOpen::Tooling::TrimMoldComponentsBuilder::TargetSelectScope | ( | ) |
Returns the selection scope for target body selection.
Created in NX7.5.0.
License requirements : None
| NXOpen::ScCollector* NXOpen::Tooling::TrimMoldComponentsBuilder::ToolFace | ( | ) |
Returns the tool face used to trim the target bodies.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectBody* NXOpen::Tooling::TrimMoldComponentsBuilder::ToolSheetBody | ( | ) |
Returns the tool sheet body used to trim the target bodies.
Created in NX7.5.0.
License requirements : None
| bool NXOpen::Tooling::TrimMoldComponentsBuilder::TrimDirection | ( | ) |
Returns the indication to reverse the trim direction.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPartName NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPart | ( | ) |
Returns the trim part where trim surface features are found.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurfaceName NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurface | ( | ) |
Returns the trim surface used to trim the target bodies.
Created in NX7.5.0.
License requirements : None