NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.BlockStyler.PropertyList Class Reference

Represents a list of properties More...

Inheritance diagram for NXOpen.BlockStyler.PropertyList:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Types

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...
 

Public Member Functions

unsafe
NXOpen.BlockStyler.PropertyList 
GetArray (string propertyName)
 Gets the value for the given property name. More...
 
unsafe
NXOpen.BlockStyler.PropertyList 
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.BlockStyler.PropertyList.PropertyType 
GetPropertyType (string propertyName)
 Returns the property type for given property name More...
 
unsafe
NXOpen.BlockStyler.PropertyList.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.BlockStyler.UIBlock GetUIBlock (string propertyName)
 Gets the UI Block for the given property name. More...
 
unsafe NXOpen.BlockStyler.UIBlock GetUIBlock (int propertyIndex)
 Gets the UI Block 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 SetSelectionFilter (string propertyName, NXOpen.Selection.SelectionAction maskAction, NXOpen.Selection.MaskTriple[] maskTriples)
 Sets the filter 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...
 

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.BlockStyler.PropertyList.ListMode 
Mode [get]
 Returns the mode of the list. More...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Represents a list of properties

Created in NX6.0.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

IntegerVector 

Integer Vector

DoubleVector 

Double Vector

TaggedObjectVector 

Tagged Object Vector

File 

File

SelectionFilter 

Selection Filter

Undefined 

Undefined

Member Function Documentation

override void NXOpen.BlockStyler.PropertyList.FreeResource ( )
inlineprotectedvirtual

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 NX6.0.0

License requirements: None.

Implements NXOpen.TransientObject.

unsafe NXOpen.BlockStyler.PropertyList NXOpen.BlockStyler.PropertyList.GetArray ( string  propertyName)
inline

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the bits value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the double value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the double value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

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 NX6.0.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.BlockStyler.PropertyList.GetDoubleMatrix ( int  propertyIndex,
out int  nRows,
out int  nColumns 
)
inline

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 NX6.0.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.BlockStyler.PropertyList.GetDoubleVector ( string  propertyName)
inline

Gets the double vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the double vector for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

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

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the enum members for the given property index.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the integer value for the given property name.

Exception will be raised if invalid property name is used

Created in NX6.0.0

License requirements: None.

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

Gets the integer value for the given index.

Exception will be raised if invalid index is used

Created in NX6.0.0

License requirements: None.

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

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 NX6.0.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.BlockStyler.PropertyList.GetIntegerMatrix ( int  propertyIndex,
out int  nRows,
out int  nColumns 
)
inline

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 NX6.0.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.BlockStyler.PropertyList.GetIntegerVector ( string  propertyName)
inline

Gets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the integer vector for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the logical value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the point value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the point value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Returns a list of all the property names

Created in NX6.0.0

License requirements: None.

Returns
Property names
unsafe NXOpen.BlockStyler.PropertyList.PropertyType NXOpen.BlockStyler.PropertyList.GetPropertyType ( string  propertyName)
inline

Returns the property type for given property name

Created in NX6.0.0

License requirements: None.

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

Returns the property type for the Indexed property list.

Don't use this method on Named property list

Created in NX6.0.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Property type.
unsafe string NXOpen.BlockStyler.PropertyList.GetString ( string  propertyName)
inline

Gets the string value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the string value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the strings value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the tagged object for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Gets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the tagged object vector for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given property name.
unsafe NXOpen.BlockStyler.UIBlock NXOpen.BlockStyler.PropertyList.GetUIBlock ( string  propertyName)
inline

Gets the UI Block for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

Parameters
propertyNameName of the property
Returns
Value to get for given property name.
unsafe NXOpen.BlockStyler.UIBlock NXOpen.BlockStyler.PropertyList.GetUIBlock ( int  propertyIndex)
inline

Gets the UI Block for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

Parameters
propertyIndexIndex
Returns
Value to get for given index.
unsafe NXOpen.Vector3d NXOpen.BlockStyler.PropertyList.GetVector ( string  propertyName)
inline

Gets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Gets the vector value for the given index.

Exception will be raised if invalid index is used.

Created in NX6.0.0

License requirements: None.

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

Sets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the double value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

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 NX6.0.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.BlockStyler.PropertyList.SetDoubleVector ( string  propertyName,
double[]  doubleVector 
)
inline

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.BlockStyler.PropertyList.SetEnum ( string  propertyName,
int  value 
)
inline

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

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

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the integer value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

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 NX6.0.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.BlockStyler.PropertyList.SetIntegerVector ( string  propertyName,
int[]  intVector 
)
inline

Sets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the point value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

Parameters
propertyNameName of the property
pointScValue to set for given property name.
unsafe void NXOpen.BlockStyler.PropertyList.SetSelectionFilter ( string  propertyName,
NXOpen.Selection.SelectionAction  maskAction,
NXOpen.Selection.MaskTriple[]  maskTriples 
)
inline

Sets the filter for the given property name.

Created in NX6.0.0

License requirements: None.

Parameters
propertyNameName of the property
maskActionMask action
maskTriplesMask triples
unsafe void NXOpen.BlockStyler.PropertyList.SetString ( string  propertyName,
string  value 
)
inline

Sets the string value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Sets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Created in NX6.0.0

License requirements: None.

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

Property Documentation

unsafe int NXOpen.BlockStyler.PropertyList.Length
get

Returns the length of the list

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.BlockStyler.PropertyList.ListMode NXOpen.BlockStyler.PropertyList.Mode
get

Returns the mode of the list.

Created in NX6.0.0

License requirements: None.


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