电极初始化构建器
更多...
#include <Tooling_ElectrodeInitializationBuilder.hxx>
|
| NXOpen::Tooling::ElectrodeInitializationBuilder::Method | ActionType () |
| std::vector< int > | AnalyseInitProjectRegisterData (int number) |
| NXString | BuildMemberPartName (NXOpen::Tooling::ElectrodeInitializationBuilder::Type type) |
| NXOpen::Tooling::CloneObject * | CreateCloneObjectOfMsetPart () |
| NXOpen::Tooling::CloneObject * | CreateCloneObjectOfTopPart () |
| NXOpen::Tooling::CloneObject * | CreateCloneObjectOfWorkingPart () |
| NXOpen::TaggedObject * | CreateMsetPart (NXOpen::Tooling::CloneObject *cloneObject) |
| void | CreateProject (NXOpen::Tooling::CloneObject *cloneObject) |
| NXOpen::TaggedObject * | CreateWorkingPart (NXOpen::Tooling::CloneObject *cloneObject, NXOpen::TaggedObject *msetPartTag) |
| NXOpen::TaggedObject * | CurrentMset () |
| void | DisposeCloneObject (NXOpen::Tooling::CloneObject *cloneObject) |
| NXOpen::SelectFaceList * | FaceList () |
| NXOpen::TaggedObject * | GetMsetPart (int listIndex) |
| NXOpen::TaggedObject * | GetWorkingPart (NXOpen::TaggedObject *msetPartTag) |
| void | InitalizeProjectParameter (NXOpen::NXObject *rootPartTag) |
| void | InitLinkObjects (NXOpen::TaggedObject *workingPartTag) |
| NXString | InputName () |
| NXString | PathBrowser () |
| void | RemoveSelectedMsetNode (NXOpen::TaggedObject *msetPartTag) |
| bool | Rename () |
| void | SetActionType (NXOpen::Tooling::ElectrodeInitializationBuilder::Method actionType) |
| void | SetCloneMethod (int cloneMethod) |
| void | SetConfigurationData (const char *configName, const char *topPartName, const char *msetPartName, const char *workingPartName, const char *subdir, int cloneMethod) |
| void | SetConfigurationData (const NXString &configName, const NXString &topPartName, const NXString &msetPartName, const NXString &workingPartName, const NXString &subdir, int cloneMethod) |
| void | SetCurrentMset (NXOpen::TaggedObject *mset) |
| void | SetInputName (const char *inputName) |
| void | SetInputName (const NXString &inputName) |
| void | SetMsetCsysMatrixOrigin (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &origin) |
| void | SetMsetCsysOriginToFaceCenter () |
| void | SetPathBrowser (const char *foldername) |
| void | SetPathBrowser (const NXString &foldername) |
| void | SetRename (bool rename) |
| NXOpen::SelectBody * | Workpiece () |
| NXOpen::SelectBodyList * | WorkpieceList () |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
|
|
class | _ElectrodeInitializationBuilderBuilder |
电极初始化构建器
电极初始化项目构建器,用于创建电极设计装配体。
要创建此类的新实例,请使用 NXOpen::Tooling::ElectrodeDesignCollection::CreateProjectBuilder
默认值。
| 属性 | 值 |
| ActionType | 原始 |
| Rename | 0 |
创建于 NX8.0.0。
◆ Method
初始化类型:原始、无工作部件、无机床设置部件和无模板。
| 枚举值 |
|---|
| MethodOriginal | 原始
|
| MethodNoWorkingPart | 无工作部件
|
| MethodNoMsetPart | 无机床设置部件
|
| MethodNoTemplate | 无模板
|
| MethodOnlyTopPart | 仅顶部部件
|
| MethodNumber | 数量
|
◆ Type
克隆电极装配体的成员,如顶部部件、机床设置部件和工作部件。
| 枚举值 |
|---|
| TypeCloneTopPart | 克隆顶部部件
|
| TypeCloneMsetPart | 克隆机床设置部件
|
| TypeCloneWorkingPart | 克隆工作部件
|
◆ ActionType()
Returns the initialize method of initialize electrode project.
Created in NX11.0.1.
License requirements : None
◆ AnalyseInitProjectRegisterData()
| std::vector< int > NXOpen::Tooling::ElectrodeInitializationBuilder::AnalyseInitProjectRegisterData |
( |
int | number | ) |
|
Analyse the register data.
- 返回
- Array of index map between action type to initialize method
Created in NX12.0.2.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| number | Number of action type in register spreadsheet |
◆ BuildMemberPartName()
Builds the name of a part which is a member of an electrode assembly.
Created in NX11.0.2.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ CreateCloneObjectOfMsetPart()
Creates clone object of machine set part.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ CreateCloneObjectOfTopPart()
Creates clone object of top part.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ CreateCloneObjectOfWorkingPart()
Creates clone object of working part.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ CreateMsetPart()
Creates the mset part.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ CreateProject()
Creates the assembly structure of Electrode Wizard project.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ CreateWorkingPart()
Creates the working part.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| cloneObject | cloneobject |
| msetPartTag | msetparttag |
◆ CurrentMset()
Returns the machine set part which is the working part.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ DisposeCloneObject()
Disposes the clone object.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ FaceList()
Returns the face whose center will be the origin of the machine set csys.
- 弃用
- Deprecated in NX11.0.0. This functionality is no longer supported.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
Returns the face list whose center will be the origin of the machine set csys.
Created in NX11.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ GetMsetPart()
| NXOpen::TaggedObject * NXOpen::Tooling::ElectrodeInitializationBuilder::GetMsetPart |
( |
int | listIndex | ) |
|
Gets the machine set part in machine set tree list.
Created in NX11.0.2.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| listIndex | index of machine set node in machine set tree list |
◆ GetWorkingPart()
Gets the working part in mset.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ InitalizeProjectParameter()
| void NXOpen::Tooling::ElectrodeInitializationBuilder::InitalizeProjectParameter |
( |
NXOpen::NXObject * | rootPartTag | ) |
|
Initialize the parameters of the project that need no machine set part.
Created in NX11.0.2.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| rootPartTag | root part object |
◆ InitLinkObjects()
| void NXOpen::Tooling::ElectrodeInitializationBuilder::InitLinkObjects |
( |
NXOpen::TaggedObject * | workingPartTag | ) |
|
Links the selected objects to the working component of Electrode assembly.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| workingPartTag | workingparttag |
◆ InputName()
| NXString NXOpen::Tooling::ElectrodeInitializationBuilder::InputName |
( |
| ) |
|
Returns the input name as project name.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ PathBrowser()
| NXString NXOpen::Tooling::ElectrodeInitializationBuilder::PathBrowser |
( |
| ) |
|
Returns the path browser.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ RemoveSelectedMsetNode()
| void NXOpen::Tooling::ElectrodeInitializationBuilder::RemoveSelectedMsetNode |
( |
NXOpen::TaggedObject * | msetPartTag | ) |
|
Remove a selected machine set node.
Created in NX12.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ Rename()
| bool NXOpen::Tooling::ElectrodeInitializationBuilder::Rename |
( |
| ) |
|
Returns the component name can be defined in the part name management.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ SetActionType()
Sets the initialize method of initialize electrode project.
Created in NX11.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetCloneMethod()
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetCloneMethod |
( |
int | cloneMethod | ) |
|
Set clone method.
Created in NX11.0.2.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetConfigurationData() [1/2]
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetConfigurationData |
( |
const char * | configName, |
|
|
const char * | topPartName, |
|
|
const char * | msetPartName, |
|
|
const char * | workingPartName, |
|
|
const char * | subdir, |
|
|
int | cloneMethod ) |
Sets details of the configuration data.
Created in NX11.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| configName | configuration name |
| topPartName | top part name |
| msetPartName | machine set part name |
| workingPartName | working part name |
| subdir | sub direction |
| cloneMethod | cloning method |
◆ SetConfigurationData() [2/2]
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetConfigurationData |
( |
const NXString & | configName, |
|
|
const NXString & | topPartName, |
|
|
const NXString & | msetPartName, |
|
|
const NXString & | workingPartName, |
|
|
const NXString & | subdir, |
|
|
int | cloneMethod ) |
Sets details of the configuration data.
Created in NX11.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| configName | configuration name |
| topPartName | top part name |
| msetPartName | machine set part name |
| workingPartName | working part name |
| subdir | sub direction |
| cloneMethod | cloning method |
◆ SetCurrentMset()
Sets the machine set part which is the working part.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetInputName() [1/2]
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetInputName |
( |
const char * | inputName | ) |
|
Sets the input name as project name.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetInputName() [2/2]
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetInputName |
( |
const NXString & | inputName | ) |
|
Sets the input name as project name.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetMsetCsysMatrixOrigin()
Sets csys matrix and origin.
Created in NX8.5.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
| matrix | csys matrix |
| origin | csys origin |
◆ SetMsetCsysOriginToFaceCenter()
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetMsetCsysOriginToFaceCenter |
( |
| ) |
|
Sets MSET CSYS origin to center of the selected faces.
Created in NX9.0.1.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
◆ SetPathBrowser() [1/2]
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetPathBrowser |
( |
const char * | foldername | ) |
|
Sets the path browser.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetPathBrowser() [2/2]
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetPathBrowser |
( |
const NXString & | foldername | ) |
|
Sets the path browser.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ SetRename()
| void NXOpen::Tooling::ElectrodeInitializationBuilder::SetRename |
( |
bool | rename | ) |
|
Sets the component name can be defined in the part name management.
Created in NX8.0.0.
License requirements : nx_electrode_wizard ("NX Electrode Wizard")
- 参数
-
◆ Workpiece()
Returns the utility to get the workpiece to create an electrode design project.
Created in NX8.0.0.
License requirements : None
◆ WorkpieceList()
Returns the utility to get the workpiece list to create an electrode design project.
Created in NX8.5.3.
License requirements : None