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

几何复制构建器 更多...

#include <Features_GeomcopyBuilder.hxx>

类 NXOpen::Features::GeomcopyBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AlongPathDistanceOptions { AlongPathDistanceOptionsFillPathLength , AlongPathDistanceOptionsArcLength }
enum  CsysMirrorOptions { CsysMirrorOptionsMirrorXAndY , CsysMirrorOptionsMirrorYAndZ , CsysMirrorOptionsMirrorZAndX }
enum  TransformTypes {
  TransformTypesBetweenLocations , TransformTypesMirror , TransformTypesTranslation , TransformTypesRotation ,
  TransformTypesAlongCurve , TransformTypesOffset
}

Public 成员函数

NXOpen::ExpressionAlongPathAngle ()
bool Associative ()
NXOpen::GeometricUtilities::BetweenLocationsDataBetweenLocations ()
bool CopyThreads ()
NXOpen::Features::GeomcopyBuilder::CsysMirrorOptions CsysMirrorOption ()
NXOpen::Features::GeomcopyBuilder::AlongPathDistanceOptions FillPathLength ()
NXOpen::SelectObjectListGeometryToInstance ()
bool HideOriginal ()
NXOpen::PlaneMirrorPlane ()
NXOpen::ExpressionNumberOfCopies ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderOnPathDistance ()
NXOpen::SectionPath ()
NXOpen::ExpressionRotateAngle ()
NXOpen::ExpressionRotateDistance ()
NXOpen::AxisRotationAxis ()
void SetAssociative (bool associative)
void SetCopyThreads (bool copyThreads)
void SetCsysMirrorOption (NXOpen::Features::GeomcopyBuilder::CsysMirrorOptions csysMirrorOption)
void SetFillPathLength (NXOpen::Features::GeomcopyBuilder::AlongPathDistanceOptions fillPathLength)
void SetHideOriginal (bool hideOriginal)
void SetMirrorPlane (NXOpen::Plane *mirrorPlane)
void SetPath (NXOpen::Section *path)
void SetRotationAxis (NXOpen::Axis *rotationAxis)
void SetTranslationVector (NXOpen::Direction *translationVector)
void SetType (NXOpen::Features::GeomcopyBuilder::TransformTypes transformType)
NXOpen::ExpressionTranslateDistance ()
NXOpen::DirectionTranslationVector ()
NXOpen::Features::GeomcopyBuilder::TransformTypes Type ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _GeomcopyBuilderBuilder

详细描述

几何复制构建器

表示 @link NXOpen::Features::Geomcopy NXOpen::Features::Geomcopy@endlink  构建器
 <br> 若要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateGeomcopyBuilder  NXOpen::Features::FeatureCollection::CreateGeomcopyBuilder @endlink  <br>

默认值。

属性
关联
复制螺纹
坐标系镜像选项 镜像Y和Z
填充路径长度 填充路径长度


于NX5.0.0创建。

成员枚举类型说明

◆ AlongPathDistanceOptions

沿路径距离选项

枚举值
AlongPathDistanceOptionsFillPathLength 

填充路径长度选项

AlongPathDistanceOptionsArcLength 

弧长选项

◆ CsysMirrorOptions

坐标系镜像选项

枚举值
CsysMirrorOptionsMirrorXAndY 

镜像X和Y并推导Z

CsysMirrorOptionsMirrorYAndZ 

镜像Y和Z并推导X

CsysMirrorOptionsMirrorZAndX 

镜像X和Z并推导Y

◆ TransformTypes

用户输入的变换类型。

枚举值
TransformTypesBetweenLocations 

在两个点或坐标系位置之间

TransformTypesMirror 

关于平面镜像

TransformTypesTranslation 

沿方向平移

TransformTypesRotation 

绕轴旋转

TransformTypesAlongCurve 

沿路径

TransformTypesOffset 

偏置

成员函数说明

◆ AlongPathAngle()

NXOpen::Expression * NXOpen::Features::GeomcopyBuilder::AlongPathAngle ( )

返回用于沿路径实例化的角度尺寸。
创建于NX5.0.0。

许可证要求:无

◆ Associative()

bool NXOpen::Features::GeomcopyBuilder::Associative ( )

返回关联标志,一个指示副本是否关联的逻辑标志。
创建于NX5.0.0。

许可证要求:无

◆ BetweenLocations()

NXOpen::GeometricUtilities::BetweenLocationsData * NXOpen::Features::GeomcopyBuilder::BetweenLocations ( )

返回变换类型为“两位置间”时的两位置间数据。
于NX5.0.0版本创建。

许可证要求:无

◆ CopyThreads()

bool NXOpen::Features::GeomcopyBuilder::CopyThreads ( )

返回复制螺纹选项。
创建于NX8.0.0。

许可证要求:无

◆ CsysMirrorOption()

NXOpen::Features::GeomcopyBuilder::CsysMirrorOptions NXOpen::Features::GeomcopyBuilder::CsysMirrorOption ( )

返回备用基准坐标系镜像方法选项。
创建于NX6.0.0。

许可证要求:无

◆ FillPathLength()

NXOpen::Features::GeomcopyBuilder::AlongPathDistanceOptions NXOpen::Features::GeomcopyBuilder::FillPathLength ( )

返回填充路径长度,即沿路径实例化的距离选项。
创建于NX5.0.0。

许可证要求:无

◆ GeometryToInstance()

NXOpen::SelectObjectList * NXOpen::Features::GeomcopyBuilder::GeometryToInstance ( )

返回要实例化的几何对象的选择列表。
于NX5.0.0版本创建。

许可证要求:无

◆ HideOriginal()

bool NXOpen::Features::GeomcopyBuilder::HideOriginal ( )

返回是否隐藏原始几何体。
创建于NX6.0.0。

许可证要求:无

◆ MirrorPlane()

NXOpen::Plane * NXOpen::Features::GeomcopyBuilder::MirrorPlane ( )

返回镜像类型实例化使用的镜像平面。
于NX5.0.0版本创建。

许可证要求:无

◆ NumberOfCopies()

NXOpen::Expression * NXOpen::Features::GeomcopyBuilder::NumberOfCopies ( )

返回要实例化的几何体的复制数量。
创建于NX5.0.0。

许可证要求:无

◆ OnPathDistance()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::GeomcopyBuilder::OnPathDistance ( )

返回沿路径类型实例化使用的路径上距离尺寸构建器。
于NX5.0.0版本创建。

许可证要求:无

◆ Path()

NXOpen::Section * NXOpen::Features::GeomcopyBuilder::Path ( )

返回沿路径类型实例化使用的截面路径。
于NX5.0.0版本创建。

许可证要求:无

◆ RotateAngle()

NXOpen::Expression * NXOpen::Features::GeomcopyBuilder::RotateAngle ( )

返回旋转类型实例化使用的角度尺寸。
于NX5.0.0版本创建。

许可证要求:无

◆ RotateDistance()

NXOpen::Expression * NXOpen::Features::GeomcopyBuilder::RotateDistance ( )

返回旋转类型实例化使用的距离尺寸。
于NX5.0.0版本创建。

许可证要求:无

◆ RotationAxis()

NXOpen::Axis * NXOpen::Features::GeomcopyBuilder::RotationAxis ( )

返回旋转类型实例化使用的旋转轴。
于NX5.0.0版本创建。

许可证要求:无

◆ SetAssociative()

void NXOpen::Features::GeomcopyBuilder::SetAssociative ( bool associative)

设置关联标志,一个指示副本是否关联的逻辑标志。
创建于NX5.0.0。

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

参数
associativeassociative

◆ SetCopyThreads()

void NXOpen::Features::GeomcopyBuilder::SetCopyThreads ( bool copyThreads)

设置复制螺纹选项。
创建于NX8.0.0。

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

参数
copyThreadscopythreads

◆ SetCsysMirrorOption()

void NXOpen::Features::GeomcopyBuilder::SetCsysMirrorOption ( NXOpen::Features::GeomcopyBuilder::CsysMirrorOptions csysMirrorOption)

设置备用基准坐标系镜像方法选项。
创建于NX6.0.0。

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

参数
csysMirrorOptioncsysmirroroption

◆ SetFillPathLength()

void NXOpen::Features::GeomcopyBuilder::SetFillPathLength ( NXOpen::Features::GeomcopyBuilder::AlongPathDistanceOptions fillPathLength)

设置填充路径长度,即沿路径实例化的距离选项。
创建于NX5.0.0。

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

参数
fillPathLengthfillpathlength

◆ SetHideOriginal()

void NXOpen::Features::GeomcopyBuilder::SetHideOriginal ( bool hideOriginal)

设置是否隐藏原始几何体。
创建于NX6.0.0。

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

参数
hideOriginalhideoriginal

◆ SetMirrorPlane()

void NXOpen::Features::GeomcopyBuilder::SetMirrorPlane ( NXOpen::Plane * mirrorPlane)

设置镜像类型实例化使用的镜像平面。
于NX5.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING")

参数
mirrorPlane镜像平面

◆ SetPath()

void NXOpen::Features::GeomcopyBuilder::SetPath ( NXOpen::Section * path)

设置沿路径类型实例化使用的截面路径。
于NX5.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING")

参数
path路径

◆ SetRotationAxis()

void NXOpen::Features::GeomcopyBuilder::SetRotationAxis ( NXOpen::Axis * rotationAxis)

设置旋转类型实例化使用的旋转轴。
于NX5.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING")

参数
rotationAxis旋转轴

◆ SetTranslationVector()

void NXOpen::Features::GeomcopyBuilder::SetTranslationVector ( NXOpen::Direction * translationVector)

设置平移类型实例化使用的平移矢量。
于NX5.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING")

参数
translationVector平移矢量

◆ SetType()

void NXOpen::Features::GeomcopyBuilder::SetType ( NXOpen::Features::GeomcopyBuilder::TransformTypes transformType)

设置实例化的变换类型,如“两位置间”或“镜像”。
于NX5.0.0版本创建。

许可证要求:实体建模("SOLIDS MODELING")

参数
transformType变换类型

◆ TranslateDistance()

NXOpen::Expression * NXOpen::Features::GeomcopyBuilder::TranslateDistance ( )

返回平移类型实例化使用的距离尺寸。
于NX5.0.0版本创建。

许可证要求:无

◆ TranslationVector()

NXOpen::Direction * NXOpen::Features::GeomcopyBuilder::TranslationVector ( )

返回平移类型实例化使用的平移矢量。
于NX5.0.0版本创建。

许可证要求:无

◆ Type()

NXOpen::Features::GeomcopyBuilder::TransformTypes NXOpen::Features::GeomcopyBuilder::Type ( )

返回实例化的变换类型,如“两位置间”或“镜像”。
于NX5.0.0版本创建。

许可证要求:无