NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::AssignPatchBuilder类 参考

分配补片构建器 更多...

#include <Tooling_AssignPatchBuilder.hxx>

类 NXOpen::Tooling::AssignPatchBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ConvertTypeOption { ConvertTypeOptionWithCopies , ConvertTypeOptionNoCopies }
enum  Types { TypesPatchSurface , TypesPartingSurface }

Public 成员函数

void AddSelectFace (NXOpen::Body *addFace)
void ClearAddingCandidates ()
NXOpen::Tooling::AssignPatchBuilder::ConvertTypeOption ConvertType ()
int GetNewCavityAndCorePartingProcessStatus ()
void InitOnEnter ()
bool KeepSheet ()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Use Tooling::AssignPatchBuilder::PatchColor instead.") void GetPatchColor(double *redValue
 NX_DEPRECATED ("Deprecated in NX8.5.0. Use Tooling::AssignPatchBuilder::SetPatchColor instead.") void SetPatchColor(double redValue
NXOpen::NXColorPartingColor ()
NXOpen::NXColorPatchColor ()
NXOpen::SelectBodyListPatchSurfaces ()
void PrepareAllRemovingSheets (const std::vector< NXOpen::Body * > &sheets)
void SetConvertType (NXOpen::Tooling::AssignPatchBuilder::ConvertTypeOption convertType)
void SetKeepSheet (bool keepSheet)
void SetPartingColor (NXOpen::NXColor *partingColor)
void SetPatchColor (NXOpen::NXColor *patchColor)
void SetType (NXOpen::Tooling::AssignPatchBuilder::Types type)
NXOpen::Tooling::AssignPatchBuilder::Types Type ()
void UpdateInitialCandidates ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

Public 属性

double double blueValue
double double * blueValue
double greenValue
double * greenValue

友元

class _AssignPatchBuilderBuilder

详细描述

分配补片构建器

用于将片体添加为修补面或删除修补面的构建器。
创建此类新实例的方法:使用NXOpen::Tooling::AssignPatchCollection::CreateBuilder
默认值。 <列表 type="table"> <列表头><术语> 属性 <描述> 值 </> ConvertType <描述> WithCopies KeepSheet <描述> 1 </>
创建于 NX7.5.0。

成员枚举类型说明

◆ ConvertTypeOption

转换选项:复制或不复制所有选定片体。

枚举值
ConvertTypeOptionWithCopies 

带复制

ConvertTypeOptionNoCopies 

无复制

◆ Types

分配片体的类型。

枚举值
TypesPatchSurface 

修补面

TypesPartingSurface 

分模面

成员函数说明

◆ AddSelectFace()

void NXOpen::Tooling::AssignPatchBuilder::AddSelectFace ( NXOpen::Body * addFace)

Add selected face to select list.
Created in NX7.5.0.

License requirements : None

参数
addFaceface to add to user selected face list

◆ ClearAddingCandidates()

void NXOpen::Tooling::AssignPatchBuilder::ClearAddingCandidates ( )

清空 m_addingCandidates 列表。
创建于 NX7.5.0。

许可证要求:无

◆ ConvertType()

NXOpen::Tooling::AssignPatchBuilder::ConvertTypeOption NXOpen::Tooling::AssignPatchBuilder::ConvertType ( )

返回将所有选定片体转换为带复制或无复制的选项。
创建于 NX11.0.0。

许可要求:无

◆ GetNewCavityAndCorePartingProcessStatus()

int NXOpen::Tooling::AssignPatchBuilder::GetNewCavityAndCorePartingProcessStatus ( )

新的型腔和型芯分模过程的状态。

返回
新的型腔和型芯分模过程状态
创建于 NX2312.0.0。

许可证要求:无

◆ InitOnEnter()

void NXOpen::Tooling::AssignPatchBuilder::InitOnEnter ( )

Get initial patched and parting faces to do delete surface function.
Created in NX7.5.0.

License requirements : None

◆ KeepSheet()

bool NXOpen::Tooling::AssignPatchBuilder::KeepSheet ( )

Returns the flag indicating whether to Keep the sheet body or just delete it when deleting a patch surface.
Created in NX7.5.0.

License requirements : None

◆ NX_DEPRECATED() [1/2]

NXOpen::Tooling::AssignPatchBuilder::NX_DEPRECATED ( "Deprecated in NX8.5.0. Use Tooling::AssignPatchBuilder::PatchColor instead." )

Get the defined color of patch surfaces.

弃用
Deprecated in NX8.5.0. Use Tooling::AssignPatchBuilder::PatchColor instead.

Created in NX7.5.0.

License requirements : None

red value between 0 and 1

◆ NX_DEPRECATED() [2/2]

NXOpen::Tooling::AssignPatchBuilder::NX_DEPRECATED ( "Deprecated in NX8.5.0. Use Tooling::AssignPatchBuilder::SetPatchColor instead." )

Set the defined color of patch surfaces.

弃用
Deprecated in NX8.5.0. Use Tooling::AssignPatchBuilder::SetPatchColor instead.

Created in NX7.5.0.

License requirements : None

red value between 0 and 1

◆ PartingColor()

NXOpen::NXColor * NXOpen::Tooling::AssignPatchBuilder::PartingColor ( )

Returns the parting surface color
Created in NX11.0.0.

License requirements : None

◆ PatchColor()

NXOpen::NXColor * NXOpen::Tooling::AssignPatchBuilder::PatchColor ( )

Returns the patch surface color.
Created in NX7.5.5.

License requirements : None

◆ PatchSurfaces()

NXOpen::SelectBodyList * NXOpen::Tooling::AssignPatchBuilder::PatchSurfaces ( )

返回作为修补面添加或从修补面删除的选定曲面。
创建于 NX7.5.0。

许可要求:无

◆ PrepareAllRemovingSheets()

void NXOpen::Tooling::AssignPatchBuilder::PrepareAllRemovingSheets ( const std::vector< NXOpen::Body * > & sheets)

获取一个特征集中的所有相关片体。
创建于 NX7.5.0。

许可证要求:无

参数
sheets要查找其相关原始片体的片体

◆ SetConvertType()

void NXOpen::Tooling::AssignPatchBuilder::SetConvertType ( NXOpen::Tooling::AssignPatchBuilder::ConvertTypeOption convertType)

Sets the option to convert to have copies or no copies for all selected sheets.
Created in NX11.0.0.

License requirements : None

参数
convertTypeconverttype

◆ SetKeepSheet()

void NXOpen::Tooling::AssignPatchBuilder::SetKeepSheet ( bool keepSheet)

Sets the flag indicating whether to Keep the sheet body or just delete it when deleting a patch surface.
Created in NX7.5.0.

License requirements : None

参数
keepSheetkeepsheet

◆ SetPartingColor()

void NXOpen::Tooling::AssignPatchBuilder::SetPartingColor ( NXOpen::NXColor * partingColor)

Sets the parting surface color
Created in NX11.0.0.

License requirements : None

参数
partingColorpartingcolor

◆ SetPatchColor()

void NXOpen::Tooling::AssignPatchBuilder::SetPatchColor ( NXOpen::NXColor * patchColor)

Sets the patch surface color.
Created in NX7.5.5.

License requirements : None

参数
patchColorpatchcolor

◆ SetType()

void NXOpen::Tooling::AssignPatchBuilder::SetType ( NXOpen::Tooling::AssignPatchBuilder::Types type)

Sets the type for editing patch or parting
Created in NX11.0.0.

License requirements : None

参数
typetype

◆ Type()

NXOpen::Tooling::AssignPatchBuilder::Types NXOpen::Tooling::AssignPatchBuilder::Type ( )

Returns the type for editing patch or parting
Created in NX11.0.0.

License requirements : None

◆ UpdateInitialCandidates()

void NXOpen::Tooling::AssignPatchBuilder::UpdateInitialCandidates ( )

Update initial candidates after changing sheet type.
Created in NX11.0.

License requirements : None

类成员变量说明

◆ blueValue [1/2]

double double NXOpen::Tooling::AssignPatchBuilder::blueValue

blue value between 0 and 1

◆ blueValue [2/2]

double double* NXOpen::Tooling::AssignPatchBuilder::blueValue

blue value between 0 and 1

◆ greenValue [1/2]

double NXOpen::Tooling::AssignPatchBuilder::greenValue

green value between 0 and 1

◆ greenValue [2/2]

double* NXOpen::Tooling::AssignPatchBuilder::greenValue

green value between 0 and 1