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

表示属性表
这是一个子对象

创建于 NX9.0.0.
更多...

#include <BasePropertyTable.hxx>

类 NXOpen::BasePropertyTable 继承关系图:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::CAE::PropertyTable NXOpen::CAE::AeroStructures::PropTable

Public 类型

enum  BasePropertyType {
  BasePropertyTypeUnknown , BasePropertyTypeString , BasePropertyTypeBoolean , BasePropertyTypeInteger ,
  BasePropertyTypeDouble , BasePropertyTypeFieldWrapper , BasePropertyTypeScalarFieldWrapper , BasePropertyTypeCoordinateSystem ,
  BasePropertyTypeDoubleArray , BasePropertyTypeIntegerArray , BasePropertyTypePhysicalMaterial , BasePropertyTypeMatrix ,
  BasePropertyTypeScalarTable , BasePropertyTypeScalarFieldTableWrapper , BasePropertyTypeComplexScalarFieldWrapper , BasePropertyTypeComplexVectorFieldWrapper ,
  BasePropertyTypeFileReference , BasePropertyTypePhysicalMaterialArray
}
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

Public 成员函数

void AddRowScalarFieldTable (const char *propertyName)
void AddRowScalarFieldTable (const NXString &propertyName)
void ClearTablePropertyOverride (const char *propertyName)
void ClearTablePropertyOverride (const NXString &propertyName)
void CopyProperties (NXOpen::BasePropertyTable *sourceTable)
void CopyProperty (const char *propertyName, NXOpen::BasePropertyTable *sourcePropertyTable)
void CopyProperty (const NXString &propertyName, NXOpen::BasePropertyTable *sourcePropertyTable)
void DeleteRowScalarFieldTable (const char *propertyName)
void DeleteRowScalarFieldTable (const NXString &propertyName)
NXString DescriptorNeutralName ()
NXString DescriptorSpecificName ()
NXOpen::BasePropertyTable::BasePropertyType GetBasePropertyType (const char *propertyName)
NXOpen::BasePropertyTable::BasePropertyType GetBasePropertyType (const NXString &propertyName)
NXOpen::Fields::FieldExpressionGetBaseScalarFieldPropertyValue (const char *propertyName)
NXOpen::Fields::FieldExpressionGetBaseScalarFieldPropertyValue (const NXString &propertyName)
void GetBaseScalarWithDataPropertyValue (const char *propertyName, double *propertyValue, NXOpen::Unit **unitType)
void GetBaseScalarWithDataPropertyValue (const NXString &propertyName, double *propertyValue, NXOpen::Unit **unitType)
bool GetBooleanPropertyValue (const char *propertyName)
bool GetBooleanPropertyValue (const NXString &propertyName)
NXOpen::Fields::ComplexScalarFieldWrapperGetComplexScalarFieldWrapperPropertyValue (const char *propertyName)
NXOpen::Fields::ComplexScalarFieldWrapperGetComplexScalarFieldWrapperPropertyValue (const NXString &propertyName)
NXOpen::Fields::ComplexVectorFieldWrapperGetComplexVectorFieldWrapperPropertyValue (const char *propertyName)
NXOpen::Fields::ComplexVectorFieldWrapperGetComplexVectorFieldWrapperPropertyValue (const NXString &propertyName)
NXOpen::CoordinateSystemGetCoordinateSystemPropertyValue (const char *propertyName)
NXOpen::CoordinateSystemGetCoordinateSystemPropertyValue (const NXString &propertyName)
double GetDoublePropertyValue (const char *propertyName)
double GetDoublePropertyValue (const NXString &propertyName)
NXOpen::Fields::FieldWrapperGetFieldWrapperPropertyValue (const char *propertyName)
NXOpen::Fields::FieldWrapperGetFieldWrapperPropertyValue (const NXString &propertyName)
NXString GetFileReferencePropertyValue (const char *propertyName)
NXString GetFileReferencePropertyValue (const NXString &propertyName)
std::vector< int > GetIntegerArrayPropertyValue (const char *propertyName)
std::vector< int > GetIntegerArrayPropertyValue (const NXString &propertyName)
int GetIntegerExpressionPropertyValue (const char *propertyName)
int GetIntegerExpressionPropertyValue (const NXString &propertyName)
int GetIntegerPropertyValue (const char *propertyName)
int GetIntegerPropertyValue (const NXString &propertyName)
void GetMaterialArrayPropertyValue (const char *propertyName, std::vector< NXOpen::PhysicalMaterial * > &materials)
void GetMaterialArrayPropertyValue (const NXString &propertyName, std::vector< NXOpen::PhysicalMaterial * > &materials)
void GetMaterialPropertyValue (const char *propertyName, bool *materialInherited, NXOpen::PhysicalMaterial **material)
void GetMaterialPropertyValue (const NXString &propertyName, bool *materialInherited, NXOpen::PhysicalMaterial **material)
NXOpen::ScalarMatrixValueGetMatrixPropertyValue (const char *propertyName)
NXOpen::ScalarMatrixValueGetMatrixPropertyValue (const NXString &propertyName)
int GetPropertyCount ()
NXString GetPropertyNameByIndex (int index)
std::vector< double > GetScalarArrayPropertyValue (const char *propertyName)
std::vector< double > GetScalarArrayPropertyValue (const NXString &propertyName)
void GetScalarArrayWithUnitsPropertyValue (const char *propertyName, std::vector< double > &propertyValue, NXOpen::Unit **unitType)
void GetScalarArrayWithUnitsPropertyValue (const NXString &propertyName, std::vector< double > &propertyValue, NXOpen::Unit **unitType)
void GetScalarFieldTableRowCol (const char *propertyName, int *nRows, int *nCols)
void GetScalarFieldTableRowCol (const NXString &propertyName, int *nRows, int *nCols)
NXOpen::Fields::ScalarFieldWrapperGetScalarFieldWrapperByIndex (int iRow, int iCol, const char *propertyName)
NXOpen::Fields::ScalarFieldWrapperGetScalarFieldWrapperByIndex (int iRow, int iCol, const NXString &propertyName)
NXOpen::Fields::ScalarFieldWrapperGetScalarFieldWrapperPropertyValue (const char *propertyName)
NXOpen::Fields::ScalarFieldWrapperGetScalarFieldWrapperPropertyValue (const NXString &propertyName)
NXOpen::ExpressionGetScalarPropertyValue (const char *propertyName)
NXOpen::ExpressionGetScalarPropertyValue (const NXString &propertyName)
NXOpen::ScalarTableValueGetScalarTablePropertyValue (const char *propertyName)
NXOpen::ScalarTableValueGetScalarTablePropertyValue (const NXString &propertyName)
NXString GetStringPropertyValue (const char *propertyName)
NXString GetStringPropertyValue (const NXString &propertyName)
void SetBaseScalarFieldPropertyValue (const char *propertyName, NXOpen::Fields::FieldExpression *propertyValue)
void SetBaseScalarFieldPropertyValue (const NXString &propertyName, NXOpen::Fields::FieldExpression *propertyValue)
void SetBaseScalarWithDataPropertyValue (const char *propertyName, const char *propertyValue, NXOpen::Unit *unitType)
void SetBaseScalarWithDataPropertyValue (const char *propertyName, double propertyValue, NXOpen::Unit *unitType)
void SetBaseScalarWithDataPropertyValue (const NXString &propertyName, const NXString &propertyValue, NXOpen::Unit *unitType)
void SetBaseScalarWithDataPropertyValue (const NXString &propertyName, double propertyValue, NXOpen::Unit *unitType)
void SetBooleanPropertyValue (const char *propertyName, bool propertyValue)
void SetBooleanPropertyValue (const NXString &propertyName, bool propertyValue)
void SetComplexScalarFieldWrapperPropertyValue (const char *propertyName, NXOpen::Fields::ComplexScalarFieldWrapper *propertyValue)
void SetComplexScalarFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::ComplexScalarFieldWrapper *propertyValue)
void SetComplexVectorFieldWrapperPropertyValue (const char *propertyName, NXOpen::Fields::ComplexVectorFieldWrapper *propertyValue)
void SetComplexVectorFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::ComplexVectorFieldWrapper *propertyValue)
void SetCoordinateSystemPropertyValue (const char *propertyName, NXOpen::CoordinateSystem *propertyValue)
void SetCoordinateSystemPropertyValue (const NXString &propertyName, NXOpen::CoordinateSystem *propertyValue)
void SetDoublePropertyValue (const char *propertyName, double propertyValue)
void SetDoublePropertyValue (const NXString &propertyName, double propertyValue)
void SetFieldWrapperPropertyValue (const char *propertyName, NXOpen::Fields::FieldWrapper *propertyValue)
void SetFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::FieldWrapper *propertyValue)
void SetFileReferencePropertyValue (const char *propertyName, const char *propertyValue)
void SetFileReferencePropertyValue (const NXString &propertyName, const NXString &propertyValue)
void SetIntegerArrayPropertyValue (const char *propertyName, const std::vector< int > &propertyValue)
void SetIntegerArrayPropertyValue (const NXString &propertyName, const std::vector< int > &propertyValue)
void SetIntegerExpressionPropertyValue (const char *propertyName, int propertyValue)
void SetIntegerExpressionPropertyValue (const NXString &propertyName, int propertyValue)
void SetIntegerPropertyValue (const char *propertyName, int propertyValue)
void SetIntegerPropertyValue (const NXString &propertyName, int propertyValue)
void SetMaterialArrayPropertyValue (const char *propertyName, const std::vector< NXOpen::PhysicalMaterial * > &material)
void SetMaterialArrayPropertyValue (const NXString &propertyName, const std::vector< NXOpen::PhysicalMaterial * > &material)
void SetMaterialPropertyValue (const char *propertyName, bool materialInherited, NXOpen::PhysicalMaterial *material)
void SetMaterialPropertyValue (const NXString &propertyName, bool materialInherited, NXOpen::PhysicalMaterial *material)
void SetMatrixPropertyValue (const char *propertyName, NXOpen::ScalarMatrixValue *matrix)
void SetMatrixPropertyValue (const NXString &propertyName, NXOpen::ScalarMatrixValue *matrix)
void SetScalarArrayPropertyValue (const char *propertyName, const std::vector< double > &propertyValue)
void SetScalarArrayPropertyValue (const NXString &propertyName, const std::vector< double > &propertyValue)
void SetScalarArrayWithUnitsPropertyValue (const char *propertyName, const std::vector< double > &propertyValue, NXOpen::Unit *unitType)
void SetScalarArrayWithUnitsPropertyValue (const NXString &propertyName, const std::vector< double > &propertyValue, NXOpen::Unit *unitType)
void SetScalarFieldWrapperByIndex (int iRow, int iCol, const char *propertyName, NXOpen::Fields::ScalarFieldWrapper *propertyValue)
void SetScalarFieldWrapperByIndex (int iRow, int iCol, const NXString &propertyName, NXOpen::Fields::ScalarFieldWrapper *propertyValue)
void SetScalarFieldWrapperPropertyValue (const char *propertyName, NXOpen::Fields::ScalarFieldWrapper *propertyValue)
void SetScalarFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::ScalarFieldWrapper *propertyValue)
void SetScalarPropertyValue (const char *propertyName, NXOpen::Expression *propertyValue)
void SetScalarPropertyValue (const NXString &propertyName, NXOpen::Expression *propertyValue)
void SetScalarTablePropertyValue (const char *propertyName, NXOpen::ScalarTableValue *table)
void SetScalarTablePropertyValue (const NXString &propertyName, NXOpen::ScalarTableValue *table)
void SetStringOnIntegerExpressionPropertyValue (const char *propertyName, const char *propertyValue)
void SetStringOnIntegerExpressionPropertyValue (const NXString &propertyName, const NXString &propertyValue)
void SetStringPropertyValue (const char *propertyName, const char *propertyValue)
void SetStringPropertyValue (const NXString &propertyName, const NXString &propertyValue)
void SetTablePropertyOverride (const char *propertyName)
void SetTablePropertyOverride (const NXString &propertyName)
void SetTablePropertyWithoutValue (const char *propertyName)
void SetTablePropertyWithoutValue (const NXString &propertyName)
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _BasePropertyTableBuilder

额外继承的成员函数

Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

表示属性表
这是一个子对象

创建于 NX9.0.0.

基础属性表类

成员枚举类型说明

◆ BasePropertyType

属性类型

枚举值
BasePropertyTypeUnknown 

未知

BasePropertyTypeString 

字符串

BasePropertyTypeBoolean 

布尔值

BasePropertyTypeInteger 

整数

BasePropertyTypeDouble 

双精度浮点数

BasePropertyTypeFieldWrapper 

场包装器

BasePropertyTypeScalarFieldWrapper 

标量场包装器

BasePropertyTypeCoordinateSystem 

坐标系

BasePropertyTypeDoubleArray 

双精度浮点数数组

BasePropertyTypeIntegerArray 

整数数组

BasePropertyTypePhysicalMaterial 

物理材料

BasePropertyTypeMatrix 

矩阵

BasePropertyTypeScalarTable 

标量表

BasePropertyTypeScalarFieldTableWrapper 

标量场表包装器

BasePropertyTypeComplexScalarFieldWrapper 

复标量场包装器

BasePropertyTypeComplexVectorFieldWrapper 

复矢量场包装器

BasePropertyTypeFileReference 

文件引用

BasePropertyTypePhysicalMaterialArray 

物理材料数组

成员函数说明

◆ AddRowScalarFieldTable() [1/2]

void NXOpen::BasePropertyTable::AddRowScalarFieldTable ( const char * propertyName)

对标量场表执行添加行操作
Created in NX11.0.0.

License requirements : None

参数
propertyName属性名

◆ AddRowScalarFieldTable() [2/2]

void NXOpen::BasePropertyTable::AddRowScalarFieldTable ( const NXString & propertyName)

对标量场表执行添加行操作
Created in NX11.0.0.

License requirements : None

参数
propertyName属性名

◆ ClearTablePropertyOverride() [1/2]

void NXOpen::BasePropertyTable::ClearTablePropertyOverride ( const char * propertyName)

清除属性覆盖标志。
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称

◆ ClearTablePropertyOverride() [2/2]

void NXOpen::BasePropertyTable::ClearTablePropertyOverride ( const NXString & propertyName)

清除属性覆盖标志。
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称

◆ CopyProperties()

void NXOpen::BasePropertyTable::CopyProperties ( NXOpen::BasePropertyTable * sourceTable)

将输入表中的值复制到此表中,表描述符中性名称必须匹配
创建于 NX9.0.0。

许可要求:无

参数
sourceTable源表

◆ CopyProperty() [1/2]

void NXOpen::BasePropertyTable::CopyProperty ( const char * propertyName,
NXOpen::BasePropertyTable * sourcePropertyTable )

将源表中一个属性的值复制到此表中
创建于 NX10.0.0。

许可要求:无

参数
propertyName属性名称
sourcePropertyTable源属性表

◆ CopyProperty() [2/2]

void NXOpen::BasePropertyTable::CopyProperty ( const NXString & propertyName,
NXOpen::BasePropertyTable * sourcePropertyTable )

将源表中一个属性的值复制到此表中
创建于 NX10.0.0。

许可要求:无

参数
propertyName属性名称
sourcePropertyTable源属性表

◆ DeleteRowScalarFieldTable() [1/2]

void NXOpen::BasePropertyTable::DeleteRowScalarFieldTable ( const char * propertyName)

对标量场表执行删除行操作
Created in NX11.0.0.

License requirements : None

参数
propertyName属性名

◆ DeleteRowScalarFieldTable() [2/2]

void NXOpen::BasePropertyTable::DeleteRowScalarFieldTable ( const NXString & propertyName)

对标量场表执行删除行操作
Created in NX11.0.0.

License requirements : None

参数
propertyName属性名

◆ DescriptorNeutralName()

NXString NXOpen::BasePropertyTable::DescriptorNeutralName ( )

返回属性表描述符的中性名称
创建于 NX8.5.0。

许可要求:无

◆ DescriptorSpecificName()

NXString NXOpen::BasePropertyTable::DescriptorSpecificName ( )

返回属性表描述符的特定语言名称
创建于 NX8.5.0。

许可要求:无

◆ GetBasePropertyType() [1/2]

NXOpen::BasePropertyTable::BasePropertyType NXOpen::BasePropertyTable::GetBasePropertyType ( const char * propertyName)

返回属性的类型

返回
属性类型
创建于 NX9.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetBasePropertyType() [2/2]

NXOpen::BasePropertyTable::BasePropertyType NXOpen::BasePropertyTable::GetBasePropertyType ( const NXString & propertyName)

返回属性的类型

返回
属性类型
创建于 NX9.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetBaseScalarFieldPropertyValue() [1/2]

NXOpen::Fields::FieldExpression * NXOpen::BasePropertyTable::GetBaseScalarFieldPropertyValue ( const char * propertyName)

返回属性的字段表达式 NXOpen::Fields::FieldExpression 值。

返回
属性值
Created in NX9.0.0.

License requirements : None
参数
propertyName属性名

◆ GetBaseScalarFieldPropertyValue() [2/2]

NXOpen::Fields::FieldExpression * NXOpen::BasePropertyTable::GetBaseScalarFieldPropertyValue ( const NXString & propertyName)

返回属性的字段表达式 NXOpen::Fields::FieldExpression 值。

返回
属性值
Created in NX9.0.0.

License requirements : None
参数
propertyName属性名

◆ GetBaseScalarWithDataPropertyValue() [1/2]

void NXOpen::BasePropertyTable::GetBaseScalarWithDataPropertyValue ( const char * propertyName,
double * propertyValue,
NXOpen::Unit ** unitType )

获取带单位的属性双精度值
创建于 NX9.0.0。

许可要求:无

参数
propertyName标量的名称
propertyValue标量的当前双精度值
unitType标量的单位类型,如果标量没有单位则为 NULL

◆ GetBaseScalarWithDataPropertyValue() [2/2]

void NXOpen::BasePropertyTable::GetBaseScalarWithDataPropertyValue ( const NXString & propertyName,
double * propertyValue,
NXOpen::Unit ** unitType )

获取带单位的属性双精度值
创建于 NX9.0.0。

许可要求:无

参数
propertyName标量的名称
propertyValue标量的当前双精度值
unitType标量的单位类型,如果标量没有单位则为 NULL

◆ GetBooleanPropertyValue() [1/2]

bool NXOpen::BasePropertyTable::GetBooleanPropertyValue ( const char * propertyName)

获取属性的布尔值

返回
属性值
在 NX4.0.0 中创建。

许可要求:无
参数
propertyName属性名

◆ GetBooleanPropertyValue() [2/2]

bool NXOpen::BasePropertyTable::GetBooleanPropertyValue ( const NXString & propertyName)

获取属性的布尔值

返回
属性值
在 NX4.0.0 中创建。

许可要求:无
参数
propertyName属性名

◆ GetComplexScalarFieldWrapperPropertyValue() [1/2]

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::BasePropertyTable::GetComplexScalarFieldWrapperPropertyValue ( const char * propertyName)

返回复标量场包装 NXOpen::Fields::ComplexScalarFieldWrapper

返回
属性值
Created in NX11.0.0.

License requirements : None
参数
propertyName属性名

◆ GetComplexScalarFieldWrapperPropertyValue() [2/2]

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::BasePropertyTable::GetComplexScalarFieldWrapperPropertyValue ( const NXString & propertyName)

返回复标量场包装 NXOpen::Fields::ComplexScalarFieldWrapper

返回
属性值
Created in NX11.0.0.

License requirements : None
参数
propertyName属性名

◆ GetComplexVectorFieldWrapperPropertyValue() [1/2]

NXOpen::Fields::ComplexVectorFieldWrapper * NXOpen::BasePropertyTable::GetComplexVectorFieldWrapperPropertyValue ( const char * propertyName)

返回复矢量场包装器 NXOpen::Fields::ComplexScalarFieldWrapper

返回
属性值
创建于 NX12.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetComplexVectorFieldWrapperPropertyValue() [2/2]

NXOpen::Fields::ComplexVectorFieldWrapper * NXOpen::BasePropertyTable::GetComplexVectorFieldWrapperPropertyValue ( const NXString & propertyName)

返回复矢量场包装器 NXOpen::Fields::ComplexScalarFieldWrapper

返回
属性值
创建于 NX12.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetCoordinateSystemPropertyValue() [1/2]

NXOpen::CoordinateSystem * NXOpen::BasePropertyTable::GetCoordinateSystemPropertyValue ( const char * propertyName)

返回坐标系 NXOpen::CoordinateSystem

返回
属性值
Created in NX4.0.0.

License requirements : None
参数
propertyName属性名

◆ GetCoordinateSystemPropertyValue() [2/2]

NXOpen::CoordinateSystem * NXOpen::BasePropertyTable::GetCoordinateSystemPropertyValue ( const NXString & propertyName)

返回坐标系 NXOpen::CoordinateSystem

返回
属性值
Created in NX4.0.0.

License requirements : None
参数
propertyName属性名

◆ GetDoublePropertyValue() [1/2]

double NXOpen::BasePropertyTable::GetDoublePropertyValue ( const char * propertyName)

获取属性的双精度浮点数值

返回
属性值
在 NX4.0.0 中创建。

许可要求:无
参数
propertyName属性名

◆ GetDoublePropertyValue() [2/2]

double NXOpen::BasePropertyTable::GetDoublePropertyValue ( const NXString & propertyName)

获取属性的双精度浮点数值

返回
属性值
在 NX4.0.0 中创建。

许可要求:无
参数
propertyName属性名

◆ GetFieldWrapperPropertyValue() [1/2]

NXOpen::Fields::FieldWrapper * NXOpen::BasePropertyTable::GetFieldWrapperPropertyValue ( const char * propertyName)

返回字段包装器 NXOpen::Fields::FieldWrapper

返回
属性值
创建于 NX6.0.0.

许可要求 : 无
参数
propertyName属性名称

◆ GetFieldWrapperPropertyValue() [2/2]

NXOpen::Fields::FieldWrapper * NXOpen::BasePropertyTable::GetFieldWrapperPropertyValue ( const NXString & propertyName)

返回字段包装器 NXOpen::Fields::FieldWrapper

返回
属性值
创建于 NX6.0.0.

许可要求 : 无
参数
propertyName属性名称

◆ GetFileReferencePropertyValue() [1/2]

NXString NXOpen::BasePropertyTable::GetFileReferencePropertyValue ( const char * propertyName)

返回属性的文件引用值

返回
属性值
创建于 NX12.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetFileReferencePropertyValue() [2/2]

NXString NXOpen::BasePropertyTable::GetFileReferencePropertyValue ( const NXString & propertyName)

返回属性的文件引用值

返回
属性值
创建于 NX12.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetIntegerArrayPropertyValue() [1/2]

std::vector< int > NXOpen::BasePropertyTable::GetIntegerArrayPropertyValue ( const char * propertyName)

返回属性的整数数组值

返回

创建于 NX5.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetIntegerArrayPropertyValue() [2/2]

std::vector< int > NXOpen::BasePropertyTable::GetIntegerArrayPropertyValue ( const NXString & propertyName)

返回属性的整数数组值

返回

创建于 NX5.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetIntegerExpressionPropertyValue() [1/2]

int NXOpen::BasePropertyTable::GetIntegerExpressionPropertyValue ( const char * propertyName)

返回属性的整型(四舍五入的双精度)值

返回
当前带表达式的整型的整型值(四舍五入的双精度)
创建于 NX1980.0.0。

许可要求:无
参数
propertyName带表达式的整型的名称

◆ GetIntegerExpressionPropertyValue() [2/2]

int NXOpen::BasePropertyTable::GetIntegerExpressionPropertyValue ( const NXString & propertyName)

返回属性的整型(四舍五入的双精度)值

返回
当前带表达式的整型的整型值(四舍五入的双精度)
创建于 NX1980.0.0。

许可要求:无
参数
propertyName带表达式的整型的名称

◆ GetIntegerPropertyValue() [1/2]

int NXOpen::BasePropertyTable::GetIntegerPropertyValue ( const char * propertyName)

获取属性的整数值

返回
属性值
在 NX4.0.0 中创建。

许可要求:无
参数
propertyName属性名

◆ GetIntegerPropertyValue() [2/2]

int NXOpen::BasePropertyTable::GetIntegerPropertyValue ( const NXString & propertyName)

获取属性的整数值

返回
属性值
在 NX4.0.0 中创建。

许可要求:无
参数
propertyName属性名

◆ GetMaterialArrayPropertyValue() [1/2]

void NXOpen::BasePropertyTable::GetMaterialArrayPropertyValue ( const char * propertyName,
std::vector< NXOpen::PhysicalMaterial * > & materials )

获取材料数组值
创建于 NX2212.0.0.

许可要求 : 无

参数
propertyName属性名称
materials要分配的材料数组值

◆ GetMaterialArrayPropertyValue() [2/2]

void NXOpen::BasePropertyTable::GetMaterialArrayPropertyValue ( const NXString & propertyName,
std::vector< NXOpen::PhysicalMaterial * > & materials )

获取材料数组值
创建于 NX2212.0.0.

许可要求 : 无

参数
propertyName属性名称
materials要分配的材料数组值

◆ GetMaterialPropertyValue() [1/2]

void NXOpen::BasePropertyTable::GetMaterialPropertyValue ( const char * propertyName,
bool * materialInherited,
NXOpen::PhysicalMaterial ** material )

获取材料值
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称
materialInheritedtrue 表示材料是从引用的对象分配(例如几何体)继承的
material要分配的材料值

◆ GetMaterialPropertyValue() [2/2]

void NXOpen::BasePropertyTable::GetMaterialPropertyValue ( const NXString & propertyName,
bool * materialInherited,
NXOpen::PhysicalMaterial ** material )

获取材料值
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称
materialInheritedtrue 表示材料是从引用的对象分配(例如几何体)继承的
material要分配的材料值

◆ GetMatrixPropertyValue() [1/2]

NXOpen::ScalarMatrixValue * NXOpen::BasePropertyTable::GetMatrixPropertyValue ( const char * propertyName)

从属性的矩阵值返回矩阵单元格值

返回
NxM 标量矩阵
创建于 NX6.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetMatrixPropertyValue() [2/2]

NXOpen::ScalarMatrixValue * NXOpen::BasePropertyTable::GetMatrixPropertyValue ( const NXString & propertyName)

从属性的矩阵值返回矩阵单元格值

返回
NxM 标量矩阵
创建于 NX6.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetPropertyCount()

int NXOpen::BasePropertyTable::GetPropertyCount ( )

表中属性的数量

返回
属性数量
创建于 NX4.0.0。

许可要求:无

◆ GetPropertyNameByIndex()

NXString NXOpen::BasePropertyTable::GetPropertyNameByIndex ( int index)

返回属性的名称

返回
属性名称
创建于 NX4.0.0。

许可要求:无
参数
index属性索引

◆ GetScalarArrayPropertyValue() [1/2]

std::vector< double > NXOpen::BasePropertyTable::GetScalarArrayPropertyValue ( const char * propertyName)

返回属性的标量数组值。 当设置了非基本单位时,请使用 NXOpen::BasePropertyTable::GetScalarArrayWithUnitsPropertyValue

返回
属性值
创建于 NX5.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetScalarArrayPropertyValue() [2/2]

std::vector< double > NXOpen::BasePropertyTable::GetScalarArrayPropertyValue ( const NXString & propertyName)

返回属性的标量数组值。 当设置了非基本单位时,请使用 NXOpen::BasePropertyTable::GetScalarArrayWithUnitsPropertyValue

返回
属性值
创建于 NX5.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetScalarArrayWithUnitsPropertyValue() [1/2]

void NXOpen::BasePropertyTable::GetScalarArrayWithUnitsPropertyValue ( const char * propertyName,
std::vector< double > & propertyValue,
NXOpen::Unit ** unitType )

返回属性的标量数组和单位值。
Created in NX7.5.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值的数组
unitType数组的单位类型,如果数组没有单位则为 NULL

◆ GetScalarArrayWithUnitsPropertyValue() [2/2]

void NXOpen::BasePropertyTable::GetScalarArrayWithUnitsPropertyValue ( const NXString & propertyName,
std::vector< double > & propertyValue,
NXOpen::Unit ** unitType )

返回属性的标量数组和单位值。
Created in NX7.5.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值的数组
unitType数组的单位类型,如果数组没有单位则为 NULL

◆ GetScalarFieldTableRowCol() [1/2]

void NXOpen::BasePropertyTable::GetScalarFieldTableRowCol ( const char * propertyName,
int * nRows,
int * nCols )

设置标量场包装 NXOpen::Fields::ScalarFieldWrapper
创建于 NX11.0.0。

许可要求:无

参数
propertyName属性名称
nRows行号
nCols列号

◆ GetScalarFieldTableRowCol() [2/2]

void NXOpen::BasePropertyTable::GetScalarFieldTableRowCol ( const NXString & propertyName,
int * nRows,
int * nCols )

设置标量场包装 NXOpen::Fields::ScalarFieldWrapper
创建于 NX11.0.0。

许可要求:无

参数
propertyName属性名称
nRows行号
nCols列号

◆ GetScalarFieldWrapperByIndex() [1/2]

NXOpen::Fields::ScalarFieldWrapper * NXOpen::BasePropertyTable::GetScalarFieldWrapperByIndex ( int iRow,
int iCol,
const char * propertyName )

返回标量场包装 NXOpen::Fields::FieldWrapper

返回
属性值
Created in NX11.0.0.

License requirements : None
参数
iRow行号
iCol列号
propertyName属性名

◆ GetScalarFieldWrapperByIndex() [2/2]

NXOpen::Fields::ScalarFieldWrapper * NXOpen::BasePropertyTable::GetScalarFieldWrapperByIndex ( int iRow,
int iCol,
const NXString & propertyName )

返回标量场包装 NXOpen::Fields::FieldWrapper

返回
属性值
Created in NX11.0.0.

License requirements : None
参数
iRow行号
iCol列号
propertyName属性名

◆ GetScalarFieldWrapperPropertyValue() [1/2]

NXOpen::Fields::ScalarFieldWrapper * NXOpen::BasePropertyTable::GetScalarFieldWrapperPropertyValue ( const char * propertyName)

返回标量字段包装器 NXOpen::Fields::ScalarFieldWrapper

返回
属性值
创建于 NX6.0.0.

许可要求 : 无
参数
propertyName属性名称

◆ GetScalarFieldWrapperPropertyValue() [2/2]

NXOpen::Fields::ScalarFieldWrapper * NXOpen::BasePropertyTable::GetScalarFieldWrapperPropertyValue ( const NXString & propertyName)

返回标量字段包装器 NXOpen::Fields::ScalarFieldWrapper

返回
属性值
创建于 NX6.0.0.

许可要求 : 无
参数
propertyName属性名称

◆ GetScalarPropertyValue() [1/2]

NXOpen::Expression * NXOpen::BasePropertyTable::GetScalarPropertyValue ( const char * propertyName)

获取属性的表达式 NXOpen::Expression 值 当不需要表达式 NXOpen::Expression 时,请使用 NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue 来设置常量值。

返回
属性值
创建于 NX4.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetScalarPropertyValue() [2/2]

NXOpen::Expression * NXOpen::BasePropertyTable::GetScalarPropertyValue ( const NXString & propertyName)

获取属性的表达式 NXOpen::Expression 值 当不需要表达式 NXOpen::Expression 时,请使用 NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue 来设置常量值。

返回
属性值
创建于 NX4.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetScalarTablePropertyValue() [1/2]

NXOpen::ScalarTableValue * NXOpen::BasePropertyTable::GetScalarTablePropertyValue ( const char * propertyName)

从属性的标量表值返回标量表值

返回
NxM 标量表
创建于 NX6.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetScalarTablePropertyValue() [2/2]

NXOpen::ScalarTableValue * NXOpen::BasePropertyTable::GetScalarTablePropertyValue ( const NXString & propertyName)

从属性的标量表值返回标量表值

返回
NxM 标量表
创建于 NX6.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetStringPropertyValue() [1/2]

NXString NXOpen::BasePropertyTable::GetStringPropertyValue ( const char * propertyName)

返回属性的字符串值

返回
属性值
创建于 NX4.0.0。

许可要求:无
参数
propertyName属性名称

◆ GetStringPropertyValue() [2/2]

NXString NXOpen::BasePropertyTable::GetStringPropertyValue ( const NXString & propertyName)

返回属性的字符串值

返回
属性值
创建于 NX4.0.0。

许可要求:无
参数
propertyName属性名称

◆ SetBaseScalarFieldPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetBaseScalarFieldPropertyValue ( const char * propertyName,
NXOpen::Fields::FieldExpression * propertyValue )

设置属性的字段表达式 NXOpen::Fields::FieldExpression 值。
Created in NX9.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetBaseScalarFieldPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetBaseScalarFieldPropertyValue ( const NXString & propertyName,
NXOpen::Fields::FieldExpression * propertyValue )

设置属性的字段表达式 NXOpen::Fields::FieldExpression 值。
Created in NX9.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetBaseScalarWithDataPropertyValue() [1/4]

void NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue ( const char * propertyName,
const char * propertyValue,
NXOpen::Unit * unitType )

将标量属性设置为带单位的字符串值。 当字符串不代表常量数字时,将创建表达式。 一旦属性具有表达式,后续的设置命令将保留该表达式并将新字符串编辑到其中。 字符串不能为空。要将此属性设置为空,请使用 NXOpen::BasePropertyTable::SetTablePropertyWithoutValue
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue标量的字符串值
unitType标量的单位类型,如果标量没有单位则为 NULL

◆ SetBaseScalarWithDataPropertyValue() [2/4]

void NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue ( const char * propertyName,
double propertyValue,
NXOpen::Unit * unitType )

将标量属性设置为带单位的常量双精度值。 使用 NXOpen::BasePropertyTable::SetScalarPropertyValue 可为该属性启用设计逻辑。
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue标量的双精度值
unitType标量的单位类型,如果标量没有单位则为 NULL

◆ SetBaseScalarWithDataPropertyValue() [3/4]

void NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue ( const NXString & propertyName,
const NXString & propertyValue,
NXOpen::Unit * unitType )

将标量属性设置为带单位的字符串值。 当字符串不代表常量数字时,将创建表达式。 一旦属性具有表达式,后续的设置命令将保留该表达式并将新字符串编辑到其中。 字符串不能为空。要将此属性设置为空,请使用 NXOpen::BasePropertyTable::SetTablePropertyWithoutValue
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue标量的字符串值
unitType标量的单位类型,如果标量没有单位则为 NULL

◆ SetBaseScalarWithDataPropertyValue() [4/4]

void NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue ( const NXString & propertyName,
double propertyValue,
NXOpen::Unit * unitType )

将标量属性设置为带单位的常量双精度值。 使用 NXOpen::BasePropertyTable::SetScalarPropertyValue 可为该属性启用设计逻辑。
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue标量的双精度值
unitType标量的单位类型,如果标量没有单位则为 NULL

◆ SetBooleanPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetBooleanPropertyValue ( const char * propertyName,
bool propertyValue )

设置属性的布尔值
在 NX4.0.0 中创建。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetBooleanPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetBooleanPropertyValue ( const NXString & propertyName,
bool propertyValue )

设置属性的布尔值
在 NX4.0.0 中创建。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetComplexScalarFieldWrapperPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetComplexScalarFieldWrapperPropertyValue ( const char * propertyName,
NXOpen::Fields::ComplexScalarFieldWrapper * propertyValue )

设置复标量场包装 NXOpen::Fields::ComplexScalarFieldWrapper
Created in NX11.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetComplexScalarFieldWrapperPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetComplexScalarFieldWrapperPropertyValue ( const NXString & propertyName,
NXOpen::Fields::ComplexScalarFieldWrapper * propertyValue )

设置复标量场包装 NXOpen::Fields::ComplexScalarFieldWrapper
Created in NX11.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetComplexVectorFieldWrapperPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetComplexVectorFieldWrapperPropertyValue ( const char * propertyName,
NXOpen::Fields::ComplexVectorFieldWrapper * propertyValue )

设置复杂矢量场包装器 NXOpen::Fields::ComplexVectorFieldWrapper
创建于 NX12.0.0。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetComplexVectorFieldWrapperPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetComplexVectorFieldWrapperPropertyValue ( const NXString & propertyName,
NXOpen::Fields::ComplexVectorFieldWrapper * propertyValue )

设置复矢量场包装器 NXOpen::Fields::ComplexVectorFieldWrapper
创建于 NX12.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetCoordinateSystemPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetCoordinateSystemPropertyValue ( const char * propertyName,
NXOpen::CoordinateSystem * propertyValue )

设置坐标系 NXOpen::CoordinateSystem
Created in NX4.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetCoordinateSystemPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetCoordinateSystemPropertyValue ( const NXString & propertyName,
NXOpen::CoordinateSystem * propertyValue )

设置坐标系 NXOpen::CoordinateSystem
Created in NX4.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetDoublePropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetDoublePropertyValue ( const char * propertyName,
double propertyValue )

设置属性的双精度浮点数值
在 NX4.0.0 中创建。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetDoublePropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetDoublePropertyValue ( const NXString & propertyName,
double propertyValue )

设置属性的双精度浮点数值
在 NX4.0.0 中创建。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetFieldWrapperPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetFieldWrapperPropertyValue ( const char * propertyName,
NXOpen::Fields::FieldWrapper * propertyValue )

设置字段包装器 NXOpen::Fields::FieldWrapper
创建于 NX6.0.0.

许可要求 : 无

参数
propertyName属性名称
propertyValue属性值

◆ SetFieldWrapperPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetFieldWrapperPropertyValue ( const NXString & propertyName,
NXOpen::Fields::FieldWrapper * propertyValue )

设置字段包装器 NXOpen::Fields::FieldWrapper
创建于 NX6.0.0.

许可要求 : 无

参数
propertyName属性名称
propertyValue属性值

◆ SetFileReferencePropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetFileReferencePropertyValue ( const char * propertyName,
const char * propertyValue )

设置属性的文件引用值
创建于 NX12.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetFileReferencePropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetFileReferencePropertyValue ( const NXString & propertyName,
const NXString & propertyValue )

设置属性的文件引用值
创建于 NX12.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetIntegerArrayPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetIntegerArrayPropertyValue ( const char * propertyName,
const std::vector< int > & propertyValue )

设置属性的整数数组值
创建于 NX5.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetIntegerArrayPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetIntegerArrayPropertyValue ( const NXString & propertyName,
const std::vector< int > & propertyValue )

设置属性的整数数组值
创建于 NX5.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetIntegerExpressionPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetIntegerExpressionPropertyValue ( const char * propertyName,
int propertyValue )

将属性设置为整型值。
创建于 NX1980.0.0。

许可要求:无

参数
propertyName属性名
propertyValue用于带表达式的整型的整型输入

◆ SetIntegerExpressionPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetIntegerExpressionPropertyValue ( const NXString & propertyName,
int propertyValue )

将属性设置为整型值。
创建于 NX1980.0.0。

许可要求:无

参数
propertyName属性名
propertyValue用于带表达式的整型的整型输入

◆ SetIntegerPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetIntegerPropertyValue ( const char * propertyName,
int propertyValue )

设置属性的整数值
在 NX4.0.0 中创建。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetIntegerPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetIntegerPropertyValue ( const NXString & propertyName,
int propertyValue )

设置属性的整数值
在 NX4.0.0 中创建。

许可要求:无

参数
propertyName属性名
propertyValue属性值

◆ SetMaterialArrayPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetMaterialArrayPropertyValue ( const char * propertyName,
const std::vector< NXOpen::PhysicalMaterial * > & material )

设置材料数组值
创建于 NX2212.0.0.

许可要求 : 无

参数
propertyName属性名称
material要分配的材料数组值

◆ SetMaterialArrayPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetMaterialArrayPropertyValue ( const NXString & propertyName,
const std::vector< NXOpen::PhysicalMaterial * > & material )

设置材料数组值
创建于 NX2212.0.0.

许可要求 : 无

参数
propertyName属性名称
material要分配的材料数组值

◆ SetMaterialPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetMaterialPropertyValue ( const char * propertyName,
bool materialInherited,
NXOpen::PhysicalMaterial * material )

设置材料值
创建于 NX6.0.3.

许可要求 : 无

参数
propertyName属性名称
materialInheritedtrue 表示材料是从引用的对象分配(例如几何体)继承的
material要分配的材料值

◆ SetMaterialPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetMaterialPropertyValue ( const NXString & propertyName,
bool materialInherited,
NXOpen::PhysicalMaterial * material )

设置材料值
创建于 NX6.0.3.

许可要求 : 无

参数
propertyName属性名称
materialInheritedtrue 表示材料是从引用的对象分配(例如几何体)继承的
material要分配的材料值

◆ SetMatrixPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetMatrixPropertyValue ( const char * propertyName,
NXOpen::ScalarMatrixValue * matrix )

从属性的矩阵值设置矩阵单元格值
创建于 NX6.0.0。

许可要求:无

参数
propertyName属性名称
matrixNxM 标量矩阵

◆ SetMatrixPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetMatrixPropertyValue ( const NXString & propertyName,
NXOpen::ScalarMatrixValue * matrix )

从属性的矩阵值设置矩阵单元格值
创建于 NX6.0.0。

许可要求:无

参数
propertyName属性名称
matrixNxM 标量矩阵

◆ SetScalarArrayPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetScalarArrayPropertyValue ( const char * propertyName,
const std::vector< double > & propertyValue )

设置属性的标量数组值。 当设置了非基本单位时,请使用 NXOpen::BasePropertyTable::SetScalarArrayWithUnitsPropertyValue
创建于 NX5.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetScalarArrayPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetScalarArrayPropertyValue ( const NXString & propertyName,
const std::vector< double > & propertyValue )

设置属性的标量数组值。 当设置了非基本单位时,请使用 NXOpen::BasePropertyTable::SetScalarArrayWithUnitsPropertyValue
创建于 NX5.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetScalarArrayWithUnitsPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetScalarArrayWithUnitsPropertyValue ( const char * propertyName,
const std::vector< double > & propertyValue,
NXOpen::Unit * unitType )

设置属性的标量数组和单位值
创建于 NX7.5.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值
unitType数组的单位类型

◆ SetScalarArrayWithUnitsPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetScalarArrayWithUnitsPropertyValue ( const NXString & propertyName,
const std::vector< double > & propertyValue,
NXOpen::Unit * unitType )

设置属性的标量数组和单位值。
Created in NX7.5.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值
unitType数组的单位类型

◆ SetScalarFieldWrapperByIndex() [1/2]

void NXOpen::BasePropertyTable::SetScalarFieldWrapperByIndex ( int iRow,
int iCol,
const char * propertyName,
NXOpen::Fields::ScalarFieldWrapper * propertyValue )

设置标量场包装 NXOpen::Fields::ScalarFieldWrapper
创建于 NX11.0.0。

许可要求:无

参数
iRow行号
iCol列号
propertyName属性名称
propertyValue属性值

◆ SetScalarFieldWrapperByIndex() [2/2]

void NXOpen::BasePropertyTable::SetScalarFieldWrapperByIndex ( int iRow,
int iCol,
const NXString & propertyName,
NXOpen::Fields::ScalarFieldWrapper * propertyValue )

设置标量场包装 NXOpen::Fields::ScalarFieldWrapper
创建于 NX11.0.0。

许可要求:无

参数
iRow行号
iCol列号
propertyName属性名称
propertyValue属性值

◆ SetScalarFieldWrapperPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetScalarFieldWrapperPropertyValue ( const char * propertyName,
NXOpen::Fields::ScalarFieldWrapper * propertyValue )

设置标量场包装 NXOpen::Fields::ScalarFieldWrapper
Created in NX6.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetScalarFieldWrapperPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetScalarFieldWrapperPropertyValue ( const NXString & propertyName,
NXOpen::Fields::ScalarFieldWrapper * propertyValue )

设置标量场包装 NXOpen::Fields::ScalarFieldWrapper
Created in NX6.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetScalarPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetScalarPropertyValue ( const char * propertyName,
NXOpen::Expression * propertyValue )

设置属性的表达式 NXOpen::Expression 值。 当不需要表达式 NXOpen::Expression 时,对于常量值,请使用 NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue
Created in NX4.0.0.

License requirements : None

参数
propertyName属性名
propertyValue属性值

◆ SetScalarPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetScalarPropertyValue ( const NXString & propertyName,
NXOpen::Expression * propertyValue )

设置属性的表达式 NXOpen::Expression 值 当不需要表达式 NXOpen::Expression 时,请使用 NXOpen::BasePropertyTable::SetBaseScalarWithDataPropertyValue 来设置常量值。
创建于 NX4.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetScalarTablePropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetScalarTablePropertyValue ( const char * propertyName,
NXOpen::ScalarTableValue * table )

从属性的标量表值设置标量表值
创建于 NX6.0.0。

许可要求:无

参数
propertyName属性名称
tableNxM 标量表

◆ SetScalarTablePropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetScalarTablePropertyValue ( const NXString & propertyName,
NXOpen::ScalarTableValue * table )

从属性的标量表值设置标量表值
创建于 NX6.0.0。

许可要求:无

参数
propertyName属性名称
tableNxM 标量表

◆ SetStringOnIntegerExpressionPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetStringOnIntegerExpressionPropertyValue ( const char * propertyName,
const char * propertyValue )

将属性设置为字符串值。 当字符串不代表常量数字时,将创建表达式。 一旦属性具有表达式,后续的设置命令将保留该表达式并将新字符串编辑到其中。 字符串不能为空。要将此属性设置为空,请使用 NXOpen::BasePropertyTable::SetTablePropertyWithoutValue
创建于 NX1980.0.0。

许可要求:无

参数
propertyName属性名
propertyValue用于带表达式的整型的字符串值

◆ SetStringOnIntegerExpressionPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetStringOnIntegerExpressionPropertyValue ( const NXString & propertyName,
const NXString & propertyValue )

将属性设置为字符串值。 当字符串不代表常量数字时,将创建表达式。 一旦属性具有表达式,后续的设置命令将保留该表达式并将新字符串编辑到其中。 字符串不能为空。要将此属性设置为空,请使用 NXOpen::BasePropertyTable::SetTablePropertyWithoutValue
创建于 NX1980.0.0。

许可要求:无

参数
propertyName属性名
propertyValue用于带表达式的整型的字符串值

◆ SetStringPropertyValue() [1/2]

void NXOpen::BasePropertyTable::SetStringPropertyValue ( const char * propertyName,
const char * propertyValue )

设置属性的字符串值
创建于 NX4.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetStringPropertyValue() [2/2]

void NXOpen::BasePropertyTable::SetStringPropertyValue ( const NXString & propertyName,
const NXString & propertyValue )

设置属性的字符串值
创建于 NX4.0.0。

许可要求:无

参数
propertyName属性名称
propertyValue属性值

◆ SetTablePropertyOverride() [1/2]

void NXOpen::BasePropertyTable::SetTablePropertyOverride ( const char * propertyName)

设置属性覆盖标志。
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称

◆ SetTablePropertyOverride() [2/2]

void NXOpen::BasePropertyTable::SetTablePropertyOverride ( const NXString & propertyName)

设置属性覆盖标志。
创建于 NX9.0.0。

许可要求:无

参数
propertyName属性名称

◆ SetTablePropertyWithoutValue() [1/2]

void NXOpen::BasePropertyTable::SetTablePropertyWithoutValue ( const char * propertyName)

取消设置属性。使属性作为空白输出到求解器,以便求解器使用其默认值
创建于 NX7.5.0。

许可要求:无

参数
propertyName属性名称

◆ SetTablePropertyWithoutValue() [2/2]

void NXOpen::BasePropertyTable::SetTablePropertyWithoutValue ( const NXString & propertyName)

取消设置属性。使属性作为空白输出到求解器,以便求解器使用其默认值
创建于 NX7.5.0。

许可要求:无

参数
propertyName属性名称