|
NX Open C++ 参考指南 2406 v1.1
|
喷涂参数构建器 更多...
#include <Features_PaintParametersBuilder.hxx>
Public 成员函数 | |
| std::vector< NXOpen::NXObject * > | GetCompatibleTargetObjectContainers (NXOpen::NXObject *sourceContainer, NXOpen::NXObject *targetObjTag) |
| bool | IsSourcePaintableObjectContainer (NXOpen::NXObject *containerObj) |
| void | SetTargetComponentSelection (bool targetComponentSelection) |
| NXOpen::Features::SelectFeature * | SourceFeature () |
| NXOpen::SelectTaggedObject * | SourceObject () |
| NXOpen::Assemblies::SelectComponentList * | TargetComponents () |
| bool | TargetComponentSelection () |
| NXOpen::Features::SelectFeatureList * | TargetFeatures () |
| NXOpen::SelectTaggedObjectList * | TargetObjects () |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| 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 中创建。
| std::vector< NXOpen::NXObject * > NXOpen::Features::PaintParametersBuilder::GetCompatibleTargetObjectContainers | ( | NXOpen::NXObject * | sourceContainer, |
| NXOpen::NXObject * | targetObjTag ) |
从targetObjTag中查找可刷对象容器。
在 NX10.0.0 中创建。
许可证要求:无
| sourceContainer | sourcecontainer |
| targetObjTag | targetobjtag |
| bool NXOpen::Features::PaintParametersBuilder::IsSourcePaintableObjectContainer | ( | NXOpen::NXObject * | containerObj | ) |
检查此对象是否包含可刷对象。
在 NX10.0.0 中创建。
许可证要求:无
| containerObj | containerobj |
| void NXOpen::Features::PaintParametersBuilder::SetTargetComponentSelection | ( | bool | targetComponentSelection | ) |
设置目标组件选择。当此属性设置为true时,NXOpen::Features::PaintParametersBuilder::TargetComponents 中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
在 NX9.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| targetComponentSelection | targetcomponentselection |
| NXOpen::Features::SelectFeature * NXOpen::Features::PaintParametersBuilder::SourceFeature | ( | ) |
返回源特征
在 NX9.0.0 中创建。
许可证要求:无
| NXOpen::SelectTaggedObject * NXOpen::Features::PaintParametersBuilder::SourceObject | ( | ) |
返回源可刷对象
在 NX10.0.0 中创建。
许可证要求:无
| NXOpen::Assemblies::SelectComponentList * NXOpen::Features::PaintParametersBuilder::TargetComponents | ( | ) |
返回包含目标特征的目标组件。 如果NXOpen::Features::PaintParametersBuilder::TargetComponentSelection 设置为true,这些组件中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
在 NX9.0.0 中创建。
许可证要求:无
| bool NXOpen::Features::PaintParametersBuilder::TargetComponentSelection | ( | ) |
返回目标组件选择。当此属性设置为true时,NXOpen::Features::PaintParametersBuilder::TargetComponents 中所有与源特征NXOpen::Features::PaintParametersBuilder::SourceFeature 兼容参数刷的特征也会被设置为目标特征。
在 NX9.0.0 中创建。
许可证要求:无
| NXOpen::Features::SelectFeatureList * NXOpen::Features::PaintParametersBuilder::TargetFeatures | ( | ) |
返回目标特征
在 NX9.0.0 中创建。
许可证要求:无
| NXOpen::SelectTaggedObjectList * NXOpen::Features::PaintParametersBuilder::TargetObjects | ( | ) |
返回目标可刷对象
在 NX10.0.0 中创建。
许可证要求:无