复制实体构建器
更多...
#include <Tooling_CopySolidBuilder.hxx>
|
|
class | _CopySolidBuilderBuilder |
复制实体构建器
Represents a NXOpen::Tooling::CopySolidBuilder builder.
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateCopySolidBuilder
Created in NX11.0.0.
◆ CopyDestinationType
Represents the copy destination type
| 枚举值 |
|---|
| CopyDestinationTypeNewComponent | Copy to new component with the same template name
|
| CopyDestinationTypeNewComponentFromAttribute | Copy to new component with solid attribute template name
|
| CopyDestinationTypeExistingComponent | Copy to existing component
|
◆ OriginalOperationOption
Represents the original body operation option
| 枚举值 |
|---|
| OriginalOperationOptionNone | No disposal
|
| OriginalOperationOptionHide | Hide the original bodies
|
| OriginalOperationOptionMoveToLayer | Move the original bodies to layer
|
| OriginalOperationOptionDelete | Delete the original bodies
|
◆ PartItemUpdateType
The update type for created part items
| 枚举值 |
|---|
| PartItemUpdateTypeRestore | restore
|
| PartItemUpdateTypeRebuild | rebuild
|
◆ Associative()
| bool NXOpen::Tooling::CopySolidBuilder::Associative |
( |
| ) |
|
Returns the associative.
Created in NX1953.0.0.
License requirements : None
◆ ClearPartItems()
| void NXOpen::Tooling::CopySolidBuilder::ClearPartItems |
( |
| ) |
|
清除克隆对象的所有部件项。
创建于 NX2007.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ CloneObject()
Returns the clone client data.
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
◆ CopyDestinationSelection()
Returns the copy to destination type selection.
Created in NX1953.0.0.
License requirements : None
◆ DestinationComponent()
Returns the destination component which collects the copied solid bodies.
Created in NX1953.0.0.
License requirements : None
◆ FixAtCurrentTimestamp()
| bool NXOpen::Tooling::CopySolidBuilder::FixAtCurrentTimestamp |
( |
| ) |
|
返回当前时间戳的固定值。
创建于 NX1953.0.0。
许可要求:无
◆ GetParentFromConfigurationRecord()
| NXString NXOpen::Tooling::CopySolidBuilder::GetParentFromConfigurationRecord |
( |
| ) |
|
从配置记录中获取父部件名称。
创建于 NX1953.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ MultipleComponents()
| bool NXOpen::Tooling::CopySolidBuilder::MultipleComponents |
( |
| ) |
|
Returns the multiple components
Created in NX11.0.0.
License requirements : None
◆ OriginalBodyLayer()
| int NXOpen::Tooling::CopySolidBuilder::OriginalBodyLayer |
( |
| ) |
|
Returns the layer is to be assigned to the original body
Created in NX1953.0.0.
License requirements : None
◆ OriginalBodyOperation()
Returns the operation type to original bodies.
Created in NX1953.0.0.
License requirements : None
◆ SelectBodies()
Returns the solid bodies selected by user
Created in NX11.0.0.
License requirements : None
◆ SelectParentPartOcc()
Returns the parent part occurrence of the part which collects the copied solid bodies.
Created in NX11.0.0.
License requirements : None
◆ SetAssociative()
| void NXOpen::Tooling::CopySolidBuilder::SetAssociative |
( |
bool | associative | ) |
|
设置关联性。
创建于 NX1953.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetCopyDestinationSelection()
Sets the copy to destination type selection.
Created in NX1953.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| copyDestinationType | copydestinationtype |
◆ SetFixAtCurrentTimestamp()
| void NXOpen::Tooling::CopySolidBuilder::SetFixAtCurrentTimestamp |
( |
bool | fixAtCurrentTimestamp | ) |
|
设置当前时间戳的固定值。
创建于 NX1953.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| fixAtCurrentTimestamp | 当前时间戳固定值 |
◆ SetIsDefinedParent()
| void NXOpen::Tooling::CopySolidBuilder::SetIsDefinedParent |
( |
bool | isDefinedParent | ) |
|
设置父部件是否从模板读取。
创建于 NX2007.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetMultipleComponents()
| void NXOpen::Tooling::CopySolidBuilder::SetMultipleComponents |
( |
bool | multipleComponents | ) |
|
Sets the multiple components
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| multipleComponents | multiplecomponents |
◆ SetOriginalBodyLayer()
| void NXOpen::Tooling::CopySolidBuilder::SetOriginalBodyLayer |
( |
int | originalBodyLayer | ) |
|
Sets the layer is to be assigned to the original body
Created in NX1953.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| originalBodyLayer | originalbodylayer |
◆ SetOriginalBodyOperation()
Sets the operation type to original bodies.
Created in NX1953.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| originalBodyOperation | originalbodyoperation |
◆ SetTemplateAttribute() [1/2]
| void NXOpen::Tooling::CopySolidBuilder::SetTemplateAttribute |
( |
const char * | templateName, |
|
|
const char * | attributeName, |
|
|
const char * | attributeValue, |
|
|
bool | deleteAttr ) |
设置与模板名称关联的属性值。
创建于 NX2007.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| templateName | 模板名称 |
| attributeName | 属性名称 |
| attributeValue | 属性值 |
| deleteAttr | 是否删除属性 |
◆ SetTemplateAttribute() [2/2]
| void NXOpen::Tooling::CopySolidBuilder::SetTemplateAttribute |
( |
const NXString & | templateName, |
|
|
const NXString & | attributeName, |
|
|
const NXString & | attributeValue, |
|
|
bool | deleteAttr ) |
设置与模板名称关联的属性值。
创建于 NX2007.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| templateName | 模板名称 |
| attributeName | 属性名称 |
| attributeValue | 属性值 |
| deleteAttr | 是否删除属性 |
◆ SetTemplateNameListValue() [1/2]
| void NXOpen::Tooling::CopySolidBuilder::SetTemplateNameListValue |
( |
const char * | templateName | ) |
|
Sets the template name list value.
Created in NX1953.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetTemplateNameListValue() [2/2]
| void NXOpen::Tooling::CopySolidBuilder::SetTemplateNameListValue |
( |
const NXString & | templateName | ) |
|
Sets the template name list value.
Created in NX1953.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetWizardType()
Sets the wizard type data.
Created in NX11.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ TemplateNameListValue()
| NXString NXOpen::Tooling::CopySolidBuilder::TemplateNameListValue |
( |
| ) |
|
Returns the template name list value.
Created in NX1953.0.0.
License requirements : None
◆ UpdateCloneItemsName()
| void NXOpen::Tooling::CopySolidBuilder::UpdateCloneItemsName |
( |
| ) |
|
更新克隆部件项的原始名称和部件名称。
创建于 NX1953.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ UpdateClonePartItems()
更新创建的部件项。
创建于 NX2007.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ WizardType()
Returns the wizard type data.
Created in NX11.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")