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

表示用于创建和编辑NXOpen::Fields::Field 的构建器类。 此构建器允许您通过NXOpen::Motion::ProfileBuilder::TypeChoicesSketch 或对 NXOpen::Motion::ProfileBuilder::TypeChoicesExternalFile 的引用或 NXOpen::Motion::ProfileBuilder::TypeChoicesManualInput 来定义NXOpen::Fields::Field
要创建此类的新实例,请使用NXOpen::Motion::FieldDataCollection::CreateProfileBuilder

在NX1847.0.0中创建。
更多...

#include <Motion_ProfileBuilder.hxx>

类 NXOpen::Motion::ProfileBuilder 继承关系图:
NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ExternalFileTypeChoices { ExternalFileTypeChoicesTabularData , ExternalFileTypeChoicesTimeSeries }
enum  TypeChoices { TypeChoicesSketch , TypeChoicesExternalFile , TypeChoicesManualInput }
 轮廓的类型属性。 更多...

Public 成员函数

NXOpen::Fields::ExternalFileProfileBuilderExternalFileProfile ()
 外部文件轮廓。 仅当 NXOpen::Motion::ProfileBuilder::InputType 设置为 NXOpen::Motion::ProfileBuilder::TypeChoicesExternalFile 时使用
创建于NX1847.0.0。

许可要求:无
NXOpen::Motion::ProfileBuilder::ExternalFileTypeChoices FormatType ()
NXOpen::Motion::ProfileBuilder::TypeChoices InputType ()
 轮廓输入类型。
NXOpen::Fields::ManualInputProfileBuilderManualInputProfile ()
 手动输入轮廓。 仅当 NXOpen::Motion::ProfileBuilder::InputType 设置为 NXOpen::Motion::ProfileBuilder::TypeChoicesManualInput 时使用
创建于NX1926.0.0。

许可要求:无
NXString Name ()
 从运动对象中选择的轮廓对象的名称。
创建于NX1847.0.0。

许可要求:无
void SetFormatType (NXOpen::Motion::ProfileBuilder::ExternalFileTypeChoices formatType)
void SetInputType (NXOpen::Motion::ProfileBuilder::TypeChoices inputType)
 轮廓输入类型。
void SetName (const char *name)
 从运动对象中选择的轮廓对象的名称。
创建于NX1847.0.0。

许可要求:无
void SetName (const NXString &name)
 从运动对象中选择的轮廓对象的名称。
创建于NX1847.0.0。

许可要求:无
NXOpen::Fields::SketchProfileBuilderSketchProfile ()
 草图轮廓。 仅当 NXOpen::Motion::ProfileBuilder::InputType 设置为 NXOpen::Motion::ProfileBuilder::TypeChoicesSketch 时使用
创建于NX1847.0.0。

许可要求:无
NXOpen::Fields::TimeSeriesProfileBuilderTimeSeriesProfile ()
 时间序列轮廓组件。 这是时间序列轮廓UI组件的构建器。
创建于NX1847.0.0。

许可要求:无
Public 成员函数 继承自 NXOpen::Motion::MotionBuilder
double DisplayScale ()
NXString GroupName ()
NXOpen::Motion::MotionObject::GroupType GroupType ()
void SetDisplayScale (double displayScale)
void SetGroupName (const char *groupName)
void SetGroupName (const NXString &groupName)
void SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType)
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 _ProfileBuilderBuilder

详细描述

表示用于创建和编辑NXOpen::Fields::Field 的构建器类。 此构建器允许您通过NXOpen::Motion::ProfileBuilder::TypeChoicesSketch 或对 NXOpen::Motion::ProfileBuilder::TypeChoicesExternalFile 的引用或 NXOpen::Motion::ProfileBuilder::TypeChoicesManualInput 来定义NXOpen::Fields::Field
要创建此类的新实例,请使用NXOpen::Motion::FieldDataCollection::CreateProfileBuilder

在NX1847.0.0中创建。

轮廓构建器

成员枚举类型说明

◆ ExternalFileTypeChoices

外部文件轮廓的类型

枚举值
ExternalFileTypeChoicesTabularData 

表格数据

ExternalFileTypeChoicesTimeSeries 

时间序列

◆ TypeChoices

轮廓的类型属性。

枚举值
TypeChoicesSketch 

草图

TypeChoicesExternalFile 

外部文件引用

TypeChoicesManualInput 

手动输入

成员函数说明

◆ ExternalFileProfile()

NXOpen::Fields::ExternalFileProfileBuilder * NXOpen::Motion::ProfileBuilder::ExternalFileProfile ( )

外部文件轮廓。 仅当 NXOpen::Motion::ProfileBuilder::InputType 设置为 NXOpen::Motion::ProfileBuilder::TypeChoicesExternalFile 时使用
创建于NX1847.0.0。

许可要求:无

返回

◆ FormatType()

NXOpen::Motion::ProfileBuilder::ExternalFileTypeChoices NXOpen::Motion::ProfileBuilder::FormatType ( )

返回外部文件类型(表格数据或时间序列)
于NX1847.0.0版本创建。

许可要求:无

◆ InputType()

◆ ManualInputProfile()

NXOpen::Fields::ManualInputProfileBuilder * NXOpen::Motion::ProfileBuilder::ManualInputProfile ( )

手动输入轮廓。 仅当 NXOpen::Motion::ProfileBuilder::InputType 设置为 NXOpen::Motion::ProfileBuilder::TypeChoicesManualInput 时使用
创建于NX1926.0.0。

许可要求:无

返回

◆ Name()

NXString NXOpen::Motion::ProfileBuilder::Name ( )

从运动对象中选择的轮廓对象的名称。
创建于NX1847.0.0。

许可要求:无

返回

◆ SetFormatType()

void NXOpen::Motion::ProfileBuilder::SetFormatType ( NXOpen::Motion::ProfileBuilder::ExternalFileTypeChoices formatType)

设置外部文件类型(表格数据或时间序列)
于NX1847.0.0版本创建。

许可要求:无

参数
formatType格式类型

◆ SetInputType()

void NXOpen::Motion::ProfileBuilder::SetInputType ( NXOpen::Motion::ProfileBuilder::TypeChoices inputType)

◆ SetName() [1/2]

void NXOpen::Motion::ProfileBuilder::SetName ( const char * name)

从运动对象中选择的轮廓对象的名称。
创建于NX1847.0.0。

许可要求:无

设置

参数
name名称

◆ SetName() [2/2]

void NXOpen::Motion::ProfileBuilder::SetName ( const NXString & name)

从运动对象中选择的轮廓对象的名称。
创建于NX1847.0.0。

许可要求:无

设置

参数
name名称

◆ SketchProfile()

NXOpen::Fields::SketchProfileBuilder * NXOpen::Motion::ProfileBuilder::SketchProfile ( )

草图轮廓。 仅当 NXOpen::Motion::ProfileBuilder::InputType 设置为 NXOpen::Motion::ProfileBuilder::TypeChoicesSketch 时使用
创建于NX1847.0.0。

许可要求:无

返回

◆ TimeSeriesProfile()

NXOpen::Fields::TimeSeriesProfileBuilder * NXOpen::Motion::ProfileBuilder::TimeSeriesProfile ( )

时间序列轮廓组件。 这是时间序列轮廓UI组件的构建器。
创建于NX1847.0.0。

许可要求:无

返回