NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::BlockStyler::PropertyList Class Reference

Represents a list of properties
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::BlockStyler::PropertyList:
NXOpen::TransientObject

Public Types

enum  ListMode { ListModeIndexed, ListModeNamed }
 Indicates whether the properties in the list are named. More...
 
enum  PropertyType {
  PropertyTypeString, PropertyTypeDouble, PropertyTypeLogical, PropertyTypeInteger,
  PropertyTypeEnum, PropertyTypeStrings, PropertyTypeUIBlock, PropertyTypePoint,
  PropertyTypeVector, PropertyTypeBits, PropertyTypeTaggedObject, PropertyTypeArray,
  PropertyTypeIntegerMatrix2d, PropertyTypeDoubleMatrix2d, PropertyTypeTaggedObjectMatrix2d, PropertyTypeIntegerVector,
  PropertyTypeDoubleVector, PropertyTypeTaggedObjectVector, PropertyTypeFile, PropertyTypeSelectionFilter,
  PropertyTypeUndefined
}
 Represents the property types. More...
 

Public Member Functions

NXOpen::BlockStyler::PropertyListGetArray (const NXString &propertyName)
 Gets the value for the given property name. More...
 
NXOpen::BlockStyler::PropertyListGetArray (const char *propertyName)
 Gets the value for the given property name. More...
 
NXOpen::BlockStyler::PropertyListGetArray (int propertyIndex)
 Gets the value for the given index. More...
 
int GetBits (const NXString &propertyName)
 Gets the bits value for the given property name. More...
 
int GetBits (const char *propertyName)
 Gets the bits value for the given property name. More...
 
int GetBits (int propertyIndex)
 Gets the bits value for the given index. More...
 
double GetDouble (const NXString &propertyName)
 Gets the double value for the given property name. More...
 
double GetDouble (const char *propertyName)
 Gets the double value for the given property name. More...
 
double GetDouble (int propertyIndex)
 Gets the double value for the given index. More...
 
std::vector< double > GetDoubleMatrix (const NXString &propertyName, int *nRows, int *nColumns)
 Gets the double matrix for the given property name. More...
 
std::vector< double > GetDoubleMatrix (const char *propertyName, int *nRows, int *nColumns)
 Gets the double matrix for the given property name. More...
 
std::vector< double > GetDoubleMatrix (int propertyIndex, int *nRows, int *nColumns)
 Gets the double matrix for the given index. More...
 
std::vector< double > GetDoubleVector (const NXString &propertyName)
 Gets the double vector for the given property name. More...
 
std::vector< double > GetDoubleVector (const char *propertyName)
 Gets the double vector for the given property name. More...
 
std::vector< double > GetDoubleVector (int propertyIndex)
 Gets the double vector for the given index. More...
 
int GetEnum (const NXString &propertyName)
 Gets the value for the given property name. More...
 
int GetEnum (const char *propertyName)
 Gets the value for the given property name. More...
 
int GetEnum (int propertyIndex)
 Gets the value for the given index. More...
 
NXString GetEnumAsString (const NXString &propertyName)
 Gets the value for the given property name. More...
 
NXString GetEnumAsString (const char *propertyName)
 Gets the value for the given property name. More...
 
NXString GetEnumAsString (int propertyIndex)
 Gets the value for the given index. More...
 
std::vector< NXStringGetEnumMembers (const NXString &propertyName)
 Gets the enum members for the given property of type enum. More...
 
std::vector< NXStringGetEnumMembers (const char *propertyName)
 Gets the enum members for the given property of type enum. More...
 
std::vector< NXStringGetEnumMembers (int propertyIndex)
 Gets the enum members for the given property index. More...
 
NXString GetFile (const NXString &propertyName)
 Gets the value for the given property name. More...
 
NXString GetFile (const char *propertyName)
 Gets the value for the given property name. More...
 
NXString GetFile (int propertyIndex)
 Gets the value for the given index. More...
 
int GetInteger (const NXString &propertyName)
 Gets the integer value for the given property name. More...
 
int GetInteger (const char *propertyName)
 Gets the integer value for the given property name. More...
 
int GetInteger (int propertyIndex)
 Gets the integer value for the given index. More...
 
std::vector< int > GetIntegerMatrix (const NXString &propertyName, int *nRows, int *nColumns)
 Gets the integer matrix for the given property name. More...
 
std::vector< int > GetIntegerMatrix (const char *propertyName, int *nRows, int *nColumns)
 Gets the integer matrix for the given property name. More...
 
std::vector< int > GetIntegerMatrix (int propertyIndex, int *nRows, int *nColumns)
 Gets the integer matrix for the given index. More...
 
std::vector< int > GetIntegerVector (const NXString &propertyName)
 Gets the integer vector for the given property name. More...
 
std::vector< int > GetIntegerVector (const char *propertyName)
 Gets the integer vector for the given property name. More...
 
std::vector< int > GetIntegerVector (int propertyIndex)
 Gets the integer vector for the given index. More...
 
bool GetLogical (const NXString &propertyName)
 Gets the logical value for the given property name. More...
 
bool GetLogical (const char *propertyName)
 Gets the logical value for the given property name. More...
 
bool GetLogical (int propertyIndex)
 Gets the logical value for the given index. More...
 
NXOpen::Point3d GetPoint (const NXString &propertyName)
 Gets the point value for the given property name. More...
 
NXOpen::Point3d GetPoint (const char *propertyName)
 Gets the point value for the given property name. More...
 
NXOpen::Point3d GetPoint (int propertyIndex)
 Gets the point value for the given index. More...
 
std::vector< NXStringGetPropertyNames ()
 Returns a list of all the property names. More...
 
NXOpen::BlockStyler::PropertyList::PropertyType GetPropertyType (const NXString &propertyName)
 Returns the property type for given property name. More...
 
NXOpen::BlockStyler::PropertyList::PropertyType GetPropertyType (const char *propertyName)
 Returns the property type for given property name. More...
 
NXOpen::BlockStyler::PropertyList::PropertyType GetPropertyType (int propertyIndex)
 Returns the property type for the Indexed property list. More...
 
NXString GetString (const NXString &propertyName)
 Gets the string value for the given property name. More...
 
NXString GetString (const char *propertyName)
 Gets the string value for the given property name. More...
 
NXString GetString (int propertyIndex)
 Gets the string value for the given index. More...
 
std::vector< NXStringGetStrings (const NXString &propertyName)
 Gets the strings value for the given property name. More...
 
std::vector< NXStringGetStrings (const char *propertyName)
 Gets the strings value for the given property name. More...
 
std::vector< NXStringGetStrings (int propertyIndex)
 Gets the strings value for the given index. More...
 
NXOpen::TaggedObjectGetTaggedObject (const NXString &propertyName)
 Gets the tagged object for the given property name. More...
 
NXOpen::TaggedObjectGetTaggedObject (const char *propertyName)
 Gets the tagged object for the given property name. More...
 
NXOpen::TaggedObjectGetTaggedObject (int propertyIndex)
 Gets the tagged object for the given index. More...
 
std::vector
< NXOpen::TaggedObject * > 
GetTaggedObjectVector (const NXString &propertyName)
 Gets the tagged object vector for the given property name. More...
 
std::vector
< NXOpen::TaggedObject * > 
GetTaggedObjectVector (const char *propertyName)
 Gets the tagged object vector for the given property name. More...
 
std::vector
< NXOpen::TaggedObject * > 
GetTaggedObjectVector (int propertyIndex)
 Gets the tagged object vector for the given index. More...
 
NXOpen::BlockStyler::UIBlockGetUIBlock (const NXString &propertyName)
 Gets the UI Block for the given property name. More...
 
NXOpen::BlockStyler::UIBlockGetUIBlock (const char *propertyName)
 Gets the UI Block for the given property name. More...
 
NXOpen::BlockStyler::UIBlockGetUIBlock (int propertyIndex)
 Gets the UI Block for the given index. More...
 
NXOpen::Vector3d GetVector (const NXString &propertyName)
 Gets the vector value for the given property name. More...
 
NXOpen::Vector3d GetVector (const char *propertyName)
 Gets the vector value for the given property name. More...
 
NXOpen::Vector3d GetVector (int propertyIndex)
 Gets the vector value for the given index. More...
 
int Length ()
 Returns the length of the list
Created in NX6.0.0. More...
 
NXOpen::BlockStyler::PropertyList::ListMode Mode ()
 Returns the mode of the list. More...
 
void SetBits (const NXString &propertyName, int bitsSc)
 Sets the bits value for the given property name. More...
 
void SetBits (const char *propertyName, int bitsSc)
 Sets the bits value for the given property name. More...
 
void SetDouble (const NXString &propertyName, double value)
 Sets the double value for the given property name. More...
 
void SetDouble (const char *propertyName, double value)
 Sets the double value for the given property name. More...
 
void SetDoubleMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue)
 Sets the double matrix for the given property name. More...
 
void SetDoubleMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue)
 Sets the double matrix for the given property name. More...
 
void SetDoubleVector (const NXString &propertyName, const std::vector< double > &doubleVector)
 Sets the double vector for the given property name. More...
 
void SetDoubleVector (const char *propertyName, const std::vector< double > &doubleVector)
 Sets the double vector for the given property name. More...
 
void SetEnum (const NXString &propertyName, int value)
 Sets the value for the given property name. More...
 
void SetEnum (const char *propertyName, int value)
 Sets the value for the given property name. More...
 
void SetEnumAsString (const NXString &propertyName, const NXString &value)
 Sets the value for the given property name. More...
 
void SetEnumAsString (const char *propertyName, const char *value)
 Sets the value for the given property name. More...
 
void SetEnumMembers (const NXString &propertyName, std::vector< NXString > &stringArray)
 Sets the enum members for the given property of type enum. More...
 
void SetEnumMembers (const char *propertyName, std::vector< NXString > &stringArray)
 Sets the enum members for the given property of type enum. More...
 
void SetFile (const NXString &propertyName, const NXString &value)
 Sets the value for the given property name. More...
 
void SetFile (const char *propertyName, const char *value)
 Sets the value for the given property name. More...
 
void SetInteger (const NXString &propertyName, int value)
 Sets the integer value for the given property name. More...
 
void SetInteger (const char *propertyName, int value)
 Sets the integer value for the given property name. More...
 
void SetIntegerMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue)
 Sets the integer matrix for the given property name. More...
 
void SetIntegerMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue)
 Sets the integer matrix for the given property name. More...
 
void SetIntegerVector (const NXString &propertyName, const std::vector< int > &intVector)
 Sets the integer vector for the given property name. More...
 
void SetIntegerVector (const char *propertyName, const std::vector< int > &intVector)
 Sets the integer vector for the given property name. More...
 
void SetLogical (const NXString &propertyName, bool value)
 Sets the logical value for the given property name. More...
 
void SetLogical (const char *propertyName, bool value)
 Sets the logical value for the given property name. More...
 
void SetPoint (const NXString &propertyName, const NXOpen::Point3d &pointSc)
 Sets the point value for the given property name. More...
 
void SetPoint (const char *propertyName, const NXOpen::Point3d &pointSc)
 Sets the point value for the given property name. More...
 
void SetSelectionFilter (const NXString &propertyName, NXOpen::Selection::SelectionAction maskAction, const std::vector< NXOpen::Selection::MaskTriple > &maskTriples)
 Sets the filter for the given property name. More...
 
void SetSelectionFilter (const char *propertyName, NXOpen::Selection::SelectionAction maskAction, const std::vector< NXOpen::Selection::MaskTriple > &maskTriples)
 Sets the filter for the given property name. More...
 
void SetString (const NXString &propertyName, const NXString &value)
 Sets the string value for the given property name. More...
 
void SetString (const char *propertyName, const char *value)
 Sets the string value for the given property name. More...
 
void SetStrings (const NXString &propertyName, std::vector< NXString > &stringArray)
 Sets the strings value for the given property name. More...
 
void SetStrings (const char *propertyName, std::vector< NXString > &stringArray)
 Sets the strings value for the given property name. More...
 
void SetTaggedObject (const NXString &propertyName, NXOpen::TaggedObject *taggedSc)
 Sets the tagged object for the given property name. More...
 
void SetTaggedObject (const char *propertyName, NXOpen::TaggedObject *taggedSc)
 Sets the tagged object for the given property name. More...
 
void SetTaggedObjectVector (const NXString &propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector)
 Sets the tagged object vector for the given property name. More...
 
void SetTaggedObjectVector (const char *propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector)
 Sets the tagged object vector for the given property name. More...
 
void SetVector (const NXString &propertyName, const NXOpen::Vector3d &vector)
 Sets the vector value for the given property name. More...
 
void SetVector (const char *propertyName, const NXOpen::Vector3d &vector)
 Sets the vector value for the given property name. More...
 
virtual ~PropertyList ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. 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
ListModeIndexed 

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

ListModeNamed 

The properties are named.

Represents the property types.

Enumerator
PropertyTypeString 

String.

PropertyTypeDouble 

Double.

PropertyTypeLogical 

Logical.

PropertyTypeInteger 

Integer.

PropertyTypeEnum 

Enum.

PropertyTypeStrings 

Strings.

PropertyTypeUIBlock 

UIBlock.

PropertyTypePoint 

Point.

PropertyTypeVector 

Vector.

PropertyTypeBits 

Bits.

PropertyTypeTaggedObject 

Tagged Object.

PropertyTypeArray 

Array.

PropertyTypeIntegerMatrix2d 

Integer 2d-Matrix.

PropertyTypeDoubleMatrix2d 

Double 2d-Matrix.

PropertyTypeTaggedObjectMatrix2d 

Tagged Object 2d-Matrix.

PropertyTypeIntegerVector 

Integer Vector.

PropertyTypeDoubleVector 

Double Vector.

PropertyTypeTaggedObjectVector 

Tagged Object Vector.

PropertyTypeFile 

File.

PropertyTypeSelectionFilter 

Selection Filter.

PropertyTypeUndefined 

Undefined.

Constructor & Destructor Documentation

virtual NXOpen::BlockStyler::PropertyList::~PropertyList ( )
virtual

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

Member Function Documentation

NXOpen::BlockStyler::PropertyList* NXOpen::BlockStyler::PropertyList::GetArray ( const NXString propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::BlockStyler::PropertyList* NXOpen::BlockStyler::PropertyList::GetArray ( const char *  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::BlockStyler::PropertyList* NXOpen::BlockStyler::PropertyList::GetArray ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
int NXOpen::BlockStyler::PropertyList::GetBits ( const NXString propertyName)

Gets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
int NXOpen::BlockStyler::PropertyList::GetBits ( const char *  propertyName)

Gets the bits value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
int NXOpen::BlockStyler::PropertyList::GetBits ( int  propertyIndex)

Gets the bits value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexindex
double NXOpen::BlockStyler::PropertyList::GetDouble ( const NXString propertyName)

Gets the double value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
double NXOpen::BlockStyler::PropertyList::GetDouble ( const char *  propertyName)

Gets the double value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
double NXOpen::BlockStyler::PropertyList::GetDouble ( int  propertyIndex)

Gets the double value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
std::vector<double> NXOpen::BlockStyler::PropertyList::GetDoubleMatrix ( const NXString propertyName,
int *  nRows,
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.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<double> NXOpen::BlockStyler::PropertyList::GetDoubleMatrix ( const char *  propertyName,
int *  nRows,
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.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<double> NXOpen::BlockStyler::PropertyList::GetDoubleMatrix ( int  propertyIndex,
int *  nRows,
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.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<double> NXOpen::BlockStyler::PropertyList::GetDoubleVector ( const NXString propertyName)

Gets the double vector for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<double> NXOpen::BlockStyler::PropertyList::GetDoubleVector ( const char *  propertyName)

Gets the double vector for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<double> NXOpen::BlockStyler::PropertyList::GetDoubleVector ( int  propertyIndex)

Gets the double vector for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
int NXOpen::BlockStyler::PropertyList::GetEnum ( const NXString propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
int NXOpen::BlockStyler::PropertyList::GetEnum ( const char *  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
int NXOpen::BlockStyler::PropertyList::GetEnum ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXString NXOpen::BlockStyler::PropertyList::GetEnumAsString ( const NXString propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXString NXOpen::BlockStyler::PropertyList::GetEnumAsString ( const char *  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXString NXOpen::BlockStyler::PropertyList::GetEnumAsString ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexindex
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetEnumMembers ( const NXString propertyName)

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

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetEnumMembers ( const char *  propertyName)

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

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetEnumMembers ( int  propertyIndex)

Gets the enum members for the given property index.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXString NXOpen::BlockStyler::PropertyList::GetFile ( const NXString propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXString NXOpen::BlockStyler::PropertyList::GetFile ( const char *  propertyName)

Gets the value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXString NXOpen::BlockStyler::PropertyList::GetFile ( int  propertyIndex)

Gets the value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
int NXOpen::BlockStyler::PropertyList::GetInteger ( const NXString propertyName)

Gets the integer value for the given property name.

Exception will be raised if invalid property name is used

Returns
Value to get for given property name
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
int NXOpen::BlockStyler::PropertyList::GetInteger ( const char *  propertyName)

Gets the integer value for the given property name.

Exception will be raised if invalid property name is used

Returns
Value to get for given property name
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
int NXOpen::BlockStyler::PropertyList::GetInteger ( int  propertyIndex)

Gets the integer value for the given index.

Exception will be raised if invalid index is used

Returns
Value to get for given index
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
std::vector<int> NXOpen::BlockStyler::PropertyList::GetIntegerMatrix ( const NXString propertyName,
int *  nRows,
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.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<int> NXOpen::BlockStyler::PropertyList::GetIntegerMatrix ( const char *  propertyName,
int *  nRows,
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.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<int> NXOpen::BlockStyler::PropertyList::GetIntegerMatrix ( int  propertyIndex,
int *  nRows,
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.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<int> NXOpen::BlockStyler::PropertyList::GetIntegerVector ( const NXString propertyName)

Gets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<int> NXOpen::BlockStyler::PropertyList::GetIntegerVector ( const char *  propertyName)

Gets the integer vector for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<int> NXOpen::BlockStyler::PropertyList::GetIntegerVector ( int  propertyIndex)

Gets the integer vector for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
bool NXOpen::BlockStyler::PropertyList::GetLogical ( const NXString propertyName)

Gets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
bool NXOpen::BlockStyler::PropertyList::GetLogical ( const char *  propertyName)

Gets the logical value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
bool NXOpen::BlockStyler::PropertyList::GetLogical ( int  propertyIndex)

Gets the logical value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXOpen::Point3d NXOpen::BlockStyler::PropertyList::GetPoint ( const NXString propertyName)

Gets the point value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Point3d NXOpen::BlockStyler::PropertyList::GetPoint ( const char *  propertyName)

Gets the point value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Point3d NXOpen::BlockStyler::PropertyList::GetPoint ( int  propertyIndex)

Gets the point value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetPropertyNames ( )

Returns a list of all the property names.

Returns
Property names
Created in NX6.0.0.

License requirements : None
NXOpen::BlockStyler::PropertyList::PropertyType NXOpen::BlockStyler::PropertyList::GetPropertyType ( const NXString propertyName)

Returns the property type for given property name.

Returns
Property type.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::BlockStyler::PropertyList::PropertyType NXOpen::BlockStyler::PropertyList::GetPropertyType ( const char *  propertyName)

Returns the property type for given property name.

Returns
Property type.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::BlockStyler::PropertyList::PropertyType NXOpen::BlockStyler::PropertyList::GetPropertyType ( int  propertyIndex)

Returns the property type for the Indexed property list.

Don't use this method on Named property list

Returns
Property type.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXString NXOpen::BlockStyler::PropertyList::GetString ( const NXString propertyName)

Gets the string value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXString NXOpen::BlockStyler::PropertyList::GetString ( const char *  propertyName)

Gets the string value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXString NXOpen::BlockStyler::PropertyList::GetString ( int  propertyIndex)

Gets the string value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetStrings ( const NXString propertyName)

Gets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetStrings ( const char *  propertyName)

Gets the strings value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXString> NXOpen::BlockStyler::PropertyList::GetStrings ( int  propertyIndex)

Gets the strings value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXOpen::TaggedObject* NXOpen::BlockStyler::PropertyList::GetTaggedObject ( const NXString propertyName)

Gets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::TaggedObject* NXOpen::BlockStyler::PropertyList::GetTaggedObject ( const char *  propertyName)

Gets the tagged object for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::TaggedObject* NXOpen::BlockStyler::PropertyList::GetTaggedObject ( int  propertyIndex)

Gets the tagged object for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
std::vector<NXOpen::TaggedObject *> NXOpen::BlockStyler::PropertyList::GetTaggedObjectVector ( const NXString propertyName)

Gets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXOpen::TaggedObject *> NXOpen::BlockStyler::PropertyList::GetTaggedObjectVector ( const char *  propertyName)

Gets the tagged object vector for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
std::vector<NXOpen::TaggedObject *> NXOpen::BlockStyler::PropertyList::GetTaggedObjectVector ( int  propertyIndex)

Gets the tagged object vector for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXOpen::BlockStyler::UIBlock* NXOpen::BlockStyler::PropertyList::GetUIBlock ( const NXString propertyName)

Gets the UI Block for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::BlockStyler::UIBlock* NXOpen::BlockStyler::PropertyList::GetUIBlock ( const char *  propertyName)

Gets the UI Block for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::BlockStyler::UIBlock* NXOpen::BlockStyler::PropertyList::GetUIBlock ( int  propertyIndex)

Gets the UI Block for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
NXOpen::Vector3d NXOpen::BlockStyler::PropertyList::GetVector ( const NXString propertyName)

Gets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Vector3d NXOpen::BlockStyler::PropertyList::GetVector ( const char *  propertyName)

Gets the vector value for the given property name.

Exception will be raised if invalid property name is used.

Returns
Value to get for given property name.
Created in NX6.0.0.

License requirements : None
Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Vector3d NXOpen::BlockStyler::PropertyList::GetVector ( int  propertyIndex)

Gets the vector value for the given index.

Exception will be raised if invalid index is used.

Returns
Value to get for given index.
Created in NX6.0.0.

License requirements : None
Parameters
propertyIndexIndex
int NXOpen::BlockStyler::PropertyList::Length ( )

Returns the length of the list
Created in NX6.0.0.



License requirements : None

NXOpen::BlockStyler::PropertyList::ListMode NXOpen::BlockStyler::PropertyList::Mode ( )

Returns the mode of the list.


Created in NX6.0.0.

License requirements : None

void NXOpen::BlockStyler::PropertyList::SetBits ( const NXString propertyName,
int  bitsSc 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
bitsScValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetBits ( const char *  propertyName,
int  bitsSc 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
bitsScValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetDouble ( const NXString propertyName,
double  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetDouble ( const char *  propertyName,
double  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetDoubleMatrix ( const NXString propertyName,
int  nRows,
int  nColumns,
const std::vector< 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetDoubleMatrix ( const char *  propertyName,
int  nRows,
int  nColumns,
const std::vector< 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetDoubleVector ( const NXString propertyName,
const std::vector< 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
NOTE: The full Unicode character set is not supported for this parameter.
doubleVectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetDoubleVector ( const char *  propertyName,
const std::vector< 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
NOTE: The full Unicode character set is not supported for this parameter.
doubleVectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetEnum ( const NXString propertyName,
int  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetEnum ( const char *  propertyName,
int  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetEnumAsString ( const NXString propertyName,
const NXString value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetEnumAsString ( const char *  propertyName,
const char *  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetEnumMembers ( const NXString propertyName,
std::vector< NXString > &  stringArray 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
stringArrayValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetEnumMembers ( const char *  propertyName,
std::vector< NXString > &  stringArray 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
stringArrayValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetFile ( const NXString propertyName,
const NXString value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::BlockStyler::PropertyList::SetFile ( const char *  propertyName,
const char *  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::BlockStyler::PropertyList::SetInteger ( const NXString propertyName,
int  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name
void NXOpen::BlockStyler::PropertyList::SetInteger ( const char *  propertyName,
int  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name
void NXOpen::BlockStyler::PropertyList::SetIntegerMatrix ( const NXString propertyName,
int  nRows,
int  nColumns,
const std::vector< 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetIntegerMatrix ( const char *  propertyName,
int  nRows,
int  nColumns,
const std::vector< 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetIntegerVector ( const NXString propertyName,
const std::vector< int > &  intVector 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
intVectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetIntegerVector ( const char *  propertyName,
const std::vector< int > &  intVector 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
intVectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetLogical ( const NXString propertyName,
bool  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetLogical ( const char *  propertyName,
bool  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetPoint ( const NXString propertyName,
const NXOpen::Point3d pointSc 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
pointScValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetPoint ( const char *  propertyName,
const NXOpen::Point3d pointSc 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
pointScValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetSelectionFilter ( const NXString propertyName,
NXOpen::Selection::SelectionAction  maskAction,
const std::vector< NXOpen::Selection::MaskTriple > &  maskTriples 
)

Sets the filter for the given property name.


Created in NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
maskActionMask action
maskTriplesMask triples
void NXOpen::BlockStyler::PropertyList::SetSelectionFilter ( const char *  propertyName,
NXOpen::Selection::SelectionAction  maskAction,
const std::vector< NXOpen::Selection::MaskTriple > &  maskTriples 
)

Sets the filter for the given property name.


Created in NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
maskActionMask action
maskTriplesMask triples
void NXOpen::BlockStyler::PropertyList::SetString ( const NXString propertyName,
const NXString value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetString ( const char *  propertyName,
const char *  value 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
valueValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetStrings ( const NXString propertyName,
std::vector< NXString > &  stringArray 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
stringArrayValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetStrings ( const char *  propertyName,
std::vector< NXString > &  stringArray 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
stringArrayValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetTaggedObject ( const NXString 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
taggedScValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetTaggedObject ( const char *  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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
taggedScValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetTaggedObjectVector ( const NXString propertyName,
const std::vector< 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
tagVectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetTaggedObjectVector ( const char *  propertyName,
const std::vector< 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 NX6.0.0.

License requirements : None

Parameters
propertyNameName of the property
NOTE: The full Unicode character set is not supported for this parameter.
tagVectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetVector ( const NXString propertyName,
const NXOpen::Vector3d vector 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
vectorValue to set for given property name.
void NXOpen::BlockStyler::PropertyList::SetVector ( const char *  propertyName,
const NXOpen::Vector3d vector 
)

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
NOTE: The full Unicode character set is not supported for this parameter.
vectorValue to set for given property name.

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