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

布局重定位构建器 更多...

#include <Tooling_LayoutRepositionBuilder.hxx>

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

Public 类型

enum  Method { MethodRotate , MethodTransform , MethodPointToPoint }
enum  Type { TypeMove , TypeCopy }

Public 成员函数

void AddACavityToCopyCavities (NXOpen::NXObject *cavityComponent)
void AddACavityToMoveCavities (NXOpen::NXObject *cavityComponent)
void AddCavity (NXOpen::NXObject *selectedCavity)
void ClearCopyCavities ()
void ClearMoveCavities ()
NXOpen::ExpressionDimX ()
NXOpen::ExpressionDimY ()
NXOpen::PointPointFrom ()
NXOpen::PointPointTo ()
void RemoveOperation ()
NXOpen::Tooling::LayoutRepositionBuilder::Method RepositionMethod ()
void RepositionMove (int copyOption)
void RepositionPointToPoint (int copyOption)
void RepositionRotate (int type, int copyOption)
void RepositionToOriginal ()
NXOpen::Tooling::LayoutRepositionBuilder::Type RepositionType ()
NXOpen::ExpressionRotateAngle ()
NXOpen::PointRotatePoint ()
NXOpen::SelectNXObjectListSelectInstance ()
void SetPointFrom (NXOpen::Point *pointFrom)
void SetPointTo (NXOpen::Point *pointTo)
void SetRepositionMethod (NXOpen::Tooling::LayoutRepositionBuilder::Method enumRepositionmethod)
void SetRepositionType (NXOpen::Tooling::LayoutRepositionBuilder::Type enumRepositiontype)
void SetRotatePoint (NXOpen::Point *rotatePoint)
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 _LayoutRepositionBuilderBuilder

详细描述

布局重定位构建器

表示Tooling::LayoutRepositionBuilder构建器
要创建此类的新实例,请使用 NXOpen::Tooling::MWLayoutCollection::CreateLayoutRepositionBuilder
默认值。

属性
DimX.Value 0(毫米单位),0(英寸单位)
DimY.Value 0(毫米单位),0(英寸单位)
RepositionType 移动
RotateAngle.Value 180


创建于 NX6.0.0。

成员枚举类型说明

◆ Method

表示布局变换的类型。

枚举值
MethodRotate 

旋转方法

MethodTransform 

变换方法

MethodPointToPoint 

点到点方法

◆ Type

表示布局变换的方法。

枚举值
TypeMove 

移动类型

TypeCopy 

复制类型

成员函数说明

◆ AddACavityToCopyCavities()

void NXOpen::Tooling::LayoutRepositionBuilder::AddACavityToCopyCavities ( NXOpen::NXObject * cavityComponent)

添加一个型腔以复制型腔
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

参数
cavityComponentcavitycomponent

◆ AddACavityToMoveCavities()

void NXOpen::Tooling::LayoutRepositionBuilder::AddACavityToMoveCavities ( NXOpen::NXObject * cavityComponent)

添加一个型腔以移动型腔
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

参数
cavityComponentcavitycomponent

◆ AddCavity()

void NXOpen::Tooling::LayoutRepositionBuilder::AddCavity ( NXOpen::NXObject * selectedCavity)

Generates a new cavity according to the given cavity occ
Created in NX1872.0.0.

License requirements : ug_mold_design ("UG MOLD")

参数
selectedCavityselectedcavity

◆ ClearCopyCavities()

void NXOpen::Tooling::LayoutRepositionBuilder::ClearCopyCavities ( )

清除所有待复制型腔中的型腔
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

◆ ClearMoveCavities()

void NXOpen::Tooling::LayoutRepositionBuilder::ClearMoveCavities ( )

清除所有待移动型腔中的型腔
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

◆ DimX()

NXOpen::Expression * NXOpen::Tooling::LayoutRepositionBuilder::DimX ( )

Returns the distance dimension in X-axis
Created in NX6.0.0.

License requirements : None

◆ DimY()

NXOpen::Expression * NXOpen::Tooling::LayoutRepositionBuilder::DimY ( )

Returns the distance dimension in Y-axis
Created in NX6.0.0.

License requirements : None

◆ PointFrom()

NXOpen::Point * NXOpen::Tooling::LayoutRepositionBuilder::PointFrom ( )

Returns the transform start point
Created in NX6.0.0.

License requirements : None

◆ PointTo()

NXOpen::Point * NXOpen::Tooling::LayoutRepositionBuilder::PointTo ( )

Returns the transform end point
Created in NX6.0.0.

License requirements : None

◆ RemoveOperation()

void NXOpen::Tooling::LayoutRepositionBuilder::RemoveOperation ( )

从当前装配体中移除组件
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

◆ RepositionMethod()

NXOpen::Tooling::LayoutRepositionBuilder::Method NXOpen::Tooling::LayoutRepositionBuilder::RepositionMethod ( )

Returns the reposition method
Created in NX6.0.0.

License requirements : None

◆ RepositionMove()

void NXOpen::Tooling::LayoutRepositionBuilder::RepositionMove ( int copyOption)

Transforms cavity with x y distance
Created in NX1872.0.0.

License requirements : ug_mold_design ("UG MOLD")

参数
copyOptioncopyoption

◆ RepositionPointToPoint()

void NXOpen::Tooling::LayoutRepositionBuilder::RepositionPointToPoint ( int copyOption)

将型腔从点转换到点
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

参数
copyOptioncopyoption

◆ RepositionRotate()

void NXOpen::Tooling::LayoutRepositionBuilder::RepositionRotate ( int type,
int copyOption )

旋转型腔
创建于 NX1872.0.0。

许可要求 : ug_mold_design ("UG MOLD")

参数
typetype
copyOptioncopyoption

◆ RepositionToOriginal()

void NXOpen::Tooling::LayoutRepositionBuilder::RepositionToOriginal ( )

重新定位到原始位置
创建于 NX6.0.0。

许可要求 : ug_mold_design ("UG MOLD")

◆ RepositionType()

NXOpen::Tooling::LayoutRepositionBuilder::Type NXOpen::Tooling::LayoutRepositionBuilder::RepositionType ( )

Returns the reposition type
Created in NX6.0.0.

License requirements : None

◆ RotateAngle()

NXOpen::Expression * NXOpen::Tooling::LayoutRepositionBuilder::RotateAngle ( )

Returns the rotate angle
Created in NX6.0.0.

License requirements : None

◆ RotatePoint()

NXOpen::Point * NXOpen::Tooling::LayoutRepositionBuilder::RotatePoint ( )

Returns the rotate point
Created in NX6.0.0.

License requirements : None

◆ SelectInstance()

NXOpen::SelectNXObjectList * NXOpen::Tooling::LayoutRepositionBuilder::SelectInstance ( )

Returns the select instance
Created in NX6.0.0.

License requirements : None

◆ SetPointFrom()

void NXOpen::Tooling::LayoutRepositionBuilder::SetPointFrom ( NXOpen::Point * pointFrom)

Sets the transform start point
Created in NX6.0.0.

License requirements : None

参数
pointFrompointfrom

◆ SetPointTo()

void NXOpen::Tooling::LayoutRepositionBuilder::SetPointTo ( NXOpen::Point * pointTo)

Sets the transform end point
Created in NX6.0.0.

License requirements : None

参数
pointTopointto

◆ SetRepositionMethod()

void NXOpen::Tooling::LayoutRepositionBuilder::SetRepositionMethod ( NXOpen::Tooling::LayoutRepositionBuilder::Method enumRepositionmethod)

Sets the reposition method
Created in NX6.0.0.

License requirements : None

参数
enumRepositionmethodenumrepositionmethod

◆ SetRepositionType()

void NXOpen::Tooling::LayoutRepositionBuilder::SetRepositionType ( NXOpen::Tooling::LayoutRepositionBuilder::Type enumRepositiontype)

Sets the reposition type
Created in NX6.0.0.

License requirements : None

参数
enumRepositiontypeenumrepositiontype

◆ SetRotatePoint()

void NXOpen::Tooling::LayoutRepositionBuilder::SetRotatePoint ( NXOpen::Point * rotatePoint)

Sets the rotate point
Created in NX6.0.0.

License requirements : None

参数
rotatePointrotatepoint