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

打印坐标系构建器 更多...

#include <Features_PrintCsysBuilder.hxx>

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

Public 类型

enum  FreedomType {
  FreedomTypeFree , FreedomTypeFixZDirection , FreedomTypeFixBottomPlane , FreedomTypeRotate180 ,
  FreedomTypeFixBottomandXY , FreedomTypeFixRotation , FreedomTypeFixed
}
enum  Types { TypesUserDefined , TypesMinimumHeight }

Public 成员函数

NXOpen::ScCollectorBodies ()
NXOpen::CoordinateSystemCoordinateSystem ()
NXOpen::Features::PrintCsysBuilder::FreedomType Freedom ()
double MaxAngle ()
double Offset ()
NXOpen::ExpressionOffsetExpression ()
void SetCoordinateSystem (NXOpen::CoordinateSystem *coord)
void SetFreedom (NXOpen::Features::PrintCsysBuilder::FreedomType freedom)
void SetMaxAngle (double maxAngle)
void SetOffset (double offset)
void SetType (NXOpen::Features::PrintCsysBuilder::Types type)
NXOpen::Features::PrintCsysBuilder::Types 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 _PrintCsysBuilderBuilder

详细描述

打印坐标系构建器

表示一个 @link Features::Feature Features::Feature@endlink  构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::PrintCsysFeatureCollection::CreatePrintCsysBuilder  NXOpen::Features::PrintCsysFeatureCollection::CreatePrintCsysBuilder @endlink  <br>

默认值。

属性
自由度 自由
最大角度 45
偏移 0.0
类型 用户定义


在NX12.0.1中创建。

成员枚举类型说明

◆ FreedomType

打印坐标系的自由度类型

枚举值
FreedomTypeFree 

零件可自由旋转和移动

FreedomTypeFixZDirection 

零件可自由移动、绕z轴旋转以及绕其他轴旋转180度

FreedomTypeFixBottomPlane 

零件可自由移动并仅绕z轴旋转

FreedomTypeRotate180 

零件可自由移动并绕任何轴旋转180度

FreedomTypeFixBottomandXY 

零件可自由移动,仅绕z轴旋转180度

FreedomTypeFixRotation 

零件仅可自由移动

FreedomTypeFixed 

零件固定在原位,不会被优化

◆ Types

用于创建打印坐标系的方法类型

枚举值
TypesUserDefined 

用户定义方法

TypesMinimumHeight 

最小高度方法

成员函数说明

◆ Bodies()

NXOpen::ScCollector * NXOpen::Features::PrintCsysBuilder::Bodies ( )

返回选择用于创建打印坐标系的体
在NX12.0.1中创建。

许可要求:无

◆ CoordinateSystem()

NXOpen::CoordinateSystem * NXOpen::Features::PrintCsysBuilder::CoordinateSystem ( )

返回为打印坐标系手动设置的坐标系
在NX12.0.1中创建。

许可要求:无

◆ Freedom()

NXOpen::Features::PrintCsysBuilder::FreedomType NXOpen::Features::PrintCsysBuilder::Freedom ( )

返回打印坐标系的自由度类型
在NX12.0.1中创建。

许可要求:无

◆ MaxAngle()

double NXOpen::Features::PrintCsysBuilder::MaxAngle ( )

返回最大悬垂角度
在NX12.0.1中创建。

许可要求:无

◆ Offset()

double NXOpen::Features::PrintCsysBuilder::Offset ( )

返回打印坐标系在Z方向的偏移
在NX1899.0.0中创建。

许可要求:无

◆ OffsetExpression()

NXOpen::Expression * NXOpen::Features::PrintCsysBuilder::OffsetExpression ( )

返回打印坐标系在Z方向的偏移
在NX2007.0.0中创建。

许可要求:无

◆ SetCoordinateSystem()

void NXOpen::Features::PrintCsysBuilder::SetCoordinateSystem ( NXOpen::CoordinateSystem * coord)

设置为打印坐标系手动设置的坐标系
在NX12.0.1中创建。

许可要求:nx_additive_design (" NX Additive Design")

参数
coord坐标系

◆ SetFreedom()

void NXOpen::Features::PrintCsysBuilder::SetFreedom ( NXOpen::Features::PrintCsysBuilder::FreedomType freedom)

设置打印坐标系的自由度类型
在NX12.0.1中创建。

许可要求:nx_additive_design (" NX Additive Design")

参数
freedom自由度

◆ SetMaxAngle()

void NXOpen::Features::PrintCsysBuilder::SetMaxAngle ( double maxAngle)

设置最大悬垂角度
在NX12.0.1中创建。

许可要求:nx_additive_design (" NX Additive Design")

参数
maxAngle最大角度

◆ SetOffset()

void NXOpen::Features::PrintCsysBuilder::SetOffset ( double offset)

设置打印坐标系在Z方向的偏移
在NX1899.0.0中创建。

许可要求:nx_additive_design (" NX Additive Design")

参数
offset偏移

◆ SetType()

void NXOpen::Features::PrintCsysBuilder::SetType ( NXOpen::Features::PrintCsysBuilder::Types type)

设置用于创建打印坐标系的类型
在NX12.0.1中创建。

许可要求:nx_additive_design (" NX Additive Design")

参数
type类型

◆ Type()

NXOpen::Features::PrintCsysBuilder::Types NXOpen::Features::PrintCsysBuilder::Type ( )

返回用于创建打印坐标系的类型
在NX12.0.1中创建。

许可要求:无