PropertyList Class

class NXOpen.BlockStyler.PropertyList

Bases: NXOpen.TransientObject

Represents a list of properties

New in version NX6.0.0.

Properties

Property Description
Length Returns the length of the list
Mode Returns the mode of the list.

Methods

Method Description
Dispose Frees the object from memory.
GetArray Gets the value for the given property name.
GetBits Gets the bits value for the given property name.
GetDouble Gets the double value for the given property name.
GetDoubleMatrix Gets the double matrix for the given property name.
GetDoubleVector Gets the double vector for the given property name.
GetEnum Gets the value for the given property name.
GetEnumAsString Gets the value for the given property name.
GetEnumMembers Gets the enum members for the given property of type enum.
GetFile Gets the value for the given property name.
GetInteger Gets the integer value for the given property name.
GetIntegerMatrix Gets the integer matrix for the given property name.
GetIntegerVector Gets the integer vector for the given property name.
GetLogical Gets the logical value for the given property name.
GetPoint Gets the point value for the given property name.
GetPropertyNames Returns a list of all the property names @return Property names
GetPropertyType Returns the property type for given property name @return Property type.
GetString Gets the string value for the given property name.
GetStrings Gets the strings value for the given property name.
GetTaggedObject Gets the tagged object for the given property name.
GetTaggedObjectVector Gets the tagged object vector for the given property name.
GetUIBlock Gets the UI Block for the given property name.
GetVector Gets the vector value for the given property name.
SetBits Sets the bits value for the given property name.
SetDouble Sets the double value for the given property name.
SetDoubleMatrix Sets the double matrix for the given property name.
SetDoubleVector Sets the double vector for the given property name.
SetEnum Sets the value for the given property name.
SetEnumAsString Sets the value for the given property name.
SetEnumMembers Sets the enum members for the given property of type enum.
SetFile Sets the value for the given property name.
SetInteger Sets the integer value for the given property name.
SetIntegerMatrix Sets the integer matrix for the given property name.
SetIntegerVector Sets the integer vector for the given property name.
SetLogical Sets the logical value for the given property name.
SetPoint Sets the point value for the given property name.
SetSelectionFilter Sets the filter for the given property name.
SetString Sets the string value for the given property name.
SetStrings Sets the strings value for the given property name.
SetTaggedObject Sets the tagged object for the given property name.
SetTaggedObjectVector Sets the tagged object vector for the given property name.
SetVector Sets the vector value for the given property name.

Enumerations

PropertyListListMode Enumeration Indicates whether the properties in the list are named.
PropertyListPropertyType Enumeration Represents the property types.

Property Detail

Length

PropertyList.Length

Returns the length of the list

-------------------------------------

Getter Method

Signature Length()

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

Mode

PropertyList.Mode

Returns the mode of the list.

-------------------------------------

Getter Method

Signature Mode()

Returns:
Return type:NXOpen.BlockStyler.PropertyListListMode

New in version NX6.0.0.

License requirements: None.

Method Detail

Dispose

PropertyList.Dispose

Frees the object from memory.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.

Signature Dispose()

New in version NX6.0.0.

License requirements: None.

GetArray

PropertyList.GetArray

Overloaded method GetArray

  • GetArray(propertyName)
  • GetArray(propertyIndex)

-------------------------------------

Gets the value for the given property name. Exception will be raised if invalid property name is used.

Signature GetArray(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:NXOpen.BlockStyler.PropertyList

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the value for the given index. Exception will be raised if invalid index is used.

Signature GetArray(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:NXOpen.BlockStyler.PropertyList

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetBits

PropertyList.GetBits

Overloaded method GetBits

  • GetBits(propertyName)
  • GetBits(propertyIndex)

-------------------------------------

Gets the bits value for the given property name. Exception will be raised if invalid property name is used.

Signature GetBits(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the bits value for the given index. Exception will be raised if invalid index is used.

Signature GetBits(propertyIndex)

Parameters:propertyIndex (int) – index
Returns:Value to get for given index.
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetDouble

PropertyList.GetDouble

Overloaded method GetDouble

  • GetDouble(propertyName)
  • GetDouble(propertyIndex)

-------------------------------------

Gets the double value for the given property name. Exception will be raised if invalid property name is used.

Signature GetDouble(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the double value for the given index. Exception will be raised if invalid index is used.

Signature GetDouble(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetDoubleMatrix

PropertyList.GetDoubleMatrix

Overloaded method GetDoubleMatrix

  • GetDoubleMatrix(propertyName)
  • GetDoubleMatrix(propertyIndex)

-------------------------------------

Gets the double matrix for the given property name. Exception will be raised if invalid property name is used. This is a two dimensional array encoded into a single array.

Signature GetDoubleMatrix(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:a tuple
Return type:A tuple consisting of (matrixValue, nRows, nColumns). matrixValue is a list of float. Value to get for given property name. nRows is a int. Number of Rows in the 2D matrix nColumns is a int. Number of Columns in the 2D matrix

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the double matrix for the given index. Exception will be raised if invalid index is used. This is a two dimensional array encoded into a single array.

Signature GetDoubleMatrix(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:a tuple
Return type:A tuple consisting of (matrixValue, nRows, nColumns). matrixValue is a list of float. Value to get for given index. nRows is a int. Number of Rows in the 2D matrix nColumns is a int. Number of Columns in the 2D matrix

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetDoubleVector

PropertyList.GetDoubleVector

Overloaded method GetDoubleVector

  • GetDoubleVector(propertyName)
  • GetDoubleVector(propertyIndex)

-------------------------------------

Gets the double vector for the given property name. Exception will be raised if invalid property name is used.

Signature GetDoubleVector(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:list of float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the double vector for the given index. Exception will be raised if invalid index is used.

Signature GetDoubleVector(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:list of float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetEnum

PropertyList.GetEnum

Overloaded method GetEnum

  • GetEnum(propertyName)
  • GetEnum(propertyIndex)

-------------------------------------

Gets the value for the given property name. Exception will be raised if invalid property name is used.

Signature GetEnum(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the value for the given index. Exception will be raised if invalid index is used.

Signature GetEnum(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetEnumAsString

PropertyList.GetEnumAsString

Overloaded method GetEnumAsString

  • GetEnumAsString(propertyName)
  • GetEnumAsString(propertyIndex)

-------------------------------------

Gets the value for the given property name. Exception will be raised if invalid property name is used.

Signature GetEnumAsString(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the value for the given index. Exception will be raised if invalid index is used.

Signature GetEnumAsString(propertyIndex)

Parameters:propertyIndex (int) – index
Returns:Value to get for given index.
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetEnumMembers

PropertyList.GetEnumMembers

Overloaded method GetEnumMembers

  • GetEnumMembers(propertyName)
  • GetEnumMembers(propertyIndex)

-------------------------------------

Gets the enum members for the given property of type enum. Exception will be raised if invalid property name is used.

Signature GetEnumMembers(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:list of str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the enum members for the given property index. Exception will be raised if invalid property name is used.

Signature GetEnumMembers(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given property index.
Return type:list of str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetFile

PropertyList.GetFile

Overloaded method GetFile

  • GetFile(propertyName)
  • GetFile(propertyIndex)

-------------------------------------

Gets the value for the given property name. Exception will be raised if invalid property name is used.

Signature GetFile(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the value for the given index. Exception will be raised if invalid index is used.

Signature GetFile(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetInteger

PropertyList.GetInteger

Overloaded method GetInteger

  • GetInteger(propertyName)
  • GetInteger(propertyIndex)

-------------------------------------

Gets the integer value for the given property name. Exception will be raised if invalid property name is used

Signature GetInteger(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the integer value for the given index. Exception will be raised if invalid index is used

Signature GetInteger(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetIntegerMatrix

PropertyList.GetIntegerMatrix

Overloaded method GetIntegerMatrix

  • GetIntegerMatrix(propertyName)
  • GetIntegerMatrix(propertyIndex)

-------------------------------------

Gets the integer matrix for the given property name. Exception will be raised if invalid property name is used. This is a two dimensional array encoded into a single array.

Signature GetIntegerMatrix(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:a tuple
Return type:A tuple consisting of (matrixValue, nRows, nColumns). matrixValue is a list of int. Value to get for given property name. nRows is a int. Number of Rows in the 2D matrix nColumns is a int. Number of Columns in the 2D matrix

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the integer matrix for the given index. Exception will be raised if invalid index is used. This is a two dimensional array encoded into a single array.

Signature GetIntegerMatrix(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:a tuple
Return type:A tuple consisting of (matrixValue, nRows, nColumns). matrixValue is a list of int. Value to get for given index. nRows is a int. Number of Rows in the 2D matrix nColumns is a int. Number of Columns in the 2D matrix

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetIntegerVector

PropertyList.GetIntegerVector

Overloaded method GetIntegerVector

  • GetIntegerVector(propertyName)
  • GetIntegerVector(propertyIndex)

-------------------------------------

Gets the integer vector for the given property name. Exception will be raised if invalid property name is used.

Signature GetIntegerVector(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:list of int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the integer vector for the given index. Exception will be raised if invalid index is used.

Signature GetIntegerVector(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:list of int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetLogical

PropertyList.GetLogical

Overloaded method GetLogical

  • GetLogical(propertyName)
  • GetLogical(propertyIndex)

-------------------------------------

Gets the logical value for the given property name. Exception will be raised if invalid property name is used.

Signature GetLogical(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the logical value for the given index. Exception will be raised if invalid index is used.

Signature GetLogical(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetPoint

PropertyList.GetPoint

Overloaded method GetPoint

  • GetPoint(propertyName)
  • GetPoint(propertyIndex)

-------------------------------------

Gets the point value for the given property name. Exception will be raised if invalid property name is used.

Signature GetPoint(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:NXOpen.Point3d

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the point value for the given index. Exception will be raised if invalid index is used.

Signature GetPoint(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:NXOpen.Point3d

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetPropertyNames

PropertyList.GetPropertyNames

Returns a list of all the property names

Signature GetPropertyNames()

Returns:Property names
Return type:list of str

New in version NX6.0.0.

License requirements: None.

GetPropertyType

PropertyList.GetPropertyType

Overloaded method GetPropertyType

  • GetPropertyType(propertyName)
  • GetPropertyType(propertyIndex)

-------------------------------------

Returns the property type for given property name

Signature GetPropertyType(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Property type.
Return type:NXOpen.BlockStyler.PropertyListPropertyType

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Returns the property type for the Indexed property list. Don’t use this method on Named property list

Signature GetPropertyType(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Property type.
Return type:NXOpen.BlockStyler.PropertyListPropertyType

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetString

PropertyList.GetString

Overloaded method GetString

  • GetString(propertyName)
  • GetString(propertyIndex)

-------------------------------------

Gets the string value for the given property name. Exception will be raised if invalid property name is used.

Signature GetString(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the string value for the given index. Exception will be raised if invalid index is used.

Signature GetString(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetStrings

PropertyList.GetStrings

Overloaded method GetStrings

  • GetStrings(propertyName)
  • GetStrings(propertyIndex)

-------------------------------------

Gets the strings value for the given property name. Exception will be raised if invalid property name is used.

Signature GetStrings(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:list of str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the strings value for the given index. Exception will be raised if invalid index is used.

Signature GetStrings(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:list of str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetTaggedObject

PropertyList.GetTaggedObject

Overloaded method GetTaggedObject

  • GetTaggedObject(propertyName)
  • GetTaggedObject(propertyIndex)

-------------------------------------

Gets the tagged object for the given property name. Exception will be raised if invalid property name is used.

Signature GetTaggedObject(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:NXOpen.TaggedObject

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the tagged object for the given index. Exception will be raised if invalid index is used.

Signature GetTaggedObject(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:NXOpen.TaggedObject

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetTaggedObjectVector

PropertyList.GetTaggedObjectVector

Overloaded method GetTaggedObjectVector

  • GetTaggedObjectVector(propertyName)
  • GetTaggedObjectVector(propertyIndex)

-------------------------------------

Gets the tagged object vector for the given property name. Exception will be raised if invalid property name is used.

Signature GetTaggedObjectVector(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:list of NXOpen.TaggedObject

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the tagged object vector for the given index. Exception will be raised if invalid index is used.

Signature GetTaggedObjectVector(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given property name.
Return type:list of NXOpen.TaggedObject

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetUIBlock

PropertyList.GetUIBlock

Overloaded method GetUIBlock

  • GetUIBlock(propertyName)
  • GetUIBlock(propertyIndex)

-------------------------------------

Gets the UI Block for the given property name. Exception will be raised if invalid property name is used.

Signature GetUIBlock(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:NXOpen.BlockStyler.UIBlock

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the UI Block for the given index. Exception will be raised if invalid index is used.

Signature GetUIBlock(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:NXOpen.BlockStyler.UIBlock

New in version NX6.0.0.

License requirements: None.

-------------------------------------

GetVector

PropertyList.GetVector

Overloaded method GetVector

  • GetVector(propertyName)
  • GetVector(propertyIndex)

-------------------------------------

Gets the vector value for the given property name. Exception will be raised if invalid property name is used.

Signature GetVector(propertyName)

Parameters:propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
Returns:Value to get for given property name.
Return type:NXOpen.Vector3d

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Gets the vector value for the given index. Exception will be raised if invalid index is used.

Signature GetVector(propertyIndex)

Parameters:propertyIndex (int) – Index
Returns:Value to get for given index.
Return type:NXOpen.Vector3d

New in version NX6.0.0.

License requirements: None.

-------------------------------------

SetBits

PropertyList.SetBits

Sets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetBits(propertyName, bitsSc)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • bitsSc (int) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetDouble

PropertyList.SetDouble

Sets the double value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetDouble(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (float) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetDoubleMatrix

PropertyList.SetDoubleMatrix

Sets the double matrix for the given property name.

Exception will be raised if invalid property name is used. This is a two dimensional array encoded into a single array.

Signature SetDoubleMatrix(propertyName, nRows, nColumns, matrixValue)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • nRows (int) – Number of Rows in the 2D matrix
  • nColumns (int) – Number of Columns in the 2D matrix
  • matrixValue (list of float) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetDoubleVector

PropertyList.SetDoubleVector

Sets the double vector for the given property name.

Exception will be raised if invalid property name is used.

Signature SetDoubleVector(propertyName, doubleVector)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • doubleVector (list of float) – Value to set for given property name.

New in version NX7.5.3.

License requirements: None.

SetEnum

PropertyList.SetEnum

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetEnum(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (int) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetEnumAsString

PropertyList.SetEnumAsString

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetEnumAsString(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (str) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetEnumMembers

PropertyList.SetEnumMembers

Sets the enum members for the given property of type enum.

Exception will be raised if invalid property name is used.

Signature SetEnumMembers(propertyName, stringArray)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • stringArray (list of str) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetFile

PropertyList.SetFile

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetFile(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (str) – Value to set for given property name. NOTE: The full Unicode character set is not supported for this parameter.

New in version NX6.0.0.

License requirements: None.

SetInteger

PropertyList.SetInteger

Sets the integer value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetInteger(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (int) – Value to set for given property name

New in version NX6.0.0.

License requirements: None.

SetIntegerMatrix

PropertyList.SetIntegerMatrix

Sets the integer matrix for the given property name.

Exception will be raised if invalid property name is used. This is a two dimensional array encoded into a single array.

Signature SetIntegerMatrix(propertyName, nRows, nColumns, matrixValue)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • nRows (int) – Number of Rows in the 2D matrix
  • nColumns (int) – Number of Columns in the 2D matrix
  • matrixValue (list of int) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetIntegerVector

PropertyList.SetIntegerVector

Sets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Signature SetIntegerVector(propertyName, intVector)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • intVector (list of int) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetLogical

PropertyList.SetLogical

Sets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetLogical(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (bool) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetPoint

PropertyList.SetPoint

Sets the point value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetPoint(propertyName, pointSc)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • pointSc (NXOpen.Point3d) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetSelectionFilter

PropertyList.SetSelectionFilter

Sets the filter for the given property name.

Signature SetSelectionFilter(propertyName, maskAction, maskTriples)

Parameters:

New in version NX6.0.0.

License requirements: None.

SetString

PropertyList.SetString

Sets the string value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetString(propertyName, value)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • value (str) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetStrings

PropertyList.SetStrings

Sets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetStrings(propertyName, stringArray)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • stringArray (list of str) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetTaggedObject

PropertyList.SetTaggedObject

Sets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Signature SetTaggedObject(propertyName, taggedSc)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • taggedSc (NXOpen.TaggedObject) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetTaggedObjectVector

PropertyList.SetTaggedObjectVector

Sets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Signature SetTaggedObjectVector(propertyName, tagVector)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • tagVector (list of NXOpen.TaggedObject) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.

SetVector

PropertyList.SetVector

Sets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Signature SetVector(propertyName, vector)

Parameters:
  • propertyName (str) – Name of the property NOTE: The full Unicode character set is not supported for this parameter.
  • vector (NXOpen.Vector3d) – Value to set for given property name.

New in version NX6.0.0.

License requirements: None.