NX Open C++ Reference Guide
|
Represents a property table. More...
Public Types | |
enum | PropertyType { PropertyTypeUnknown, PropertyTypeString, PropertyTypeText, PropertyTypeBoolean, PropertyTypeInteger, PropertyTypeDouble, PropertyTypeFieldExpression, PropertyTypeFieldWrapper, PropertyTypeScalarFieldWrapper, PropertyTypeVectorFieldWrapper, PropertyTypeVector, PropertyTypeCoordinateSystem, PropertyTypeReference, PropertyTypePoint, PropertyTypeDoubleArray, PropertyTypeDateTime, PropertyTypeNamedPropertyTableArray, PropertyTypeIntegerArray, PropertyTypeSetManager, PropertyTypeNamedPropertyTable, PropertyTypeAxis, PropertyTypePhysicalMaterial, PropertyTypeCaeSection, PropertyTypeMatrix, PropertyTypeScalarTable, PropertyTypeSectionOrientation, PropertyTypeSectionOffset } |
Property Types. More... | |
Public Member Functions | |
NXOpen::Axis * | GetAxisPropertyValue (const NXString &propertyName) |
Returns the axis Axis. | |
bool | GetBooleanPropertyValue (const NXString &propertyName) |
Returns the boolean value of the property. | |
NXOpen::CAE::BeamSectionOptions * | GetCaeSectionPropertyValue (const NXString &propertyName) |
Returns the beam section options CAE::BeamSectionOptions. | |
NXOpen::CoordinateSystem * | GetCoordinateSystemPropertyValue (const NXString &propertyName) |
Returns the coordinate system CoordinateSystem. | |
void | GetDateTimePropertyValue (const NXString &propertyName, int *propertyYear, int *propertyMonth, int *propertyDay, int *propertyHour, int *propertyMin, int *propertySecond, int *propertyMsec) |
Returns the date time value of the property. | |
double | GetDoublePropertyValue (const NXString &propertyName) |
Returns the double value of the property. | |
NXString | GetExtMenuPropertyValue (const NXString &propertyName) |
Returns the ext menu value of the property. | |
NXOpen::Fields::FieldWrapper * | GetFieldWrapperPropertyValue (const NXString &propertyName) |
Returns the field wrapper Fields::FieldWrapper. | |
std::vector< int > | GetIntegerArrayPropertyValue (const NXString &propertyName) |
Returns the integer array value of the property. | |
int | GetIntegerPropertyValue (const NXString &propertyName) |
Returns the integer value of the property. | |
NXOpen::ScalarMatrixValue * | GetMatrixPropertyValue (const NXString &propertyName) |
Returns a matrix cell value from the matrix value of the property. | |
std::vector < NXOpen::CAE::NamedPropertyTable * > | GetNamedPropertyTableArrayPropertyValue (const NXString &propertyName) |
Returns the referenced array object value of the property. | |
NXOpen::CAE::NamedPropertyTable * | GetNamedPropertyTablePropertyValue (const NXString &propertyName) |
Returns the referenced referenced named property table object value of the property. | |
NXOpen::CAE::MaterialOptions * | GetPhysicalMaterialPropertyValue (const NXString &propertyName) |
Returns the material options CAE::MaterialOptions. | |
NXOpen::Point * | GetPointPropertyValue (const NXString &propertyName) |
Returns the point value of the property. | |
int | GetPropertyCount () |
The count of properties in the table. | |
NXString | GetPropertyNameByIndex (int index) |
Returns the name of the property. | |
NXOpen::CAE::PropertyTable::PropertyType | GetPropertyType (const NXString &propertyName) |
Returns the type of the property. | |
NXOpen::NXObject * | GetReferencePropertyValue (const NXString &propertyName) |
Returns the referenced object value of the property. | |
std::vector< double > | GetScalarArrayPropertyValue (const NXString &propertyName) |
Returns the scalar array value of the property. | |
void | GetScalarArrayWithUnitsPropertyValue (const NXString &propertyName, std::vector< double > &propertyValue, NXOpen::Unit **unitType) |
Returns the scalar array and unit value of the property. | |
NXOpen::Fields::FieldExpression * | GetScalarFieldPropertyValue (const NXString &propertyName) |
Returns the field expression Fields::FieldExpression value of the property. | |
NXOpen::Fields::ScalarFieldWrapper * | GetScalarFieldWrapperPropertyValue (const NXString &propertyName) |
Returns the scalar field wrapper Fields::ScalarFieldWrapper. | |
NXOpen::Expression * | GetScalarPropertyValue (const NXString &propertyName) |
Returns the expression Expression value of the property Use CAE::PropertyTable::SetScalarWithDataPropertyValue for a constant value when an expression Expression is not needed. | |
NXOpen::ScalarTableValue * | GetScalarTablePropertyValue (const NXString &propertyName) |
Returns a scalar table value value from the scalar table value of the property. | |
void | GetScalarWithDataPropertyValue (const NXString &propertyName, double *propertyValue, NXOpen::Unit **unitType) |
Returns the double value of the property with units. | |
NXOpen::CAE::BeamSectionOffsetOptions * | GetSectionOffsetPropertyValue (const NXString &propertyName) |
Returns the beam section offset options CAE::BeamSectionOffsetOptions. | |
NXOpen::CAE::BeamSectionOrientationOptions * | GetSectionOrientationPropertyValue (const NXString &propertyName) |
Returns the beam section orientation options CAE::BeamSectionOrientationOptions. | |
NXOpen::CAE::SetManager * | GetSetManagerPropertyValue (const NXString &propertyName) |
Returns the referenced SetManager value of the property. | |
NXString | GetStringPropertyValue (const NXString &propertyName) |
Returns the string value of the property. | |
std::vector< NXString > | GetTextPropertyValue (const NXString &propertyName) |
Returns the text value of the property. | |
NXOpen::Fields::VectorFieldWrapper * | GetVectorFieldWrapperPropertyValue (const NXString &propertyName) |
Returns the vector field wrapper Fields::VectorFieldWrapper. | |
NXOpen::Direction * | GetVectorPropertyValue (const NXString &propertyName) |
Returns the direction Direction value of the property. | |
void | SetAxisPropertyValue (const NXString &propertyName, NXOpen::Axis *propertyValue) |
Sets the axis Axis. | |
void | SetBooleanPropertyValue (const NXString &propertyName, bool propertyValue) |
Sets the boolean value of the property. | |
void | SetCaeSectionPropertyValue (const NXString &propertyName, NXOpen::CAE::BeamSectionOptions *beamSectionOptions) |
Sets the beam section options CAE::BeamSectionOptions. | |
void | SetCoordinateSystemPropertyValue (const NXString &propertyName, NXOpen::CoordinateSystem *propertyValue) |
Sets the coordinate system CoordinateSystem. | |
void | SetDateTimePropertyValue (const NXString &propertyName, int propertyYear, int propertyMonth, int propertyDay, int propertyHour, int propertyMin, int propertySecond, int propertyMsec) |
Returns the date time value of the property. | |
void | SetDoublePropertyValue (const NXString &propertyName, double propertyValue) |
Sets the double value of the property. | |
void | SetExtMenuPropertyValue (const NXString &propertyName, const NXString &propertyValue) |
Sets the ext menu value of the property. | |
void | SetFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::FieldWrapper *propertyValue) |
Sets the field wrapper Fields::FieldWrapper. | |
void | SetIntegerArrayPropertyValue (const NXString &propertyName, const std::vector< int > &propertyValue) |
Sets the integer array value of the property. | |
void | SetIntegerPropertyValue (const NXString &propertyName, int propertyValue) |
Sets the integer value of the property. | |
void | SetMaterialPropertyValue (const NXString &propertyName, bool materialInherited, NXOpen::PhysicalMaterial *material) |
Sets the material value. | |
void | SetMatrixPropertyValue (const NXString &propertyName, NXOpen::ScalarMatrixValue *matrix) |
Set a matrix cell value from the matrix value of the property. | |
void | SetNamedPropertyTableArrayPropertyValue (const NXString &propertyName, const std::vector< NXOpen::CAE::NamedPropertyTable * > &propertyValue) |
Sets the referenced object array value of the property. | |
void | SetNamedPropertyTablePropertyValue (const NXString &propertyName, NXOpen::CAE::NamedPropertyTable *namedPropertyTable) |
Sets the referenced named property table object value of the property. | |
void | SetPhysicalMaterialPropertyValue (const NXString &propertyName, NXOpen::CAE::MaterialOptions *materialOptions) |
Sets the material options CAE::MaterialOptions. | |
void | SetPointPropertyValue (const NXString &propertyName, NXOpen::Point *propertyValue) |
Sets the point value of the property. | |
void | SetReferencePropertyValue (const NXString &propertyName, NXOpen::NXObject *propertyValue) |
Sets the referenced object value of the property. | |
void | SetScalarArrayPropertyValue (const NXString &propertyName, const std::vector< double > &propertyValue) |
Sets the scalar array value of the property. | |
void | SetScalarArrayWithUnitsPropertyValue (const NXString &propertyName, const std::vector< double > &propertyValue, NXOpen::Unit *unitType) |
Sets the scalar array and unit value of the property. | |
void | SetScalarFieldPropertyValue (const NXString &propertyName, NXOpen::Fields::FieldExpression *propertyValue) |
Sets the field expression Fields::FieldExpression value of the property. | |
void | SetScalarFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::ScalarFieldWrapper *propertyValue) |
Sets the scalar field wrapper Fields::ScalarFieldWrapper. | |
void | SetScalarPropertyValue (const NXString &propertyName, NXOpen::Expression *propertyValue) |
Sets the expression Expression value of the property Use CAE::PropertyTable::SetScalarWithDataPropertyValue for a constant value when an expression Expression is not needed. | |
void | SetScalarTablePropertyValue (const NXString &propertyName, NXOpen::ScalarTableValue *table) |
Set a scalar table value from the scalar table value of the property. | |
void | SetScalarWithDataPropertyValue (const NXString &propertyName, double propertyValue, NXOpen::Unit *unitType) |
Sets the the Scalar property as a constant double value with units. | |
void | SetScalarWithDataPropertyValue (const NXString &propertyName, const NXString &propertyValue, NXOpen::Unit *unitType) |
Sets the the Scalar property as a string value with units. | |
void | SetSectionOffsetPropertyValue (const NXString &propertyName, NXOpen::CAE::BeamSectionOffsetOptions *beamSectionOptions) |
Sets the beam section offset options CAE::BeamSectionOffsetOptions. | |
void | SetSectionOrientationPropertyValue (const NXString &propertyName, NXOpen::CAE::BeamSectionOrientationOptions *beamSectionOptions) |
Sets the beam section orientation options CAE::BeamSectionOrientationOptions. | |
void | SetStringPropertyValue (const NXString &propertyName, const NXString &propertyValue) |
Sets the string value of the property. | |
void | SetTablePropertyWithoutValue (const NXString &propertyName) |
Unset a property. | |
void | SetTextPropertyValue (const NXString &propertyName, std::vector< NXString > &propertyValue) |
Sets the text value of the property. | |
void | SetVectorFieldWrapperPropertyValue (const NXString &propertyName, NXOpen::Fields::VectorFieldWrapper *propertyValue) |
Sets the vector field wrapper Fields::VectorFieldWrapper. | |
void | SetVectorPropertyValue (const NXString &propertyName, NXOpen::Direction *propertyValue) |
Sets the direction Direction value of the property. |
Represents a property table.
This is a sub object
Created in NX4.0.0.
Property Types.
NXOpen::Axis* NXOpen::CAE::PropertyTable::GetAxisPropertyValue | ( | const NXString & | propertyName | ) |
Returns the axis Axis.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
bool NXOpen::CAE::PropertyTable::GetBooleanPropertyValue | ( | const NXString & | propertyName | ) |
Returns the boolean value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::BeamSectionOptions* NXOpen::CAE::PropertyTable::GetCaeSectionPropertyValue | ( | const NXString & | propertyName | ) |
Returns the beam section options CAE::BeamSectionOptions.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CoordinateSystem* NXOpen::CAE::PropertyTable::GetCoordinateSystemPropertyValue | ( | const NXString & | propertyName | ) |
Returns the coordinate system CoordinateSystem.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::GetDateTimePropertyValue | ( | const NXString & | propertyName, |
int * | propertyYear, | ||
int * | propertyMonth, | ||
int * | propertyDay, | ||
int * | propertyHour, | ||
int * | propertyMin, | ||
int * | propertySecond, | ||
int * | propertyMsec | ||
) |
Returns the date time value of the property.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyYear | year of the property |
propertyMonth | month of the property |
propertyDay | day of the property |
propertyHour | hour of the property |
propertyMin | minute of the property |
propertySecond | second of the property |
propertyMsec | milisecond of the property |
double NXOpen::CAE::PropertyTable::GetDoublePropertyValue | ( | const NXString & | propertyName | ) |
Returns the double value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXString NXOpen::CAE::PropertyTable::GetExtMenuPropertyValue | ( | const NXString & | propertyName | ) |
Returns the ext menu value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Fields::FieldWrapper* NXOpen::CAE::PropertyTable::GetFieldWrapperPropertyValue | ( | const NXString & | propertyName | ) |
Returns the field wrapper Fields::FieldWrapper.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
std::vector<int> NXOpen::CAE::PropertyTable::GetIntegerArrayPropertyValue | ( | const NXString & | propertyName | ) |
Returns the integer array value of the property.
propertyName | NOTE: The full Unicode character set is not supported for this parameter. |
int NXOpen::CAE::PropertyTable::GetIntegerPropertyValue | ( | const NXString & | propertyName | ) |
Returns the integer value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::ScalarMatrixValue* NXOpen::CAE::PropertyTable::GetMatrixPropertyValue | ( | const NXString & | propertyName | ) |
Returns a matrix cell value from the matrix value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
std::vector<NXOpen::CAE::NamedPropertyTable *> NXOpen::CAE::PropertyTable::GetNamedPropertyTableArrayPropertyValue | ( | const NXString & | propertyName | ) |
Returns the referenced array object value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::NamedPropertyTable* NXOpen::CAE::PropertyTable::GetNamedPropertyTablePropertyValue | ( | const NXString & | propertyName | ) |
Returns the referenced referenced named property table object value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::MaterialOptions* NXOpen::CAE::PropertyTable::GetPhysicalMaterialPropertyValue | ( | const NXString & | propertyName | ) |
Returns the material options CAE::MaterialOptions.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Point* NXOpen::CAE::PropertyTable::GetPointPropertyValue | ( | const NXString & | propertyName | ) |
Returns the point value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
The count of properties in the table.
Returns the name of the property.
index | index of the property |
NXOpen::CAE::PropertyTable::PropertyType NXOpen::CAE::PropertyTable::GetPropertyType | ( | const NXString & | propertyName | ) |
Returns the type of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::NXObject* NXOpen::CAE::PropertyTable::GetReferencePropertyValue | ( | const NXString & | propertyName | ) |
Returns the referenced object value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
std::vector<double> NXOpen::CAE::PropertyTable::GetScalarArrayPropertyValue | ( | const NXString & | propertyName | ) |
Returns the scalar array value of the property.
Use CAE::PropertyTable::GetScalarArrayWithUnitsPropertyValue when other than base units are set.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::GetScalarArrayWithUnitsPropertyValue | ( | const NXString & | propertyName, |
std::vector< double > & | propertyValue, | ||
NXOpen::Unit ** | unitType | ||
) |
Returns the scalar array and unit value of the property.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | array of values of the property |
unitType | Unit type for the Array NULL if the Array has no units |
NXOpen::Fields::FieldExpression* NXOpen::CAE::PropertyTable::GetScalarFieldPropertyValue | ( | const NXString & | propertyName | ) |
Returns the field expression Fields::FieldExpression value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Fields::ScalarFieldWrapper* NXOpen::CAE::PropertyTable::GetScalarFieldWrapperPropertyValue | ( | const NXString & | propertyName | ) |
Returns the scalar field wrapper Fields::ScalarFieldWrapper.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Expression* NXOpen::CAE::PropertyTable::GetScalarPropertyValue | ( | const NXString & | propertyName | ) |
Returns the expression Expression value of the property Use CAE::PropertyTable::SetScalarWithDataPropertyValue for a constant value when an expression Expression is not needed.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::ScalarTableValue* NXOpen::CAE::PropertyTable::GetScalarTablePropertyValue | ( | const NXString & | propertyName | ) |
Returns a scalar table value value from the scalar table value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::GetScalarWithDataPropertyValue | ( | const NXString & | propertyName, |
double * | propertyValue, | ||
NXOpen::Unit ** | unitType | ||
) |
Returns the double value of the property with units.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::BeamSectionOffsetOptions* NXOpen::CAE::PropertyTable::GetSectionOffsetPropertyValue | ( | const NXString & | propertyName | ) |
Returns the beam section offset options CAE::BeamSectionOffsetOptions.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::BeamSectionOrientationOptions* NXOpen::CAE::PropertyTable::GetSectionOrientationPropertyValue | ( | const NXString & | propertyName | ) |
Returns the beam section orientation options CAE::BeamSectionOrientationOptions.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::SetManager* NXOpen::CAE::PropertyTable::GetSetManagerPropertyValue | ( | const NXString & | propertyName | ) |
Returns the referenced SetManager value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXString NXOpen::CAE::PropertyTable::GetStringPropertyValue | ( | const NXString & | propertyName | ) |
Returns the string value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
std::vector<NXString> NXOpen::CAE::PropertyTable::GetTextPropertyValue | ( | const NXString & | propertyName | ) |
Returns the text value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Fields::VectorFieldWrapper* NXOpen::CAE::PropertyTable::GetVectorFieldWrapperPropertyValue | ( | const NXString & | propertyName | ) |
Returns the vector field wrapper Fields::VectorFieldWrapper.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Direction* NXOpen::CAE::PropertyTable::GetVectorPropertyValue | ( | const NXString & | propertyName | ) |
Returns the direction Direction value of the property.
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::SetAxisPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Axis * | propertyValue | ||
) |
Sets the axis Axis.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetBooleanPropertyValue | ( | const NXString & | propertyName, |
bool | propertyValue | ||
) |
Sets the boolean value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetCaeSectionPropertyValue | ( | const NXString & | propertyName, |
NXOpen::CAE::BeamSectionOptions * | beamSectionOptions | ||
) |
Sets the beam section options CAE::BeamSectionOptions.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
beamSectionOptions | material options |
void NXOpen::CAE::PropertyTable::SetCoordinateSystemPropertyValue | ( | const NXString & | propertyName, |
NXOpen::CoordinateSystem * | propertyValue | ||
) |
Sets the coordinate system CoordinateSystem.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetDateTimePropertyValue | ( | const NXString & | propertyName, |
int | propertyYear, | ||
int | propertyMonth, | ||
int | propertyDay, | ||
int | propertyHour, | ||
int | propertyMin, | ||
int | propertySecond, | ||
int | propertyMsec | ||
) |
Returns the date time value of the property.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyYear | year of the property |
propertyMonth | month of the property |
propertyDay | day of the property |
propertyHour | hour of the property |
propertyMin | minute of the property |
propertySecond | second of the property |
propertyMsec | milisecond of the property |
void NXOpen::CAE::PropertyTable::SetDoublePropertyValue | ( | const NXString & | propertyName, |
double | propertyValue | ||
) |
Sets the double value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetExtMenuPropertyValue | ( | const NXString & | propertyName, |
const NXString & | propertyValue | ||
) |
Sets the ext menu value of the property.
Created in NX8.0.1.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::SetFieldWrapperPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Fields::FieldWrapper * | propertyValue | ||
) |
Sets the field wrapper Fields::FieldWrapper.
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetIntegerArrayPropertyValue | ( | const NXString & | propertyName, |
const std::vector< int > & | propertyValue | ||
) |
Sets the integer array value of the property.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | property value |
void NXOpen::CAE::PropertyTable::SetIntegerPropertyValue | ( | const NXString & | propertyName, |
int | propertyValue | ||
) |
Sets the integer value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetMaterialPropertyValue | ( | const NXString & | propertyName, |
bool | materialInherited, | ||
NXOpen::PhysicalMaterial * | material | ||
) |
Sets the material value.
Created in NX6.0.3.
License requirements : None
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
materialInherited | true indicate the material is inherited from referenced object assignments such as geometry |
material | the material value to assign |
void NXOpen::CAE::PropertyTable::SetMatrixPropertyValue | ( | const NXString & | propertyName, |
NXOpen::ScalarMatrixValue * | matrix | ||
) |
Set a matrix cell value from the matrix value of the property.
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
matrix | NxM Scalar matrix |
void NXOpen::CAE::PropertyTable::SetNamedPropertyTableArrayPropertyValue | ( | const NXString & | propertyName, |
const std::vector< NXOpen::CAE::NamedPropertyTable * > & | propertyValue | ||
) |
Sets the referenced object array value of the property.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | property value |
void NXOpen::CAE::PropertyTable::SetNamedPropertyTablePropertyValue | ( | const NXString & | propertyName, |
NXOpen::CAE::NamedPropertyTable * | namedPropertyTable | ||
) |
Sets the referenced named property table object value of the property.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
namedPropertyTable | value of the property The object passed in can be of the following types CAE::PhysicalPropertyTable CAE::Laminate |
void NXOpen::CAE::PropertyTable::SetPhysicalMaterialPropertyValue | ( | const NXString & | propertyName, |
NXOpen::CAE::MaterialOptions * | materialOptions | ||
) |
Sets the material options CAE::MaterialOptions.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
materialOptions | material options |
void NXOpen::CAE::PropertyTable::SetPointPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Point * | propertyValue | ||
) |
Sets the point value of the property.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetReferencePropertyValue | ( | const NXString & | propertyName, |
NXOpen::NXObject * | propertyValue | ||
) |
Sets the referenced object value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property The object passed in can be of the following types CAE::CAEVertex CAE::CAEEdge CAE::CAEFace CAE::CAEBody |
void NXOpen::CAE::PropertyTable::SetScalarArrayPropertyValue | ( | const NXString & | propertyName, |
const std::vector< double > & | propertyValue | ||
) |
Sets the scalar array value of the property.
Use CAE::PropertyTable::SetScalarArrayWithUnitsPropertyValue when other than base units are set.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetScalarArrayWithUnitsPropertyValue | ( | const NXString & | propertyName, |
const std::vector< double > & | propertyValue, | ||
NXOpen::Unit * | unitType | ||
) |
Sets the scalar array and unit value of the property.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
unitType | Unit type for the Array |
void NXOpen::CAE::PropertyTable::SetScalarFieldPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Fields::FieldExpression * | propertyValue | ||
) |
Sets the field expression Fields::FieldExpression value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetScalarFieldWrapperPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Fields::ScalarFieldWrapper * | propertyValue | ||
) |
Sets the scalar field wrapper Fields::ScalarFieldWrapper.
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetScalarPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Expression * | propertyValue | ||
) |
Sets the expression Expression value of the property Use CAE::PropertyTable::SetScalarWithDataPropertyValue for a constant value when an expression Expression is not needed.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetScalarTablePropertyValue | ( | const NXString & | propertyName, |
NXOpen::ScalarTableValue * | table | ||
) |
Set a scalar table value from the scalar table value of the property.
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
table | NxM Scalar table |
void NXOpen::CAE::PropertyTable::SetScalarWithDataPropertyValue | ( | const NXString & | propertyName, |
double | propertyValue, | ||
NXOpen::Unit * | unitType | ||
) |
Sets the the Scalar property as a constant double value with units.
Use CAE::PropertyTable::SetScalarPropertyValue to enable Design Logic for this property.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
void NXOpen::CAE::PropertyTable::SetScalarWithDataPropertyValue | ( | const NXString & | propertyName, |
const NXString & | propertyValue, | ||
NXOpen::Unit * | unitType | ||
) |
Sets the the Scalar property as a string value with units.
When the string does not represent a constant number, then an expression is created. Once a property has an expression, subsequent set commands will retain the expression and edit the new string into it. The string must not be empty. To set this property to empty, use CAE::PropertyTable::SetTablePropertyWithoutValue .
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | The string value for the Scalar NOTE: The full Unicode character set is not supported for this parameter. |
unitType | Unit type for the Scalar NULL if the Scalar has no units |
void NXOpen::CAE::PropertyTable::SetSectionOffsetPropertyValue | ( | const NXString & | propertyName, |
NXOpen::CAE::BeamSectionOffsetOptions * | beamSectionOptions | ||
) |
Sets the beam section offset options CAE::BeamSectionOffsetOptions.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
beamSectionOptions | section offset options |
void NXOpen::CAE::PropertyTable::SetSectionOrientationPropertyValue | ( | const NXString & | propertyName, |
NXOpen::CAE::BeamSectionOrientationOptions * | beamSectionOptions | ||
) |
Sets the beam section orientation options CAE::BeamSectionOrientationOptions.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
beamSectionOptions | section orientation options |
void NXOpen::CAE::PropertyTable::SetStringPropertyValue | ( | const NXString & | propertyName, |
const NXString & | propertyValue | ||
) |
Sets the string value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::SetTablePropertyWithoutValue | ( | const NXString & | propertyName | ) |
Unset a property.
Cause a property to be output to the solver as a blank so that the solver uses its default value
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAE::PropertyTable::SetTextPropertyValue | ( | const NXString & | propertyName, |
std::vector< NXString > & | propertyValue | ||
) |
Sets the text value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetVectorFieldWrapperPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Fields::VectorFieldWrapper * | propertyValue | ||
) |
Sets the vector field wrapper Fields::VectorFieldWrapper.
Created in NX6.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |
void NXOpen::CAE::PropertyTable::SetVectorPropertyValue | ( | const NXString & | propertyName, |
NXOpen::Direction * | propertyValue | ||
) |
Sets the direction Direction value of the property.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyName | name of the property NOTE: The full Unicode character set is not supported for this parameter. |
propertyValue | value of the property |