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

实体修补构建器 更多...

#include <Tooling_SolidPatchBuilder.hxx>

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

Public 类型

enum  SolidPatchType { SolidPatchTypeSolidPatch , SolidPatchTypeLinkBody }

Public 成员函数

void AddListPartToPatchData (std::vector< NXString > &selectedListString)
NXOpen::SelectBodyListPatch ()
NXOpen::Tooling::SolidPatchBuilder::SolidPatchType PatchType ()
NXOpen::SelectBodyProduct ()
void SetPatchType (NXOpen::Tooling::SolidPatchBuilder::SolidPatchType patchType)
void SetSubtract (bool isSubtract)
void ShowResult ()
bool Subtract ()
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

友元

class _SolidPatchBuilderBuilder

详细描述

实体修补构建器

Represents a builder to be used to create a solid patch.
To create a new instance of this class, use NXOpen::Tooling::SolidPatchCollection::CreateBuilder
Default values.

Property Value
PatchType SolidPatch
Subtract 0


Created in NX7.5.0.

成员枚举类型说明

◆ SolidPatchType

Settings of the solid patch creation types.

枚举值
SolidPatchTypeSolidPatch 

Solid patch type indicates to create solid patch

SolidPatchTypeLinkBody 

Link body type indicates to create link body

成员函数说明

◆ AddListPartToPatchData()

void NXOpen::Tooling::SolidPatchBuilder::AddListPartToPatchData ( std::vector< NXString > & selectedListString)

Add the selected list part as the destionation components.
Created in NX1980.0.0.

License requirements : None

参数
selectedListStringNames of selected List

◆ Patch()

NXOpen::SelectBodyList * NXOpen::Tooling::SolidPatchBuilder::Patch ( )

Returns the tool bodies selected as linked source bodies for patching up the target body.
Created in NX7.5.0.

License requirements : None

◆ PatchType()

NXOpen::Tooling::SolidPatchBuilder::SolidPatchType NXOpen::Tooling::SolidPatchBuilder::PatchType ( )

Returns the patch type of the solid patch creation.
Created in NX7.5.0.

License requirements : None

◆ Product()

NXOpen::SelectBody * NXOpen::Tooling::SolidPatchBuilder::Product ( )

Returns the product body selected as the target body for unite with tool bodies.
Created in NX7.5.0.

License requirements : None

◆ SetPatchType()

void NXOpen::Tooling::SolidPatchBuilder::SetPatchType ( NXOpen::Tooling::SolidPatchBuilder::SolidPatchType patchType)

Sets the patch type of the solid patch creation.
Created in NX7.5.0.

License requirements : None

参数
patchTypepatchtype

◆ SetSubtract()

void NXOpen::Tooling::SolidPatchBuilder::SetSubtract ( bool isSubtract)

Sets the toggle for indicating if the tool is subtracted by the target or not.
Created in NX7.5.0.

License requirements : None

参数
isSubtractissubtract

◆ ShowResult()

void NXOpen::Tooling::SolidPatchBuilder::ShowResult ( )

Show result button to write the patch and link this information to the list window.
Created in NX7.5.0.

License requirements : None

◆ Subtract()

bool NXOpen::Tooling::SolidPatchBuilder::Subtract ( )

Returns the toggle for indicating if the tool is subtracted by the target or not.
Created in NX7.5.0.

License requirements : None