表示一个NX NXOpen::Validate::Parameter。
参数由名称、值公式和数据类型定义,以及该参数是否能包含多个 值或单个值,还有用于在运行时构建下拉菜单或列表选择对话框以自定义值的数据。 参数用于执行检查逻辑。
创建于NX1899.0.0.
更多...
#include <Validate_Parameter.hxx>
表示一个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()
◆ GetNXObjectValues()
| std::vector< NXOpen::NXObject * > NXOpen::Validate::Parameter::GetNXObjectValues |
( |
| ) |
|
◆ 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()
◆ GetVector3dValues()
| std::vector< NXOpen::Vector3d > NXOpen::Validate::Parameter::GetVector3dValues |
( |
| ) |
|
◆ IsList()
| bool NXOpen::Validate::Parameter::IsList |
( |
| ) |
|
判断参数是单值还是多值。True - 多值列表;false - 单值。
创建于NX1899.0.0.
许可要求 : None
◆ SetBooleanValue()
| void NXOpen::Validate::Parameter::SetBooleanValue |
( |
bool | data | ) |
|
为单值参数设置布尔类型值。
创建于NX1899.0.0.
许可要求 : None
- 参数
-
◆ SetBooleanValues()
| void NXOpen::Validate::Parameter::SetBooleanValues |
( |
const std::vector< bool > & | data | ) |
|
为多值参数设置布尔类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetDoubleValue()
| void NXOpen::Validate::Parameter::SetDoubleValue |
( |
double | data | ) |
|
为单值参数设置实数类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetDoubleValues()
| void NXOpen::Validate::Parameter::SetDoubleValues |
( |
const std::vector< double > & | data | ) |
|
为多值参数设置实数类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetIntValue()
| void NXOpen::Validate::Parameter::SetIntValue |
( |
int | data | ) |
|
为单值参数设置整数类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetIntValues()
| void NXOpen::Validate::Parameter::SetIntValues |
( |
const std::vector< int > & | data | ) |
|
为多值参数设置整数类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetNXObjectValue()
将NXObject 类型值设置到单值参数。
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetNXObjectValues()
| void NXOpen::Validate::Parameter::SetNXObjectValues |
( |
const std::vector< NXOpen::NXObject * > & | data | ) |
|
将NXObject 类型值设置到多值参数。
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetPoint3dValue()
| void NXOpen::Validate::Parameter::SetPoint3dValue |
( |
const NXOpen::Point3d & | data | ) |
|
将Point3d 类型值设置到单值参数。
在 NX1899.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetPoint3dValues()
| void NXOpen::Validate::Parameter::SetPoint3dValues |
( |
const std::vector< NXOpen::Point3d > & | data | ) |
|
将Point3d 类型值设置到多值参数。
在 NX1899.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetStringValue() [1/2]
| void NXOpen::Validate::Parameter::SetStringValue |
( |
const char * | data | ) |
|
为单值参数设置字符串类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetStringValue() [2/2]
| void NXOpen::Validate::Parameter::SetStringValue |
( |
const NXString & | data | ) |
|
为单值参数设置字符串类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetStringValues()
| void NXOpen::Validate::Parameter::SetStringValues |
( |
std::vector< NXString > & | data | ) |
|
为多值参数设置字符串类型值。
创建于 NX1899.0.0.
许可证要求:无
- 参数
-
◆ SetVector3dValue()
| void NXOpen::Validate::Parameter::SetVector3dValue |
( |
const NXOpen::Vector3d & | data | ) |
|
将Vector3d 类型值设置到单值参数。
在 NX1899.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetVector3dValues()
| void NXOpen::Validate::Parameter::SetVector3dValues |
( |
const std::vector< NXOpen::Vector3d > & | data | ) |
|
将Vector3d 类型值设置到多值参数。
在 NX1899.0.0 中创建。
许可证要求:无
- 参数
-
◆ Title()
| NXString NXOpen::Validate::Parameter::Title |
( |
| ) |
|
返回参数的标题字符串。
创建于NX1899.0.0.
许可要求 : None
◆ Type()
返回参数的数据类型。
创建于NX1899.0.0.
许可要求 : None