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. More... | |
NXOpen::Expression * | FitDistance () |
Returns the distance used to adjust the length of an ejector pin for the false body Created in NX7.5.0. More... | |
NXOpen::Expression * | OffsetValue () |
Returns the offset value is used to create offset feature on the trimmed ejector pin true body. More... | |
void | SetActionType (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod actionType) |
Sets the trim method of ejector pin post processing. More... | |
void | SetTrimDataDetails (int surfaceType, const std::vector< NXOpen::NXObject * > &targets, const std::vector< NXOpen::NXObject * > &tools) |
Set details of the trim data. More... | |
void | SetTrimPart (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName trimPart) |
Sets the trim part in which trim surface features are cycled. More... | |
void | SetTrimSurface (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName trimSurface) |
Sets the trim surface used to trim an ejector pin. More... | |
NXOpen::SelectNXObjectList * | TargetComponents () |
Returns the target components which contains the target ejector pins to be trimmed. More... | |
NXOpen::ScCollector * | ToolFace () |
Returns the faces used to trim an ejector pin. More... | |
NXOpen::SelectBody * | ToolSheetBody () |
Returns the sheet body used to trim an ejector pin. More... | |
NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName | TrimPart () |
Returns the trim part in which trim surface features are cycled. More... | |
NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName | TrimSurface () |
Returns the trim surface used to trim an ejector pin. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a builder to be used to create Mold Wizard ejector post processing.
To create a new instance of this class, use NXOpen::Tooling::EjectorPostProcessingCollection::CreateEjectorPostProcessingBuilder
Default values.
Property | Value |
---|---|
ActionType |
AdjustLength |
TrimPart |
Notrimpart |
TrimSurface |
Face |
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