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

表示一个NX NXOpen::Validate::Parameter
参数由名称、值公式和数据类型定义,以及该参数是否能包含多个 值或单个值,还有用于在运行时构建下拉菜单或列表选择对话框以自定义值的数据。 参数用于执行检查逻辑。

创建于NX1899.0.0.
更多...

#include <Validate_Parameter.hxx>

类 NXOpen::Validate::Parameter 继承关系图:
NXOpen::TransientObject

Public 成员函数

bool GetBooleanValue ()
std::vector< bool > GetBooleanValues ()
double GetDoubleValue ()
std::vector< double > GetDoubleValues ()
int GetIntValue ()
std::vector< int > GetIntValues ()
NXOpen::NXObjectGetNXObjectValue ()
std::vector< NXOpen::NXObject * > GetNXObjectValues ()
NXOpen::Point3d GetPoint3dValue ()
std::vector< NXOpen::Point3dGetPoint3dValues ()
NXString GetStringValue ()
std::vector< NXStringGetStringValues ()
NXOpen::Vector3d GetVector3dValue ()
std::vector< NXOpen::Vector3dGetVector3dValues ()
bool IsList ()
void SetBooleanValue (bool data)
void SetBooleanValues (const std::vector< bool > &data)
void SetDoubleValue (double data)
void SetDoubleValues (const std::vector< double > &data)
void SetIntValue (int data)
void SetIntValues (const std::vector< int > &data)
void SetNXObjectValue (NXOpen::NXObject *data)
void SetNXObjectValues (const std::vector< NXOpen::NXObject * > &data)
void SetPoint3dValue (const NXOpen::Point3d &data)
void SetPoint3dValues (const std::vector< NXOpen::Point3d > &data)
void SetStringValue (const char *data)
void SetStringValue (const NXString &data)
void SetStringValues (std::vector< NXString > &data)
void SetVector3dValue (const NXOpen::Vector3d &data)
void SetVector3dValues (const std::vector< NXOpen::Vector3d > &data)
NXString Title ()
NXOpen::RuleManager::RuleType Type ()
virtual ~Parameter ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

表示一个NX NXOpen::Validate::Parameter
参数由名称、值公式和数据类型定义,以及该参数是否能包含多个 值或单个值,还有用于在运行时构建下拉菜单或列表选择对话框以自定义值的数据。 参数用于执行检查逻辑。

创建于NX1899.0.0.

验证参数

构造及析构函数说明

◆ ~Parameter()

virtual NXOpen::Validate::Parameter::~Parameter ( )
virtual

从内存中释放对象。调用此方法后,使用该对象是非法的。在.NET中,当对象被垃圾回收器删除时,此方法会自动被调用。
创建于NX1899.0.0.

许可要求 : None

成员函数说明

◆ GetBooleanValue()

bool NXOpen::Validate::Parameter::GetBooleanValue ( )

从单值参数获取布尔类型值。

返回
布尔类型值。
创建于NX1899.0.0.

许可要求 : None

◆ GetBooleanValues()

std::vector< bool > NXOpen::Validate::Parameter::GetBooleanValues ( )

从多值参数获取布尔类型值。

返回
布尔类型值。
创建于NX1899.0.0.

许可要求 : None

◆ GetDoubleValue()

double NXOpen::Validate::Parameter::GetDoubleValue ( )

从单值参数获取实数类型值。

返回
实数类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetDoubleValues()

std::vector< double > NXOpen::Validate::Parameter::GetDoubleValues ( )

从多值参数获取实数类型值。

返回
实数类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetIntValue()

int NXOpen::Validate::Parameter::GetIntValue ( )

从单值参数获取整数类型值。

返回
整数类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetIntValues()

std::vector< int > NXOpen::Validate::Parameter::GetIntValues ( )

从多值参数获取整数类型值。

返回
整数类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetNXObjectValue()

NXOpen::NXObject * NXOpen::Validate::Parameter::GetNXObjectValue ( )

从单值参数获取NXObject 类型值。

返回
NXObject 类型值。
在 NX1953.0.0 中创建。

许可证要求:无

◆ GetNXObjectValues()

std::vector< NXOpen::NXObject * > NXOpen::Validate::Parameter::GetNXObjectValues ( )

从多值参数获取NXObject 类型值。

返回
NXObject 类型值。
在 NX1953.0.0 中创建。

许可证要求:无

◆ GetPoint3dValue()

NXOpen::Point3d NXOpen::Validate::Parameter::GetPoint3dValue ( )

从单值参数获取 Point3d 类型值。

返回
Point3d类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetPoint3dValues()

std::vector< NXOpen::Point3d > NXOpen::Validate::Parameter::GetPoint3dValues ( )

从多值参数获取 Point3d 类型值。

返回
Point3d类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetStringValue()

NXString NXOpen::Validate::Parameter::GetStringValue ( )

从单值参数获取字符串类型值。

返回
字符串类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetStringValues()

std::vector< NXString > NXOpen::Validate::Parameter::GetStringValues ( )

从多值参数获取字符串类型值。

返回
字符串类型值。
创建于 NX1899.0.0.

许可证要求:无

◆ GetVector3dValue()

NXOpen::Vector3d NXOpen::Validate::Parameter::GetVector3dValue ( )

从单值参数获取Vector3d 类型值。

返回
Vector3d 类型值。
在 NX1899.0.0 中创建。

许可证要求:无

◆ GetVector3dValues()

std::vector< NXOpen::Vector3d > NXOpen::Validate::Parameter::GetVector3dValues ( )

从多值参数获取Vector3d 类型值。

返回
Vector3d 类型值。
在 NX1899.0.0 中创建。

许可证要求:无

◆ IsList()

bool NXOpen::Validate::Parameter::IsList ( )

判断参数是单值还是多值。True - 多值列表;false - 单值。
创建于NX1899.0.0.

许可要求 : None

◆ SetBooleanValue()

void NXOpen::Validate::Parameter::SetBooleanValue ( bool data)

为单值参数设置布尔类型值。
创建于NX1899.0.0.

许可要求 : None

参数
data布尔类型值。

◆ SetBooleanValues()

void NXOpen::Validate::Parameter::SetBooleanValues ( const std::vector< bool > & data)

为多值参数设置布尔类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data布尔类型值。

◆ SetDoubleValue()

void NXOpen::Validate::Parameter::SetDoubleValue ( double data)

为单值参数设置实数类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data实数类型值。

◆ SetDoubleValues()

void NXOpen::Validate::Parameter::SetDoubleValues ( const std::vector< double > & data)

为多值参数设置实数类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data实数类型值。

◆ SetIntValue()

void NXOpen::Validate::Parameter::SetIntValue ( int data)

为单值参数设置整数类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data整数类型值。

◆ SetIntValues()

void NXOpen::Validate::Parameter::SetIntValues ( const std::vector< int > & data)

为多值参数设置整数类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data整数类型值。

◆ SetNXObjectValue()

void NXOpen::Validate::Parameter::SetNXObjectValue ( NXOpen::NXObject * data)

NXObject 类型值设置到单值参数。
在 NX1953.0.0 中创建。

许可证要求:无

参数
dataNXObject 类型值。

◆ SetNXObjectValues()

void NXOpen::Validate::Parameter::SetNXObjectValues ( const std::vector< NXOpen::NXObject * > & data)

NXObject 类型值设置到多值参数。
在 NX1953.0.0 中创建。

许可证要求:无

参数
dataNXObject 类型值。

◆ SetPoint3dValue()

void NXOpen::Validate::Parameter::SetPoint3dValue ( const NXOpen::Point3d & data)

Point3d 类型值设置到单值参数。
在 NX1899.0.0 中创建。

许可证要求:无

参数
dataPoint3d 类型值。

◆ SetPoint3dValues()

void NXOpen::Validate::Parameter::SetPoint3dValues ( const std::vector< NXOpen::Point3d > & data)

Point3d 类型值设置到多值参数。
在 NX1899.0.0 中创建。

许可证要求:无

参数
dataPoint3d 类型值。

◆ SetStringValue() [1/2]

void NXOpen::Validate::Parameter::SetStringValue ( const char * data)

为单值参数设置字符串类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data字符串类型值。

◆ SetStringValue() [2/2]

void NXOpen::Validate::Parameter::SetStringValue ( const NXString & data)

为单值参数设置字符串类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data字符串类型值。

◆ SetStringValues()

void NXOpen::Validate::Parameter::SetStringValues ( std::vector< NXString > & data)

为多值参数设置字符串类型值。
创建于 NX1899.0.0.

许可证要求:无

参数
data字符串类型值。

◆ SetVector3dValue()

void NXOpen::Validate::Parameter::SetVector3dValue ( const NXOpen::Vector3d & data)

Vector3d 类型值设置到单值参数。
在 NX1899.0.0 中创建。

许可证要求:无

参数
dataVector3d 类型值。

◆ SetVector3dValues()

void NXOpen::Validate::Parameter::SetVector3dValues ( const std::vector< NXOpen::Vector3d > & data)

Vector3d 类型值设置到多值参数。
在 NX1899.0.0 中创建。

许可证要求:无

参数
dataVector3d 类型值。

◆ Title()

NXString NXOpen::Validate::Parameter::Title ( )

返回参数的标题字符串。
创建于NX1899.0.0.

许可要求 : None

◆ Type()

NXOpen::RuleManager::RuleType NXOpen::Validate::Parameter::Type ( )

返回参数的数据类型。
创建于NX1899.0.0.

许可要求 : None