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

缩放特征构建器类 更多...

#include <Features_ScaleBuilder.hxx>

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

Public 类型

enum  Types { TypesUniform , TypesAxisymmetric , TypesGeneral }

Public 成员函数

NXOpen::ScCollectorBodyCollector ()
NXOpen::SelectBodyListBodyToScale ()
NXOpen::CoordinateSystemCsys ()
NXOpen::PointPoint ()
NXOpen::ExpressionScaleAlongAxis ()
NXOpen::ExpressionScaleOtherDirection ()
NXOpen::ExpressionScaleXdirection ()
NXOpen::ExpressionScaleYdirection ()
NXOpen::ExpressionScaleZdirection ()
void SetBodyCollector (NXOpen::ScCollector *scaleBody)
void SetCsys (NXOpen::CoordinateSystem *csys)
void SetPoint (NXOpen::Point *point)
void SetType (NXOpen::Features::ScaleBuilder::Types type)
void SetVector (NXOpen::Direction *vector)
NXOpen::Features::ScaleBuilder::Types Type ()
NXOpen::ExpressionUniformFactor ()
NXOpen::DirectionVector ()
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 _ScaleBuilderBuilder

详细描述

缩放特征构建器类

表示 @link NXOpen::Features::Scale NXOpen::Features::Scale@endlink  构建器。此类的输入可以是收敛对象。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateScaleBuilder  NXOpen::Features::FeatureCollection::CreateScaleBuilder @endlink  <br>

默认值。

属性
ScaleAlongAxis.Value 1.0
ScaleOtherDirection.Value 1.0
ScaleXdirection.Value 1.0
ScaleYdirection.Value 1.0
ScaleZdirection.Value 1.0
UniformFactor.Value 1.0


创建于NX5.0.0。

成员枚举类型说明

◆ Types

缩放类型

枚举值
TypesUniform 

均匀缩放

TypesAxisymmetric 

轴对称缩放

TypesGeneral 

一般缩放

成员函数说明

◆ BodyCollector()

NXOpen::ScCollector * NXOpen::Features::ScaleBuilder::BodyCollector ( )

返回体收集器,类型为 NXOpen::ScCollector
创建于NX11.0.1.

许可证要求:无

◆ BodyToScale()

NXOpen::SelectBodyList * NXOpen::Features::ScaleBuilder::BodyToScale ( )

返回要缩放的体
创建于NX5.0.0.

许可证要求:无

◆ Csys()

NXOpen::CoordinateSystem * NXOpen::Features::ScaleBuilder::Csys ( )

返回坐标系,类型为 NXOpen::CoordinateSystem
创建于NX5.0.0.

许可证要求:无

◆ Point()

NXOpen::Point * NXOpen::Features::ScaleBuilder::Point ( )

返回点,类型为 NXOpen::Point
创建于NX5.0.0.

许可证要求:无

◆ ScaleAlongAxis()

NXOpen::Expression * NXOpen::Features::ScaleBuilder::ScaleAlongAxis ( )

返回沿轴缩放因子
创建于NX5.0.0.

许可证要求:无

◆ ScaleOtherDirection()

NXOpen::Expression * NXOpen::Features::ScaleBuilder::ScaleOtherDirection ( )

返回其他方向缩放因子
创建于NX5.0.0.

许可证要求:无

◆ ScaleXdirection()

NXOpen::Expression * NXOpen::Features::ScaleBuilder::ScaleXdirection ( )

返回X方向缩放因子
创建于NX5.0.0.

许可证要求:无

◆ ScaleYdirection()

NXOpen::Expression * NXOpen::Features::ScaleBuilder::ScaleYdirection ( )

返回Y方向缩放因子
创建于NX5.0.0.

许可证要求:无

◆ ScaleZdirection()

NXOpen::Expression * NXOpen::Features::ScaleBuilder::ScaleZdirection ( )

返回Z方向比例
于NX5.0.0中创建。

许可证要求:无

◆ SetBodyCollector()

void NXOpen::Features::ScaleBuilder::SetBodyCollector ( NXOpen::ScCollector * scaleBody)

设置体收集器,类型为 NXOpen::ScCollector
创建于NX11.0.1.

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

参数
scaleBody要缩放的体

◆ SetCsys()

void NXOpen::Features::ScaleBuilder::SetCsys ( NXOpen::CoordinateSystem * csys)

设置坐标系,类型为 NXOpen::CoordinateSystem
创建于NX5.0.0.

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

参数
csys设置缩放的参考坐标系

◆ SetPoint()

void NXOpen::Features::ScaleBuilder::SetPoint ( NXOpen::Point * point)

设置点,类型为 NXOpen::Point
创建于NX5.0.0.

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

参数
point设置缩放的参考点

◆ SetType()

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

设置缩放类型 NXOpen::Features::ScaleBuilder::Types
创建于NX5.0.0.

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

参数
type获取缩放方法的类型

◆ SetVector()

void NXOpen::Features::ScaleBuilder::SetVector ( NXOpen::Direction * vector)

设置矢量,类型为 NXOpen::Direction
创建于NX5.0.0.

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

参数
vector设置缩放的参考轴

◆ Type()

NXOpen::Features::ScaleBuilder::Types NXOpen::Features::ScaleBuilder::Type ( )

返回缩放类型 NXOpen::Features::ScaleBuilder::Types
创建于NX5.0.0.

许可证要求:无

◆ UniformFactor()

NXOpen::Expression * NXOpen::Features::ScaleBuilder::UniformFactor ( )

返回均匀缩放因子
创建于NX5.0.0.

许可证要求:无

◆ Vector()

NXOpen::Direction * NXOpen::Features::ScaleBuilder::Vector ( )

返回矢量,类型为 NXOpen::Direction
创建于NX5.0.0.

许可证要求:无