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

链接镜像部件构建器 更多...

#include <LinkedMirrorPartBuilder.hxx>

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

Public 类型

enum  MirrorCsysOption { MirrorCsysOptionMirrorXYAndDeriveZ , MirrorCsysOptionMirrorYZAndDeriveX , MirrorCsysOptionMirrorXZAndDeriveY }
enum  MirrorPartTypeOption { MirrorPartTypeOptionExactMirror , MirrorPartTypeOptionNonExactMirrorKeepBrokenLinks , MirrorPartTypeOptionNonExactMirrorDeleteBrokenLinks }

Public 成员函数

std::vector< NXStringGetRefSetNames ()
NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption MirrorCsysMethod ()
NXString MirrorPartName ()
NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption MirrorPartType ()
NXOpen::PlaneMirrorPlane ()
NXOpen::Vector3d MirrorPlaneNormal ()
NXOpen::Point3d MirrorPlaneOrigin ()
bool MirrorPmiFlag ()
NXOpen::PartNewPart ()
NXOpen::PartParentPart ()
void SetMirrorCsysMethod (NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption mirrorCsysMethod)
void SetMirrorPartName (const char *mirrorPartName)
void SetMirrorPartName (const NXString &mirrorPartName)
void SetMirrorPartType (NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption mirrorOption)
void SetMirrorPlane (NXOpen::Plane *mirrorPlane)
void SetMirrorPlaneNormal (const NXOpen::Vector3d &normal)
void SetMirrorPlaneOrigin (const NXOpen::Point3d &origin)
void SetMirrorPmiFlag (bool mirrorPmiFlag)
void SetNewPart (NXOpen::Part *newPart)
void SetParentPart (NXOpen::Part *parentPart)
void SetRefSetNames (std::vector< NXString > &refSetNames)
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 _LinkedMirrorPartBuilderBuilder

详细描述

链接镜像部件构建器

LinkedMirrorPartBuilder的构造器类
要创建此类的新实例,请使用 NXOpen::PartCollection::CreateLinkedMirrorPartBuilder
默认值。

属性
MirrorCsysMethod MirrorXYAndDeriveZ


于NX8.5.0版本创建。

成员枚举类型说明

◆ MirrorCsysOption

坐标系镜像类型 前两个轴被镜像,第三个轴使用右手定则从前两个镜像轴派生

枚举值
MirrorCsysOptionMirrorXYAndDeriveZ 

镜像XY并派生Z

MirrorCsysOptionMirrorYZAndDeriveX 

镜像YZ并派生X

MirrorCsysOptionMirrorXZAndDeriveY 

镜像XZ并派生Y

◆ MirrorPartTypeOption

镜像部件类型

枚举值
MirrorPartTypeOptionExactMirror 

精确镜像

MirrorPartTypeOptionNonExactMirrorKeepBrokenLinks 

非精确镜像保留断开链接

MirrorPartTypeOptionNonExactMirrorDeleteBrokenLinks 

非精确镜像删除断开链接

成员函数说明

◆ GetRefSetNames()

std::vector< NXString > NXOpen::LinkedMirrorPartBuilder::GetRefSetNames ( )

获取为镜像选择的引用集的名称

返回
引用集名称数组
Created in NX8.5.0.

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

◆ MirrorCsysMethod()

NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption NXOpen::LinkedMirrorPartBuilder::MirrorCsysMethod ( )

返回指定如何镜像坐标系的方法
Created in NX8.5.0.

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

◆ MirrorPartName()

NXString NXOpen::LinkedMirrorPartBuilder::MirrorPartName ( )

返回新镜像部件的名称
于NX8.5.0版本创建。

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

◆ MirrorPartType()

NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption NXOpen::LinkedMirrorPartBuilder::MirrorPartType ( )

返回镜像部件类型,该类型控制镜像部件对源部件变更的响应方式
Created in NX8.5.0.

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

◆ MirrorPlane()

NXOpen::Plane * NXOpen::LinkedMirrorPartBuilder::MirrorPlane ( )

返回用于镜像实体的平面
Created in NX8.5.0.

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

◆ MirrorPlaneNormal()

NXOpen::Vector3d NXOpen::LinkedMirrorPartBuilder::MirrorPlaneNormal ( )

返回镜像平面的法线
Created in NX8.5.0.

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

◆ MirrorPlaneOrigin()

NXOpen::Point3d NXOpen::LinkedMirrorPartBuilder::MirrorPlaneOrigin ( )

返回镜像平面的原点
Created in NX8.5.0.

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

◆ MirrorPmiFlag()

bool NXOpen::LinkedMirrorPartBuilder::MirrorPmiFlag ( )

获取用于判断是否将PMI实体进行镜像的选项
创建于NX8.5.0。

许可要求:无

◆ NewPart()

NXOpen::Part * NXOpen::LinkedMirrorPartBuilder::NewPart ( )

返回创建镜像几何的目标镜像部件
Created in NX8.5.0.

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

◆ ParentPart()

NXOpen::Part * NXOpen::LinkedMirrorPartBuilder::ParentPart ( )

返回正在被镜像的源部件
Created in NX8.5.0.

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

◆ SetMirrorCsysMethod()

void NXOpen::LinkedMirrorPartBuilder::SetMirrorCsysMethod ( NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption mirrorCsysMethod)

设置指定如何镜像坐标系的方法
Created in NX8.5.0.

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

参数
mirrorCsysMethod镜像坐标系方法

◆ SetMirrorPartName() [1/2]

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPartName ( const char * mirrorPartName)

设置新镜像部件的名称
于NX8.5.0版本创建。

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

参数
mirrorPartNamemirrorpartname

◆ SetMirrorPartName() [2/2]

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPartName ( const NXString & mirrorPartName)

设置新镜像部件的名称
于NX8.5.0版本创建。

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

参数
mirrorPartNamemirrorpartname

◆ SetMirrorPartType()

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPartType ( NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption mirrorOption)

设置镜像部件类型,该类型控制镜像部件对源部件变更的响应方式
Created in NX8.5.0.

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

参数
mirrorOption镜像选项

◆ SetMirrorPlane()

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPlane ( NXOpen::Plane * mirrorPlane)

设置用于镜像实体的平面
Created in NX8.5.0.

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

参数
mirrorPlane镜像平面

◆ SetMirrorPlaneNormal()

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPlaneNormal ( const NXOpen::Vector3d & normal)

设置镜像平面的法线
Created in NX8.5.0.

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

参数
normal镜像平面的法线向量

◆ SetMirrorPlaneOrigin()

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPlaneOrigin ( const NXOpen::Point3d & origin)

设置镜像平面的原点
Created in NX8.5.0.

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

参数
origin镜像平面的原点

◆ SetMirrorPmiFlag()

void NXOpen::LinkedMirrorPartBuilder::SetMirrorPmiFlag ( bool mirrorPmiFlag)

设置用于判断是否将PMI实体进行镜像的选项
创建于NX8.5.0。

许可要求:无

参数
mirrorPmiFlagmirrorpmiflag

◆ SetNewPart()

void NXOpen::LinkedMirrorPartBuilder::SetNewPart ( NXOpen::Part * newPart)

设置创建镜像几何的目标镜像部件
Created in NX8.5.0.

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

参数
newPart新部件

◆ SetParentPart()

void NXOpen::LinkedMirrorPartBuilder::SetParentPart ( NXOpen::Part * parentPart)

设置正在被镜像的源部件
Created in NX8.5.0.

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

参数
parentPart源部件

◆ SetRefSetNames()

void NXOpen::LinkedMirrorPartBuilder::SetRefSetNames ( std::vector< NXString > & refSetNames)

设置为镜像选择的引用集的名称
Created in NX8.5.0.

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

参数
refSetNames引用集名称