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. | |
![]() | |
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. | |
![]() | |
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