|
NX Open C++ Reference Guide
|
Represents a builder to be used to create Mold Wizard ejector post processing. More...
Public Types | |
| enum | TrimMethod { TrimMethodAdjustLength, TrimMethodSheetTrim, TrimMethodUntrim } |
| The processing type: Trim, Adjust length and Untrim. More... | |
| enum | TrimPartName { TrimPartNameNotrimpart } |
| The trim part where to find a trim surface as tool to trim ejector pins. More... | |
| enum | TrimSufaceName { TrimSufaceNameFace, TrimSufaceNameSheetBody } |
| The trim surface types. More... | |
Public Member Functions | |
| NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod | ActionType () |
| Returns the trim method of ejector pin post processing. | |
| NXOpen::Expression * | FitDistance () |
| Returns the distance used to adjust the length of an ejector pin for the false body Created in NX7.5.0. | |
| NXOpen::Expression * | OffsetValue () |
| Returns the offset value is used to create offset feature on the trimmed ejector pin true body. | |
| void | SetActionType (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod actionType) |
| Sets the trim method of ejector pin post processing. | |
| void | SetTrimDataDetails (int surfaceType, const std::vector< NXOpen::NXObject * > &targets, const std::vector< NXOpen::NXObject * > &tools) |
| Set details of the trim data. | |
| void | SetTrimPart (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName trimPart) |
| Sets the trim part in which trim surface features are cycled. | |
| void | SetTrimSurface (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName trimSurface) |
| Sets the trim surface used to trim an ejector pin. | |
| NXOpen::SelectNXObjectList * | TargetComponents () |
| Returns the target components which contains the target ejector pins to be trimmed. | |
| NXOpen::ScCollector * | ToolFace () |
| Returns the faces used to trim an ejector pin. | |
| NXOpen::SelectBody * | ToolSheetBody () |
| Returns the sheet body used to trim an ejector pin. | |
| NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName | TrimPart () |
| Returns the trim part in which trim surface features are cycled. | |
| NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName | TrimSurface () |
| Returns the trim surface used to trim an ejector pin. | |
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 ejector post processing.
To create a new instance of this class, use Tooling::EjectorPostProcessingCollection::CreateEjectorPostProcessingBuilder
Default values.
| Property | Value |
|---|---|
|
ActionType |
AdjustLength |
|
TrimPart |
Notrimpart |
|
TrimSurface |
Created in NX7.5.0.
| NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod NXOpen::Tooling::EjectorPostProcessingBuilder::ActionType | ( | ) |
Returns the trim method of ejector pin post processing.
Created in NX7.5.0.
License requirements : None
| NXOpen::Expression* NXOpen::Tooling::EjectorPostProcessingBuilder::FitDistance | ( | ) |
Returns the distance used to adjust the length of an ejector pin for the false body
Created in NX7.5.0.
License requirements : None
| NXOpen::Expression* NXOpen::Tooling::EjectorPostProcessingBuilder::OffsetValue | ( | ) |
Returns the offset value is used to create offset feature on the trimmed ejector pin true body.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::EjectorPostProcessingBuilder::SetActionType | ( | NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod | actionType | ) |
Sets the trim method of ejector pin post processing.
Created in NX7.5.0.
License requirements : None
| actionType | actiontype |
| void NXOpen::Tooling::EjectorPostProcessingBuilder::SetTrimDataDetails | ( | int | surfaceType, |
| 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. |
| targets | array of target ejector pins. |
| tools | array of tool objects. |
| void NXOpen::Tooling::EjectorPostProcessingBuilder::SetTrimPart | ( | NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName | trimPart | ) |
Sets the trim part in which trim surface features are cycled.
Created in NX7.5.0.
License requirements : None
| trimPart | trimpart |
| void NXOpen::Tooling::EjectorPostProcessingBuilder::SetTrimSurface | ( | NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName | trimSurface | ) |
Sets the trim surface used to trim an ejector pin.
Created in NX7.5.0.
License requirements : None
| trimSurface | trimsurface |
| NXOpen::SelectNXObjectList* NXOpen::Tooling::EjectorPostProcessingBuilder::TargetComponents | ( | ) |
Returns the target components which contains the target ejector pins to be trimmed.
Created in NX7.5.0.
License requirements : None
| NXOpen::ScCollector* NXOpen::Tooling::EjectorPostProcessingBuilder::ToolFace | ( | ) |
Returns the faces used to trim an ejector pin.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectBody* NXOpen::Tooling::EjectorPostProcessingBuilder::ToolSheetBody | ( | ) |
Returns the sheet body used to trim an ejector pin.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPart | ( | ) |
Returns the trim part in which trim surface features are cycled.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSurface | ( | ) |
Returns the trim surface used to trim an ejector pin.
Created in NX7.5.0.
License requirements : None