|
NX Open C++ 参考指南 2406 v1.1
|
Builder用于从填充库添加浇口/流道标准件,返回NULL。
创建此类新实例,请使用 NXOpen::Tooling::MoldwizardManager::CreateMoldFillingBuilder
默认值。
| Property | Value |
|---|---|
| Constraint | 0 |
| InstallOptions | AddInstance |
| IsBalanced | 0 |
| MoveAllGates | 1 |
| MoveOptions | Move |
| Rename | 0 |
创建于 NX11.0.0。
更多...
#include <Tooling_MoldFillingBuilder.hxx>
Public 类型 | |
| enum | InstallOption { InstallOptionAddInstance , InstallOptionNewComponent } |
| 填充组件的安装类型。 更多... | |
| enum | MoveOption { MoveOptionMove , MoveOptionCopyInstance , MoveOptionCopyPart } |
| 所选填充组件的修改选项。 更多... | |
Public 成员函数 | |
| NXOpen::Assemblies::SelectComponentList * | AddedGatesByRunner () |
| void | AddFillingComponents () |
| Adds gate or runner component. Created in NX11.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | AskFillLibraryData (bool isFromMemberView, const char *libName, const char *libPath) |
| Gets fill standard part library data. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | AskFillLibraryData (bool isFromMemberView, const NXString &libName, const NXString &libPath) |
| Gets fill standard part library data. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| bool | Constraint () |
| a value that indicates whether adding a constraint when placing a fill component. Created in NX11.0.0. License requirements : None | |
| void | CreateCloneObject () |
| Creates clone object. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | DeleteFill () |
| Deletes selected fill component. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | EditComponentDimensions (NXOpen::Assemblies::Component *addedPartOcc) |
| Edits standard part dimensions. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| NXOpen::Assemblies::SelectComponent * | FillComponent () |
| void | GateLayoutAction () |
| Places the gate as product layout. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| NXOpen::Tooling::CloneObject * | GetCloneObject () |
| void | GetDataFromSelectedFillComponent (NXOpen::Tooling::SpreadsheetData *sheetData) |
| Gets spreadsheet data from specified fill component. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| NXOpen::Assemblies::Component * | GetLastFillComponent () |
| NXOpen::Tooling::MoldFillingBuilder::InstallOption | InstallOptions () |
| bool | IsBalanced () |
| a value that indicates whether placing gates as product layout. Created in NX11.0.0. License requirements : None | |
| bool | MoveAllGates () |
| NXOpen::Tooling::MoldFillingBuilder::MoveOption | MoveOptions () |
| NXOpen::SelectNXObject * | PositionObject () |
| NXOpen::Point * | PositionPoint () |
| void | PreviewSelectedFillComponent () |
| Preview selected fill component. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | RemoveAddedComponents () |
| Removes added fill components. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| bool | Rename () |
| a value that indicates whether the rename dialog should be activated when adding a fill component. Created in NX11.0.0. License requirements : None | |
| void | SaveEditingFillComponentPosition (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &position) |
| Saves the position of fill component to be edit. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetActiveFillComponent (NXOpen::Assemblies::Component *activePartOcc) |
| Sets the specified component as the active component. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetBalanced (bool isBalanced) |
| a value that indicates whether placing gates as product layout. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetClientDataWithSelectedItem (const char *catalogName, const char *descriptiveName) |
| Gets selected part data, and assign it to standard part client data. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetClientDataWithSelectedItem (const NXString &catalogName, const NXString &descriptiveName) |
| Gets selected part data, and assign it to standard part client data. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetCloneObject (NXOpen::Tooling::CloneObject *cloneObject) |
| void | SetConstraint (bool constraint) |
| a value that indicates whether adding a constraint when placing a fill component. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetFillClientData (NXOpen::Tooling::StandardPartData *clientData) |
| Sets standard part client data. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetInstallOptions (NXOpen::Tooling::MoldFillingBuilder::InstallOption installOptions) |
| void | SetLastFillComponent (NXOpen::Assemblies::Component *lastFillComponent) |
| void | SetManipulatorPosition (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &position) |
| Sets manipulator position. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetMoveAllGates (bool moveAllGates) |
| void | SetMoveOptions (NXOpen::Tooling::MoldFillingBuilder::MoveOption movecopy) |
| void | SetParameterTreeData (NXOpen::Tooling::SpreadsheetData *sheetData) |
| Sets spreadsheet data. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| void | SetParentAsWorkPart (NXOpen::Tooling::SpreadsheetData *sheetData) |
| void | SetPositionPoint (NXOpen::Point *positionPoint) |
| void | SetRename (bool rename) |
| a value that indicates whether the rename dialog should be activated when adding a fill component. Created in NX11.0.0. License requirements : ug_mold_design ("UG MOLD") | |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _MoldFillingBuilderBuilder |
Builder用于从填充库添加浇口/流道标准件,返回NULL。
创建此类新实例,请使用 NXOpen::Tooling::MoldwizardManager::CreateMoldFillingBuilder
默认值。
| Property | Value |
|---|---|
| Constraint | 0 |
| InstallOptions | AddInstance |
| IsBalanced | 0 |
| MoveAllGates | 1 |
| MoveOptions | Move |
| Rename | 0 |
创建于 NX11.0.0。
模具填充构建器
| NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::MoldFillingBuilder::AddedGatesByRunner | ( | ) |
Returns the gates added by selecting a runner body.
Created in NX11.0.0.
License requirements : None
| void NXOpen::Tooling::MoldFillingBuilder::AskFillLibraryData | ( | bool | isFromMemberView, |
| const char * | libName, | ||
| const char * | libPath ) |
Gets fill standard part library data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| isFromMemberView | True if user drags an fill item from reuse library |
| libName | Name of the fill library |
| libPath | Path of the fill library |
| void NXOpen::Tooling::MoldFillingBuilder::AskFillLibraryData | ( | bool | isFromMemberView, |
| const NXString & | libName, | ||
| const NXString & | libPath ) |
Gets fill standard part library data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| isFromMemberView | True if user drags an fill item from reuse library |
| libName | Name of the fill library |
| libPath | Path of the fill library |
| bool NXOpen::Tooling::MoldFillingBuilder::Constraint | ( | ) |
a value that indicates whether adding a constraint when placing a fill component.
Created in NX11.0.0.
License requirements : None
Returns
| void NXOpen::Tooling::MoldFillingBuilder::EditComponentDimensions | ( | NXOpen::Assemblies::Component * | addedPartOcc | ) |
Edits standard part dimensions.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| addedPartOcc | The component to be edit |
| NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::MoldFillingBuilder::FillComponent | ( | ) |
Returns the fill component to be edit.
Created in NX11.0.0.
License requirements : None
| NXOpen::Tooling::CloneObject * NXOpen::Tooling::MoldFillingBuilder::GetCloneObject | ( | ) |
Gets clone client data.
| void NXOpen::Tooling::MoldFillingBuilder::GetDataFromSelectedFillComponent | ( | NXOpen::Tooling::SpreadsheetData * | sheetData | ) |
Gets spreadsheet data from specified fill component.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| sheetData | Spreadsheet data |
| NXOpen::Assemblies::Component * NXOpen::Tooling::MoldFillingBuilder::GetLastFillComponent | ( | ) |
获取最后选择的填充组件。
创建于 NX1899.0.0。
许可要求:ug_mold_design ("UG MOLD")
| NXOpen::Tooling::MoldFillingBuilder::InstallOption NXOpen::Tooling::MoldFillingBuilder::InstallOptions | ( | ) |
Returns the installation option when adding multiple gates one time.
Created in NX11.0.0.
License requirements : None
| bool NXOpen::Tooling::MoldFillingBuilder::IsBalanced | ( | ) |
a value that indicates whether placing gates as product layout.
Created in NX11.0.0.
License requirements : None
Returns
| bool NXOpen::Tooling::MoldFillingBuilder::MoveAllGates | ( | ) |
Returns a value that indicates whether to move all gates or not when moving the active gate.
Created in NX11.0.0.
License requirements : None
| NXOpen::Tooling::MoldFillingBuilder::MoveOption NXOpen::Tooling::MoldFillingBuilder::MoveOptions | ( | ) |
Returns the modification option.
Created in NX11.0.0.
License requirements : None
| NXOpen::SelectNXObject * NXOpen::Tooling::MoldFillingBuilder::PositionObject | ( | ) |
Returns the position object(point or runner body) used to place a gate component.
Created in NX11.0.0.
License requirements : None
| NXOpen::Point * NXOpen::Tooling::MoldFillingBuilder::PositionPoint | ( | ) |
Returns the point used to place a runner component.
Created in NX11.0.0.
License requirements : None
| bool NXOpen::Tooling::MoldFillingBuilder::Rename | ( | ) |
a value that indicates whether the rename dialog should be activated when adding a fill component.
Created in NX11.0.0.
License requirements : None
Returns
| void NXOpen::Tooling::MoldFillingBuilder::SaveEditingFillComponentPosition | ( | const NXOpen::Matrix3x3 & | matrix, |
| const NXOpen::Point3d & | position ) |
Saves the position of fill component to be edit.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| matrix | Transform matrix of the editing component |
| position | Transform origin point of the editing component |
| void NXOpen::Tooling::MoldFillingBuilder::SetActiveFillComponent | ( | NXOpen::Assemblies::Component * | activePartOcc | ) |
Sets the specified component as the active component.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| activePartOcc | The component to be set as the active component |
| void NXOpen::Tooling::MoldFillingBuilder::SetBalanced | ( | bool | isBalanced | ) |
a value that indicates whether placing gates as product layout.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
Sets
| isBalanced | isbalanced |
| void NXOpen::Tooling::MoldFillingBuilder::SetClientDataWithSelectedItem | ( | const char * | catalogName, |
| const char * | descriptiveName ) |
Gets selected part data, and assign it to standard part client data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| catalogName | Catalog name of the fill component |
| descriptiveName | Descriptive name of the fill component |
| void NXOpen::Tooling::MoldFillingBuilder::SetClientDataWithSelectedItem | ( | const NXString & | catalogName, |
| const NXString & | descriptiveName ) |
Gets selected part data, and assign it to standard part client data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| catalogName | Catalog name of the fill component |
| descriptiveName | Descriptive name of the fill component |
| void NXOpen::Tooling::MoldFillingBuilder::SetCloneObject | ( | NXOpen::Tooling::CloneObject * | cloneObject | ) |
Sets clone client data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| cloneObject | A NXOpen::Tooling::CloneObject instance |
| void NXOpen::Tooling::MoldFillingBuilder::SetConstraint | ( | bool | constraint | ) |
a value that indicates whether adding a constraint when placing a fill component.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
Sets
| constraint | constraint |
| void NXOpen::Tooling::MoldFillingBuilder::SetFillClientData | ( | NXOpen::Tooling::StandardPartData * | clientData | ) |
Sets standard part client data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| clientData | Standard part client data |
| void NXOpen::Tooling::MoldFillingBuilder::SetInstallOptions | ( | NXOpen::Tooling::MoldFillingBuilder::InstallOption | installOptions | ) |
Sets the installation option when adding multiple gates one time.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| installOptions | installoptions |
| void NXOpen::Tooling::MoldFillingBuilder::SetLastFillComponent | ( | NXOpen::Assemblies::Component * | lastFillComponent | ) |
设置最后选择的填充组件。
创建于 NX1899.0.0。
许可要求:ug_mold_design ("UG MOLD")
| lastFillComponent | 最后填充组件 |
| void NXOpen::Tooling::MoldFillingBuilder::SetManipulatorPosition | ( | const NXOpen::Matrix3x3 & | matrix, |
| const NXOpen::Point3d & | position ) |
Sets manipulator position.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| matrix | Matrix of the specified coordinates |
| position | Origin point of the specified coordinates |
| void NXOpen::Tooling::MoldFillingBuilder::SetMoveAllGates | ( | bool | moveAllGates | ) |
Sets a value that indicates whether to move all gates or not when moving the active gate.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| moveAllGates | moveallgates |
| void NXOpen::Tooling::MoldFillingBuilder::SetMoveOptions | ( | NXOpen::Tooling::MoldFillingBuilder::MoveOption | movecopy | ) |
Sets the modification option.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| movecopy | movecopy |
| void NXOpen::Tooling::MoldFillingBuilder::SetParameterTreeData | ( | NXOpen::Tooling::SpreadsheetData * | sheetData | ) |
Sets spreadsheet data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| sheetData | Spreadsheet data |
| void NXOpen::Tooling::MoldFillingBuilder::SetParentAsWorkPart | ( | NXOpen::Tooling::SpreadsheetData * | sheetData | ) |
根据表格中定义的值将父部件设置为工作部件。
创建于 NX12.0.2。
许可要求:ug_mold_design ("UG MOLD")
| sheetData | 表格数据 |
| void NXOpen::Tooling::MoldFillingBuilder::SetPositionPoint | ( | NXOpen::Point * | positionPoint | ) |
Sets the point used to place a runner component.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
| positionPoint | positionpoint |
| void NXOpen::Tooling::MoldFillingBuilder::SetRename | ( | bool | rename | ) |
a value that indicates whether the rename dialog should be activated when adding a fill component.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD")
Sets
| rename | rename |