NXOpen .NET Reference Guide
|
Represents a list of data. More...
Public Member Functions | |
unsafe void | AddBits (string propertyName, int bitsSc) |
Adds the bits value in the container. More... | |
unsafe void | AddDouble (string propertyName, double value) |
Adds the double value in the container. More... | |
unsafe void | AddDoubleMatrix (string propertyName, int nRows, int nColumns, double[] matrixValue) |
Adds the double matrix in the container. More... | |
unsafe void | AddDoubleVector (string propertyName, double[] doubleVector) |
Adds the double vector in the container. More... | |
unsafe void | AddEnum (string propertyName, string[] stringArray) |
Adds the enum members in the container. More... | |
unsafe void | AddFile (string propertyName, string value) |
Adds the value in the container. More... | |
unsafe void | AddInteger (string propertyName, int value) |
Adds the integer value in the container. More... | |
unsafe void | AddIntegerMatrix (string propertyName, int nRows, int nColumns, int[] matrixValue) |
Adds the integer matrix in the container. More... | |
unsafe void | AddIntegerVector (string propertyName, int[] intVector) |
Adds the integer vector in the container. More... | |
unsafe void | AddLogical (string propertyName, bool value) |
Adds the logical value in the container. More... | |
unsafe void | AddPoint (string propertyName, NXOpen.Point3d pointSc) |
Adds the point value in the container. More... | |
unsafe void | AddString (string propertyName, string value) |
Adds the string value in the container. More... | |
unsafe void | AddStrings (string propertyName, string[] stringArray) |
Adds the strings value in the container. More... | |
unsafe void | AddTaggedObject (string propertyName, NXOpen.TaggedObject taggedSc) |
Adds the tagged object in the container. More... | |
unsafe void | AddTaggedObjectVector (string propertyName, NXOpen.TaggedObject[] tagVector) |
Adds the tagged object vector in the container. More... | |
unsafe void | AddVector (string propertyName, NXOpen.Vector3d vector) |
Adds the vector value in the container. More... | |
Public Member Functions inherited from NXOpen.PropertyContainer | |
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... | |
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 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 double[] | GetDoubleMatrix (string propertyName, out int nRows, out int nColumns) |
Gets 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 double[] | GetDoubleVector (string propertyName) |
Gets the double vector for the given property name. More... | |
unsafe double[] | GetDoubleVector (int propertyIndex) |
Gets the double vector for the given index. 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 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 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 string | GetFile (string propertyName) |
Gets the value for the given property name. More... | |
unsafe string | GetFile (int propertyIndex) |
Gets the value for the given index. 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 int[] | GetIntegerMatrix (string propertyName, out int nRows, out int nColumns) |
Gets 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 int[] | GetIntegerVector (string propertyName) |
Gets the integer vector for the given property name. More... | |
unsafe int[] | GetIntegerVector (int propertyIndex) |
Gets the integer vector for the given index. 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 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 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 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 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 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 NXOpen.TaggedObject[] | GetTaggedObjectVector (string propertyName) |
Gets 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 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 void | SetDouble (string propertyName, double value) |
Sets the double value 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 void | SetDoubleVector (string propertyName, double[] doubleVector) |
Sets the double vector for the given property name. More... | |
unsafe void | SetEnum (string propertyName, int value) |
Sets the value for the given property name. More... | |
unsafe void | SetEnumAsString (string propertyName, string value) |
Sets the value for the given property name. More... | |
unsafe void | SetEnumMembers (string propertyName, string[] stringArray) |
Sets the enum members for the given property of type enum. More... | |
unsafe void | SetFile (string propertyName, string value) |
Sets the value for the given property name. More... | |
unsafe void | SetInteger (string propertyName, int value) |
Sets the integer value 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 void | SetIntegerVector (string propertyName, int[] intVector) |
Sets the integer vector for the given property name. More... | |
unsafe void | SetLogical (string propertyName, bool value) |
Sets the logical value for the given property name. More... | |
unsafe void | SetPoint (string propertyName, NXOpen.Point3d pointSc) |
Sets the point value for the given property name. More... | |
unsafe void | SetString (string propertyName, string value) |
Sets the string value for the given property name. More... | |
unsafe void | SetStrings (string propertyName, string[] stringArray) |
Sets the strings value for the given property name. More... | |
unsafe void | SetTaggedObject (string propertyName, NXOpen.TaggedObject taggedSc) |
Sets the tagged object 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 void | SetVector (string propertyName, NXOpen.Vector3d vector) |
Sets the vector value for the given property name. More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Additional Inherited Members | |
Public Types inherited from NXOpen.PropertyContainer | |
enum | ListMode { Indexed, Named } |
Indicates whether the properties in the list are named. More... | |
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... | |
Protected Member Functions inherited from NXOpen.PropertyContainer | |
override void | FreeResource () |
Frees the object from memory. More... | |
Properties inherited from NXOpen.PropertyContainer | |
unsafe int | Length [get] |
Returns the length of the list More... | |
unsafe NXOpen.PropertyContainer.ListMode | Mode [get] |
Returns the mode of the list More... | |
Represents a list of data.
The data is associated with the unique string using which data can be accessed and modified. In addition, new data can be added to the existing container or list.
Created in NX7.5.0
|
inline |
Adds the bits value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
bitsSc | Value to add for given property name. |
|
inline |
Adds the double value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
value | Value to add for given property name. |
|
inline |
Adds the double matrix in the container.
The value is associated with the unique property name. This is a two dimensional array encoded into a single array.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
nRows | Number of Rows in the 2D matrix |
nColumns | Number of Columns in the 2D matrix |
matrixValue | Value to add for given property name. |
|
inline |
Adds the double vector in the container.
The value is associated with the unique property name.
Created in NX7.5.3
License requirements: None.
propertyName | Name of the property. |
doubleVector | Value to add for given property name. |
|
inline |
Adds the enum members in the container.
The enum is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
stringArray | Value to add for given property name. |
|
inline |
Adds the value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
value | Value to add for given property name. |
|
inline |
Adds the integer value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
value | Value to add for given property name |
|
inline |
Adds the integer matrix in the container.
The value is associated with the unique property name. This is a two dimensional array encoded into a single array.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
nRows | Number of Rows in the 2D matrix |
nColumns | Number of Columns in the 2D matrix |
matrixValue | Value to add for given property name. |
|
inline |
Adds the integer vector in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
intVector | Value to add for given property name. |
|
inline |
Adds the logical value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
value | Value to add for given property name. |
|
inline |
Adds the point value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
pointSc | Value to add for given property name. |
|
inline |
Adds the string value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
value | Value to add for given property name. |
|
inline |
Adds the strings value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
stringArray | Value to add for given property name. |
|
inline |
Adds the tagged object in the container.
The added object is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
taggedSc | Value to add for given property name. |
|
inline |
Adds the tagged object vector in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property. |
tagVector | Value to add for given property name. |
|
inline |
Adds the vector value in the container.
The value is associated with the unique property name.
Created in NX7.5.0
License requirements: None.
propertyName | Name of the property |
vector | Value to add for given property name. |