NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.PropertyContainer Class Reference

Represents a list of properties. More...

Inheritance diagram for NXOpen.PropertyContainer:
NXOpen.DataContainer NXOpen.CAE.CaeDataContainer

Public Types

enum  PropertyType {
  String, Double, Logical, Integer,
  Enum, Strings, UIBlock, Point,
  Vector, Bits, TaggedObject, Array,
  IntegerMatrix2d, DoubleMatrix2d, TaggedObjectMatrix2d, IntegerVector,
  DoubleVector, TaggedObjectVector, File, SelectionFilter,
  Undefined
}
 Represents the property types. More...
 
enum  ListMode { Indexed, Named }
 Indicates whether the properties in the list are named. More...
 

Public Member Functions

unsafe string[] GetPropertyNames ()
 Returns a list of all the property names More...
 
unsafe
NXOpen.PropertyContainer.PropertyType 
GetPropertyType (string propertyName)
 Returns the property type for given property name More...
 
unsafe
NXOpen.PropertyContainer.PropertyType 
GetPropertyType (int propertyIndex)
 Returns the property type for the Indexed property list. More...
 
unsafe void SetInteger (string propertyName, int value)
 Sets the integer value for the given property name. More...
 
unsafe int GetInteger (string propertyName)
 Gets the integer value for the given property name. More...
 
unsafe int GetInteger (int propertyIndex)
 Gets the integer value for the given index. More...
 
unsafe void SetLogical (string propertyName, bool value)
 Sets the logical value for the given property name. More...
 
unsafe bool GetLogical (string propertyName)
 Gets the logical value for the given property name. More...
 
unsafe bool GetLogical (int propertyIndex)
 Gets the logical value for the given index. More...
 
unsafe void SetDouble (string propertyName, double value)
 Sets the double value for the given property name. More...
 
unsafe double GetDouble (string propertyName)
 Gets the double value for the given property name. More...
 
unsafe double GetDouble (int propertyIndex)
 Gets the double value for the given index. More...
 
unsafe void SetString (string propertyName, string value)
 Sets the string value for the given property name. More...
 
unsafe string GetString (string propertyName)
 Gets the string value for the given property name. More...
 
unsafe string GetString (int propertyIndex)
 Gets the string value for the given index. More...
 
unsafe void SetEnumAsString (string propertyName, string value)
 Sets the value for the given property name. More...
 
unsafe string GetEnumAsString (string propertyName)
 Gets the value for the given property name. More...
 
unsafe string GetEnumAsString (int propertyIndex)
 Gets the value for the given index. More...
 
unsafe void SetEnum (string propertyName, int value)
 Sets the value for the given property name. More...
 
unsafe int GetEnum (string propertyName)
 Gets the value for the given property name. More...
 
unsafe int GetEnum (int propertyIndex)
 Gets the value for the given index. More...
 
unsafe void SetEnumMembers (string propertyName, string[] stringArray)
 Sets the enum members for the given property of type enum. More...
 
unsafe string[] GetEnumMembers (string propertyName)
 Gets the enum members for the given property of type enum. More...
 
unsafe string[] GetEnumMembers (int propertyIndex)
 Gets the enum members for the given property index. More...
 
unsafe void SetStrings (string propertyName, string[] stringArray)
 Sets the strings value for the given property name. More...
 
unsafe string[] GetStrings (string propertyName)
 Gets the strings value for the given property name. More...
 
unsafe string[] GetStrings (int propertyIndex)
 Gets the strings value for the given index. More...
 
unsafe void SetPoint (string propertyName, NXOpen.Point3d pointSc)
 Sets the point value for the given property name. More...
 
unsafe NXOpen.Point3d GetPoint (string propertyName)
 Gets the point value for the given property name. More...
 
unsafe NXOpen.Point3d GetPoint (int propertyIndex)
 Gets the point value for the given index. More...
 
unsafe void SetVector (string propertyName, NXOpen.Vector3d vector)
 Sets the vector value for the given property name. More...
 
unsafe NXOpen.Vector3d GetVector (string propertyName)
 Gets the vector value for the given property name. More...
 
unsafe NXOpen.Vector3d GetVector (int propertyIndex)
 Gets the vector value for the given index. More...
 
unsafe void SetBits (string propertyName, int bitsSc)
 Sets the bits value for the given property name. More...
 
unsafe int GetBits (string propertyName)
 Gets the bits value for the given property name. More...
 
unsafe int GetBits (int propertyIndex)
 Gets the bits value for the given index. More...
 
unsafe void SetTaggedObject (string propertyName, NXOpen.TaggedObject taggedSc)
 Sets the tagged object for the given property name. More...
 
unsafe NXOpen.TaggedObject GetTaggedObject (string propertyName)
 Gets the tagged object for the given property name. More...
 
unsafe NXOpen.TaggedObject GetTaggedObject (int propertyIndex)
 Gets the tagged object for the given index. More...
 
unsafe int[] GetIntegerVector (string propertyName)
 Gets the integer vector for the given property name. More...
 
unsafe void SetIntegerVector (string propertyName, int[] intVector)
 Sets the integer vector for the given property name. More...
 
unsafe int[] GetIntegerVector (int propertyIndex)
 Gets the integer vector for the given index. More...
 
unsafe double[] GetDoubleVector (string propertyName)
 Gets the double vector for the given property name. More...
 
unsafe void SetDoubleVector (string propertyName, double[] doubleVector)
 Sets the double vector for the given property name. More...
 
unsafe double[] GetDoubleVector (int propertyIndex)
 Gets the double vector for the given index. More...
 
unsafe NXOpen.TaggedObject[] GetTaggedObjectVector (string propertyName)
 Gets the tagged object vector for the given property name. More...
 
unsafe void SetTaggedObjectVector (string propertyName, NXOpen.TaggedObject[] tagVector)
 Sets the tagged object vector for the given property name. More...
 
unsafe NXOpen.TaggedObject[] GetTaggedObjectVector (int propertyIndex)
 Gets the tagged object vector for the given index. More...
 
unsafe int[] GetIntegerMatrix (string propertyName, out int nRows, out int nColumns)
 Gets the integer matrix for the given property name. More...
 
unsafe void SetIntegerMatrix (string propertyName, int nRows, int nColumns, int[] matrixValue)
 Sets the integer matrix for the given property name. More...
 
unsafe int[] GetIntegerMatrix (int propertyIndex, out int nRows, out int nColumns)
 Gets the integer matrix for the given index. More...
 
unsafe double[] GetDoubleMatrix (string propertyName, out int nRows, out int nColumns)
 Gets the double matrix for the given property name. More...
 
unsafe void SetDoubleMatrix (string propertyName, int nRows, int nColumns, double[] matrixValue)
 Sets the double matrix for the given property name. More...
 
unsafe double[] GetDoubleMatrix (int propertyIndex, out int nRows, out int nColumns)
 Gets the double matrix for the given index. More...
 
unsafe string GetFile (string propertyName)
 Gets the value for the given property name. More...
 
unsafe void SetFile (string propertyName, string value)
 Sets the value for the given property name. More...
 
unsafe string GetFile (int propertyIndex)
 Gets the value for the given index. More...
 
unsafe NXOpen.PropertyContainer GetArray (string propertyName)
 Gets the value for the given property name. More...
 
unsafe NXOpen.PropertyContainer GetArray (int propertyIndex)
 Gets the value for the given index. More...
 

Protected Member Functions

override void FreeResource ()
 Frees the object from memory. More...
 

Properties

unsafe int Length [get]
 Returns the length of the list More...
 
unsafe
NXOpen.PropertyContainer.ListMode 
Mode [get]
 Returns the mode of the list More...
 

Detailed Description

Represents a list of properties.

The properties can be accessed and modified, but no new property can be added to existing list. Refer to NXOpen.DataContainer which allows to add new property to the list.

Created in NX7.5.0

Member Enumeration Documentation

Indicates whether the properties in the list are named.

Enumerator
Indexed 

The properties are not named and must be indexed through an integer index

Named 

The properties are named

Represents the property types.

Enumerator
String 

String

Double 

Double

Logical 

Logical

Integer 

Integer

Enum 

Enum

Strings 

Strings

UIBlock 

UIBlock

Point 

Point

Vector 

Vector

Bits 

Bits

TaggedObject 

Tagged Object

Array 

Array

IntegerMatrix2d 

Integer 2d-Matrix

DoubleMatrix2d 

Double 2d-Matrix

TaggedObjectMatrix2d 

Tagged Object 2d-Matrix.

Currently unused and would be removed in later releases. Please do not use this member.

IntegerVector 

Integer Vector

DoubleVector 

Double Vector

TaggedObjectVector 

Tagged Object Vector

File 

File

SelectionFilter 

Selection Filter

Undefined 

Undefined

Member Function Documentation

override void NXOpen.PropertyContainer.FreeResource ( )
protected

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.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.PropertyContainer NXOpen.PropertyContainer.GetArray ( string  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe NXOpen.PropertyContainer NXOpen.PropertyContainer.GetArray ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe int NXOpen.PropertyContainer.GetBits ( string  propertyName)

Gets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe int NXOpen.PropertyContainer.GetBits ( int  propertyIndex)

Gets the bits value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexindex
Returns
Value to get for given index.
unsafe double NXOpen.PropertyContainer.GetDouble ( string  propertyName)

Gets the double value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe double NXOpen.PropertyContainer.GetDouble ( int  propertyIndex)

Gets the double value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe double [] NXOpen.PropertyContainer.GetDoubleMatrix ( string  propertyName,
out int  nRows,
out int  nColumns 
)

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.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
Returns
Value to get for given property name.
unsafe double [] NXOpen.PropertyContainer.GetDoubleMatrix ( int  propertyIndex,
out int  nRows,
out int  nColumns 
)

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.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
Returns
Value to get for given index.
unsafe double [] NXOpen.PropertyContainer.GetDoubleVector ( string  propertyName)

Gets the double vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe double [] NXOpen.PropertyContainer.GetDoubleVector ( int  propertyIndex)

Gets the double vector for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe int NXOpen.PropertyContainer.GetEnum ( string  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe int NXOpen.PropertyContainer.GetEnum ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe string NXOpen.PropertyContainer.GetEnumAsString ( string  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe string NXOpen.PropertyContainer.GetEnumAsString ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexindex
Returns
Value to get for given index.
unsafe string [] NXOpen.PropertyContainer.GetEnumMembers ( string  propertyName)

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

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe string [] NXOpen.PropertyContainer.GetEnumMembers ( int  propertyIndex)

Gets the enum members for the given property index.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given property index.
unsafe string NXOpen.PropertyContainer.GetFile ( string  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe string NXOpen.PropertyContainer.GetFile ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe int NXOpen.PropertyContainer.GetInteger ( string  propertyName)

Gets the integer value for the given property name.

Exception will be raised if invalid property name is used

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name
unsafe int NXOpen.PropertyContainer.GetInteger ( int  propertyIndex)

Gets the integer value for the given index.

Exception will be raised if invalid index is used

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index
unsafe int [] NXOpen.PropertyContainer.GetIntegerMatrix ( string  propertyName,
out int  nRows,
out int  nColumns 
)

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.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
Returns
Value to get for given property name.
unsafe int [] NXOpen.PropertyContainer.GetIntegerMatrix ( int  propertyIndex,
out int  nRows,
out int  nColumns 
)

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.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
Returns
Value to get for given index.
unsafe int [] NXOpen.PropertyContainer.GetIntegerVector ( string  propertyName)

Gets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe int [] NXOpen.PropertyContainer.GetIntegerVector ( int  propertyIndex)

Gets the integer vector for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe bool NXOpen.PropertyContainer.GetLogical ( string  propertyName)

Gets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe bool NXOpen.PropertyContainer.GetLogical ( int  propertyIndex)

Gets the logical value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe NXOpen.Point3d NXOpen.PropertyContainer.GetPoint ( string  propertyName)

Gets the point value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe NXOpen.Point3d NXOpen.PropertyContainer.GetPoint ( int  propertyIndex)

Gets the point value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe string [] NXOpen.PropertyContainer.GetPropertyNames ( )

Returns a list of all the property names

Created in NX7.5.0

License requirements: None.

Returns
Property names
unsafe NXOpen.PropertyContainer.PropertyType NXOpen.PropertyContainer.GetPropertyType ( string  propertyName)

Returns the property type for given property name

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Property type.
unsafe NXOpen.PropertyContainer.PropertyType NXOpen.PropertyContainer.GetPropertyType ( int  propertyIndex)

Returns the property type for the Indexed property list.

Don't use this method on Named property list

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Property type.
unsafe string NXOpen.PropertyContainer.GetString ( string  propertyName)

Gets the string value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe string NXOpen.PropertyContainer.GetString ( int  propertyIndex)

Gets the string value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe string [] NXOpen.PropertyContainer.GetStrings ( string  propertyName)

Gets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe string [] NXOpen.PropertyContainer.GetStrings ( int  propertyIndex)

Gets the strings value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe NXOpen.TaggedObject NXOpen.PropertyContainer.GetTaggedObject ( string  propertyName)

Gets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe NXOpen.TaggedObject NXOpen.PropertyContainer.GetTaggedObject ( int  propertyIndex)

Gets the tagged object for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe NXOpen.TaggedObject [] NXOpen.PropertyContainer.GetTaggedObjectVector ( string  propertyName)

Gets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe NXOpen.TaggedObject [] NXOpen.PropertyContainer.GetTaggedObjectVector ( int  propertyIndex)

Gets the tagged object vector for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given property name.
unsafe NXOpen.Vector3d NXOpen.PropertyContainer.GetVector ( string  propertyName)

Gets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe NXOpen.Vector3d NXOpen.PropertyContainer.GetVector ( int  propertyIndex)

Gets the vector value for the given index.

Exception will be raised if invalid index is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe void NXOpen.PropertyContainer.SetBits ( string  propertyName,
int  bitsSc 
)

Sets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
bitsScValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetDouble ( string  propertyName,
double  value 
)

Sets the double value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetDoubleMatrix ( string  propertyName,
int  nRows,
int  nColumns,
double[]  matrixValue 
)

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.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetDoubleVector ( string  propertyName,
double[]  doubleVector 
)

Sets the double vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.3

License requirements: None.

Parameters
propertyNameName of the property
doubleVectorValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetEnum ( string  propertyName,
int  value 
)

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetEnumAsString ( string  propertyName,
string  value 
)

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetEnumMembers ( string  propertyName,
string[]  stringArray 
)

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

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
stringArrayValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetFile ( string  propertyName,
string  value 
)

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetInteger ( string  propertyName,
int  value 
)

Sets the integer value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name
unsafe void NXOpen.PropertyContainer.SetIntegerMatrix ( string  propertyName,
int  nRows,
int  nColumns,
int[]  matrixValue 
)

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.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetIntegerVector ( string  propertyName,
int[]  intVector 
)

Sets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
intVectorValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetLogical ( string  propertyName,
bool  value 
)

Sets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetPoint ( string  propertyName,
NXOpen.Point3d  pointSc 
)

Sets the point value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
pointScValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetString ( string  propertyName,
string  value 
)

Sets the string value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
valueValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetStrings ( string  propertyName,
string[]  stringArray 
)

Sets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
stringArrayValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetTaggedObject ( string  propertyName,
NXOpen.TaggedObject  taggedSc 
)

Sets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
taggedScValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetTaggedObjectVector ( string  propertyName,
NXOpen.TaggedObject[]  tagVector 
)

Sets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
tagVectorValue to set for given property name.
unsafe void NXOpen.PropertyContainer.SetVector ( string  propertyName,
NXOpen.Vector3d  vector 
)

Sets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX7.5.0

License requirements: None.

Parameters
propertyNameName of the property
vectorValue to set for given property name.

Property Documentation

unsafe int NXOpen.PropertyContainer.Length
get

Returns the length of the list

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.PropertyContainer.ListMode NXOpen.PropertyContainer.Mode
get

Returns the mode of the list

Created in NX7.5.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.