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

喷涂参数构建器 更多...

#include <Features_PaintParametersBuilder.hxx>

类 NXOpen::Features::PaintParametersBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Features::ShipDesign::ShipPaintParametersBuilder

Public 成员函数

std::vector< NXOpen::NXObject * > GetCompatibleTargetObjectContainers (NXOpen::NXObject *sourceContainer, NXOpen::NXObject *targetObjTag)
bool IsSourcePaintableObjectContainer (NXOpen::NXObject *containerObj)
void SetTargetComponentSelection (bool targetComponentSelection)
NXOpen::Features::SelectFeatureSourceFeature ()
NXOpen::SelectTaggedObjectSourceObject ()
NXOpen::Assemblies::SelectComponentListTargetComponents ()
bool TargetComponentSelection ()
NXOpen::Features::SelectFeatureListTargetFeatures ()
NXOpen::SelectTaggedObjectListTargetObjects ()
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 _PaintParametersBuilderBuilder

详细描述

喷涂参数构建器

表示一个特征参数刷生成器。特征参数刷不创建特征,而是协助从一个称为源特征的特征复制参数,并将其应用到其他称为目标特征的特征上。参数将从源特征复制到目标特征。如果NXOpen::Features::PaintParametersBuilder::SetTargetComponentSelection 设置为true,NXOpen::Features::PaintParametersBuilder::TargetComponents 中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreatePaintParametersBuilder
默认值。

属性
TargetComponentSelection 0


在 NX9.0.0 中创建。

成员函数说明

◆ GetCompatibleTargetObjectContainers()

std::vector< NXOpen::NXObject * > NXOpen::Features::PaintParametersBuilder::GetCompatibleTargetObjectContainers ( NXOpen::NXObject * sourceContainer,
NXOpen::NXObject * targetObjTag )

从targetObjTag中查找可刷对象容器。
在 NX10.0.0 中创建。

许可证要求:无

参数
sourceContainersourcecontainer
targetObjTagtargetobjtag

◆ IsSourcePaintableObjectContainer()

bool NXOpen::Features::PaintParametersBuilder::IsSourcePaintableObjectContainer ( NXOpen::NXObject * containerObj)

检查此对象是否包含可刷对象。
在 NX10.0.0 中创建。

许可证要求:无

参数
containerObjcontainerobj

◆ SetTargetComponentSelection()

void NXOpen::Features::PaintParametersBuilder::SetTargetComponentSelection ( bool targetComponentSelection)

设置目标组件选择。当此属性设置为true时,NXOpen::Features::PaintParametersBuilder::TargetComponents 中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
在 NX9.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
targetComponentSelectiontargetcomponentselection

◆ SourceFeature()

NXOpen::Features::SelectFeature * NXOpen::Features::PaintParametersBuilder::SourceFeature ( )

返回源特征
在 NX9.0.0 中创建。

许可证要求:无

◆ SourceObject()

NXOpen::SelectTaggedObject * NXOpen::Features::PaintParametersBuilder::SourceObject ( )

返回源可刷对象
在 NX10.0.0 中创建。

许可证要求:无

◆ TargetComponents()

NXOpen::Assemblies::SelectComponentList * NXOpen::Features::PaintParametersBuilder::TargetComponents ( )

返回包含目标特征的目标组件。 如果NXOpen::Features::PaintParametersBuilder::TargetComponentSelection 设置为true,这些组件中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
在 NX9.0.0 中创建。

许可证要求:无

◆ TargetComponentSelection()

bool NXOpen::Features::PaintParametersBuilder::TargetComponentSelection ( )

返回目标组件选择。当此属性设置为true时,NXOpen::Features::PaintParametersBuilder::TargetComponents 中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
在 NX9.0.0 中创建。

许可证要求:无

◆ TargetFeatures()

NXOpen::Features::SelectFeatureList * NXOpen::Features::PaintParametersBuilder::TargetFeatures ( )

返回目标特征
在 NX9.0.0 中创建。

许可证要求:无

◆ TargetObjects()

NXOpen::SelectTaggedObjectList * NXOpen::Features::PaintParametersBuilder::TargetObjects ( )

返回目标可刷对象
在 NX10.0.0 中创建。

许可证要求:无