|
NX Open C++ 参考指南 2406 v1.1
|
标准件数据 更多...
#include <Tooling_StandardPartData.hxx>
Public 成员函数 | |
| int | AnalyzePositionMethods (const char *positionMethod) |
| int | AnalyzePositionMethods (const NXString &positionMethod) |
| void | AssignConceptMoldBaseAttributes (NXOpen::Part *moldBasePart, const char *fileContainer, const char *assemblyName, const char *assemblyPartNumber, const char *assemblyItemType, std::vector< NXString > &childrenNames) |
| void | AssignConceptMoldBaseAttributes (NXOpen::Part *moldBasePart, const NXString &fileContainer, const NXString &assemblyName, const NXString &assemblyPartNumber, const NXString &assemblyItemType, std::vector< NXString > &childrenNames) |
| NXOpen::Tooling::ConceptStandardPartRecord * | GetConceptStandardPartRecord (NXOpen::Tooling::SpreadsheetData *sheetData, const char *fileContainer, const char *assemblyName, const char *assemblyPartNumber, const char *assemblyItemType, std::vector< NXString > &childrenNames) |
| NXOpen::Tooling::ConceptStandardPartRecord * | GetConceptStandardPartRecord (NXOpen::Tooling::SpreadsheetData *sheetData, const NXString &fileContainer, const NXString &assemblyName, const NXString &assemblyPartNumber, const NXString &assemblyItemType, std::vector< NXString > &childrenNames) |
| NXOpen::NXObject * | GetCurrentConceptObject () |
| NXOpen::Assemblies::Component * | GetRootStandardPartOccurrence () |
| void | SetCreatedPartInstance (NXOpen::Assemblies::Component *component) |
| void | SetCurrentConceptObject (NXOpen::NXObject *conceptObject) |
| void | SetCurrentStandardPart (const char *catalogName, const char *className, const char *registeredName) |
| void | SetCurrentStandardPart (const NXString &catalogName, const NXString &className, const NXString ®isteredName) |
| void | SetDataToVersioned (NXOpen::Assemblies::Component *partOccurrence) |
| void | SetDropData (NXOpen::NXObject *entity, const NXOpen::Point3d &position) |
| void | SetInitialWorkPart (NXOpen::Part *initialWorkPart) |
| void | SetIsToAddPocketToolBody (bool addPocketToolBody) |
| void | SetIsToUseSymbol (bool useSymbol) |
| void | SetLastAccessedObject (const char *catalogName, const char *className, const char *registerName) |
| void | SetLastAccessedObject (const NXString &catalogName, const NXString &className, const NXString ®isterName) |
| void | SetParentPart (NXOpen::Part *parentPart) |
| void | SetPositionMethod (const char *positionMethod) |
| void | SetPositionMethod (const NXString &positionMethod) |
| void | SetReferenceSet (int refsetIndex) |
| void | SetReferenceSetName (const char *refsetName) |
| void | SetReferenceSetName (const NXString &refsetName) |
| void | SetRootStandardPartOccurrence (NXOpen::Assemblies::Component *partOccurrence) |
| void | SetSelectedStandardPartData (const char *libName, const char *libPath) |
| void | SetSelectedStandardPartData (const NXString &libName, const NXString &libPath) |
| void | SwitchLibraryUnit () |
| virtual | ~StandardPartData () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
标准件数据
Represents the standard part client data. <br> This object does not need a creator. <br>
Created in NX11.0.0.
|
virtual |
Dispose the StandardPartClientData object
Created in NX11.0.0.
License requirements : None
| int NXOpen::Tooling::StandardPartData::AnalyzePositionMethods | ( | const char * | positionMethod | ) |
分析定位方法并设置当前定位方法
| positionMethod | 定位方法的定义字符串 |
| int NXOpen::Tooling::StandardPartData::AnalyzePositionMethods | ( | const NXString & | positionMethod | ) |
分析定位方法并设置当前定位方法
| positionMethod | 定位方法的定义字符串 |
| void NXOpen::Tooling::StandardPartData::AssignConceptMoldBaseAttributes | ( | NXOpen::Part * | moldBasePart, |
| const char * | fileContainer, | ||
| const char * | assemblyName, | ||
| const char * | assemblyPartNumber, | ||
| const char * | assemblyItemType, | ||
| std::vector< NXString > & | childrenNames ) |
Assigns attributes to the concept mold base
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| moldBasePart | The mold base part to assign attributes |
| fileContainer | Location to save parts |
| assemblyName | Assembly name for creating new parts |
| assemblyPartNumber | Part number of the assembly in managed mode NX |
| assemblyItemType | Item Type of the assembly in managed mode NX |
| childrenNames | Names of the children |
| void NXOpen::Tooling::StandardPartData::AssignConceptMoldBaseAttributes | ( | NXOpen::Part * | moldBasePart, |
| const NXString & | fileContainer, | ||
| const NXString & | assemblyName, | ||
| const NXString & | assemblyPartNumber, | ||
| const NXString & | assemblyItemType, | ||
| std::vector< NXString > & | childrenNames ) |
Assigns attributes to the concept mold base
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| moldBasePart | The mold base part to assign attributes |
| fileContainer | Location to save parts |
| assemblyName | Assembly name for creating new parts |
| assemblyPartNumber | Part number of the assembly in managed mode NX |
| assemblyItemType | Item Type of the assembly in managed mode NX |
| childrenNames | Names of the children |
| NXOpen::Tooling::ConceptStandardPartRecord * NXOpen::Tooling::StandardPartData::GetConceptStandardPartRecord | ( | NXOpen::Tooling::SpreadsheetData * | sheetData, |
| const char * | fileContainer, | ||
| const char * | assemblyName, | ||
| const char * | assemblyPartNumber, | ||
| const char * | assemblyItemType, | ||
| std::vector< NXString > & | childrenNames ) |
返回概念标准部件记录
| sheetData | 电子表格数据 |
| fileContainer | 保存部件的位置 |
| assemblyName | 创建新部件的装配名称 |
| assemblyPartNumber | 托管模式NX中装配的部件编号 |
| assemblyItemType | 托管模式NX中装配的项目类型 |
| childrenNames | 子项名称 |
| NXOpen::Tooling::ConceptStandardPartRecord * NXOpen::Tooling::StandardPartData::GetConceptStandardPartRecord | ( | NXOpen::Tooling::SpreadsheetData * | sheetData, |
| const NXString & | fileContainer, | ||
| const NXString & | assemblyName, | ||
| const NXString & | assemblyPartNumber, | ||
| const NXString & | assemblyItemType, | ||
| std::vector< NXString > & | childrenNames ) |
返回概念标准部件记录
| sheetData | 电子表格数据 |
| fileContainer | 保存部件的位置 |
| assemblyName | 创建新部件的装配名称 |
| assemblyPartNumber | 托管模式NX中装配的部件编号 |
| assemblyItemType | 托管模式NX中装配的项目类型 |
| childrenNames | 子项名称 |
| NXOpen::NXObject * NXOpen::Tooling::StandardPartData::GetCurrentConceptObject | ( | ) |
Gets the current concept object in edit
| NXOpen::Assemblies::Component * NXOpen::Tooling::StandardPartData::GetRootStandardPartOccurrence | ( | ) |
获取编辑中的根标准部件实例
| void NXOpen::Tooling::StandardPartData::SetCreatedPartInstance | ( | NXOpen::Assemblies::Component * | component | ) |
设置已添加标准部件的实例
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| component | 当前NX会话中添加或创建的部件 |
| void NXOpen::Tooling::StandardPartData::SetCurrentConceptObject | ( | NXOpen::NXObject * | conceptObject | ) |
Sets the standard part concept object in edit
Created in NX2007.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| conceptObject | The concept object in edit, it can be a symbol or a point |
| void NXOpen::Tooling::StandardPartData::SetCurrentStandardPart | ( | const char * | catalogName, |
| const char * | className, | ||
| const char * | registeredName ) |
Sets the current standard part with specified catalog name, classification name and descriptive name.
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| catalogName | Catalog name of the current standard part component |
| className | Classification name of the current standard part component |
| registeredName | Registered name of the current standard part component |
| void NXOpen::Tooling::StandardPartData::SetCurrentStandardPart | ( | const NXString & | catalogName, |
| const NXString & | className, | ||
| const NXString & | registeredName ) |
Sets the current standard part with specified catalog name, classification name and descriptive name.
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| catalogName | Catalog name of the current standard part component |
| className | Classification name of the current standard part component |
| registeredName | Registered name of the current standard part component |
| void NXOpen::Tooling::StandardPartData::SetDataToVersioned | ( | NXOpen::Assemblies::Component * | partOccurrence | ) |
Sets the spread sheet and model file to the saved or latest version
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| partOccurrence | The root part occurrence of the assembly standard part |
| void NXOpen::Tooling::StandardPartData::SetDropData | ( | NXOpen::NXObject * | entity, |
| const NXOpen::Point3d & | position ) |
设置当前标准部件的附着工具对象和拖动位置
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| entity | 标准部件附着的对象 |
| position | 对象拖动的位置 |
| void NXOpen::Tooling::StandardPartData::SetInitialWorkPart | ( | NXOpen::Part * | initialWorkPart | ) |
Sets the initial work part
Created in NX1926.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| initialWorkPart | initialworkpart |
| void NXOpen::Tooling::StandardPartData::SetIsToAddPocketToolBody | ( | bool | addPocketToolBody | ) |
Sets the flag whether to add pocket tool bodies for standard parts
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| addPocketToolBody | True if to add pocket tool bodies |
| void NXOpen::Tooling::StandardPartData::SetIsToUseSymbol | ( | bool | useSymbol | ) |
Sets the flag whether to use symbols to represent standard parts
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| useSymbol | True if the user chooses to use symbols to represent standard parts |
| void NXOpen::Tooling::StandardPartData::SetLastAccessedObject | ( | const char * | catalogName, |
| const char * | className, | ||
| const char * | registerName ) |
Remember last accessed standard part
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| catalogName | Catalog name of the standard part last accessed |
| className | Classification name of the standard part last accessed |
| registerName | Register name of the standard part last accessed |
| void NXOpen::Tooling::StandardPartData::SetLastAccessedObject | ( | const NXString & | catalogName, |
| const NXString & | className, | ||
| const NXString & | registerName ) |
Remember last accessed standard part
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| catalogName | Catalog name of the standard part last accessed |
| className | Classification name of the standard part last accessed |
| registerName | Register name of the standard part last accessed |
| void NXOpen::Tooling::StandardPartData::SetParentPart | ( | NXOpen::Part * | parentPart | ) |
设置当前标准部件的父部件
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| parentPart | 当前标准部件的父部件 |
| void NXOpen::Tooling::StandardPartData::SetPositionMethod | ( | const char * | positionMethod | ) |
设置当前标准部件的定位方法
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| positionMethod | 用于添加标准部件的定位方法 |
| void NXOpen::Tooling::StandardPartData::SetPositionMethod | ( | const NXString & | positionMethod | ) |
设置当前标准部件的定位方法
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| positionMethod | 用于添加标准部件的定位方法 |
| void NXOpen::Tooling::StandardPartData::SetReferenceSet | ( | int | refsetIndex | ) |
设置具有指定索引的当前标准部件的参考集名称
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| refsetIndex | 要设置的参考集的索引 |
| void NXOpen::Tooling::StandardPartData::SetReferenceSetName | ( | const char * | refsetName | ) |
设置当前标准部件的参考集名称
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| refsetName | 应用于当前标准部件的参考集名称 |
| void NXOpen::Tooling::StandardPartData::SetReferenceSetName | ( | const NXString & | refsetName | ) |
设置当前标准部件的参考集名称
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| refsetName | 应用于当前标准部件的参考集名称 |
| void NXOpen::Tooling::StandardPartData::SetRootStandardPartOccurrence | ( | NXOpen::Assemblies::Component * | partOccurrence | ) |
设置要编辑的根标准部件实例
创建于 NX12.0.2.
权限要求 : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| partOccurrence | 装配标准部件的根部件实例 |
| void NXOpen::Tooling::StandardPartData::SetSelectedStandardPartData | ( | const char * | libName, |
| const char * | libPath ) |
Assign selected standard part data to the client data
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| libName | libname |
| libPath | libpath |
| void NXOpen::Tooling::StandardPartData::SetSelectedStandardPartData | ( | const NXString & | libName, |
| const NXString & | libPath ) |
Assign selected standard part data to the client data
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
| libName | libname |
| libPath | libpath |
| void NXOpen::Tooling::StandardPartData::SwitchLibraryUnit | ( | ) |
Switches the standard part library unit
Created in NX2212.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")