NX Open C++ Reference Guide
|
Represents a list of data. More...
Public Member Functions | |
void | AddBits (const NXString &propertyName, int bitsSc) |
Adds the bits value in the container. | |
void | AddBits (const char *propertyName, int bitsSc) |
Adds the bits value in the container. | |
void | AddDouble (const NXString &propertyName, double value) |
Adds the double value in the container. | |
void | AddDouble (const char *propertyName, double value) |
Adds the double value in the container. | |
void | AddDoubleMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue) |
Adds the double matrix in the container. | |
void | AddDoubleMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue) |
Adds the double matrix in the container. | |
void | AddDoubleVector (const NXString &propertyName, const std::vector< double > &doubleVector) |
Adds the double vector in the container. | |
void | AddDoubleVector (const char *propertyName, const std::vector< double > &doubleVector) |
Adds the double vector in the container. | |
void | AddEnum (const NXString &propertyName, std::vector< NXString > &stringArray) |
Adds the enum members in the container. | |
void | AddEnum (const char *propertyName, std::vector< NXString > &stringArray) |
Adds the enum members in the container. | |
void | AddFile (const NXString &propertyName, const NXString &value) |
Adds the value in the container. | |
void | AddFile (const char *propertyName, const char *value) |
Adds the value in the container. | |
void | AddInteger (const NXString &propertyName, int value) |
Adds the integer value in the container. | |
void | AddInteger (const char *propertyName, int value) |
Adds the integer value in the container. | |
void | AddIntegerMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue) |
Adds the integer matrix in the container. | |
void | AddIntegerMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue) |
Adds the integer matrix in the container. | |
void | AddIntegerVector (const NXString &propertyName, const std::vector< int > &intVector) |
Adds the integer vector in the container. | |
void | AddIntegerVector (const char *propertyName, const std::vector< int > &intVector) |
Adds the integer vector in the container. | |
void | AddLogical (const NXString &propertyName, bool value) |
Adds the logical value in the container. | |
void | AddLogical (const char *propertyName, bool value) |
Adds the logical value in the container. | |
void | AddPoint (const NXString &propertyName, const NXOpen::Point3d &pointSc) |
Adds the point value in the container. | |
void | AddPoint (const char *propertyName, const NXOpen::Point3d &pointSc) |
Adds the point value in the container. | |
void | AddString (const NXString &propertyName, const NXString &value) |
Adds the string value in the container. | |
void | AddString (const char *propertyName, const char *value) |
Adds the string value in the container. | |
void | AddStrings (const NXString &propertyName, std::vector< NXString > &stringArray) |
Adds the strings value in the container. | |
void | AddStrings (const char *propertyName, std::vector< NXString > &stringArray) |
Adds the strings value in the container. | |
void | AddTaggedObject (const NXString &propertyName, NXOpen::TaggedObject *taggedSc) |
Adds the tagged object in the container. | |
void | AddTaggedObject (const char *propertyName, NXOpen::TaggedObject *taggedSc) |
Adds the tagged object in the container. | |
void | AddTaggedObjectVector (const NXString &propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector) |
Adds the tagged object vector in the container. | |
void | AddTaggedObjectVector (const char *propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector) |
Adds the tagged object vector in the container. | |
void | AddVector (const NXString &propertyName, const NXOpen::Vector3d &vector) |
Adds the vector value in the container. | |
void | AddVector (const char *propertyName, const NXOpen::Vector3d &vector) |
Adds the vector value in the container. | |
![]() | |
NXOpen::PropertyContainer * | GetArray (const NXString &propertyName) |
Gets the value for the given property name. | |
NXOpen::PropertyContainer * | GetArray (const char *propertyName) |
Gets the value for the given property name. | |
NXOpen::PropertyContainer * | GetArray (int propertyIndex) |
Gets the value for the given index. | |
int | GetBits (const NXString &propertyName) |
Gets the bits value for the given property name. | |
int | GetBits (const char *propertyName) |
Gets the bits value for the given property name. | |
int | GetBits (int propertyIndex) |
Gets the bits value for the given index. | |
double | GetDouble (const NXString &propertyName) |
Gets the double value for the given property name. | |
double | GetDouble (const char *propertyName) |
Gets the double value for the given property name. | |
double | GetDouble (int propertyIndex) |
Gets the double value for the given index. | |
std::vector< double > | GetDoubleMatrix (const NXString &propertyName, int *nRows, int *nColumns) |
Gets the double matrix for the given property name. | |
std::vector< double > | GetDoubleMatrix (const char *propertyName, int *nRows, int *nColumns) |
Gets the double matrix for the given property name. | |
std::vector< double > | GetDoubleMatrix (int propertyIndex, int *nRows, int *nColumns) |
Gets the double matrix for the given index. | |
std::vector< double > | GetDoubleVector (const NXString &propertyName) |
Gets the double vector for the given property name. | |
std::vector< double > | GetDoubleVector (const char *propertyName) |
Gets the double vector for the given property name. | |
std::vector< double > | GetDoubleVector (int propertyIndex) |
Gets the double vector for the given index. | |
int | GetEnum (const NXString &propertyName) |
Gets the value for the given property name. | |
int | GetEnum (const char *propertyName) |
Gets the value for the given property name. | |
int | GetEnum (int propertyIndex) |
Gets the value for the given index. | |
NXString | GetEnumAsString (const NXString &propertyName) |
Gets the value for the given property name. | |
NXString | GetEnumAsString (const char *propertyName) |
Gets the value for the given property name. | |
NXString | GetEnumAsString (int propertyIndex) |
Gets the value for the given index. | |
std::vector< NXString > | GetEnumMembers (const NXString &propertyName) |
Gets the enum members for the given property of type enum. | |
std::vector< NXString > | GetEnumMembers (const char *propertyName) |
Gets the enum members for the given property of type enum. | |
std::vector< NXString > | GetEnumMembers (int propertyIndex) |
Gets the enum members for the given property index. | |
NXString | GetFile (const NXString &propertyName) |
Gets the value for the given property name. | |
NXString | GetFile (const char *propertyName) |
Gets the value for the given property name. | |
NXString | GetFile (int propertyIndex) |
Gets the value for the given index. | |
int | GetInteger (const NXString &propertyName) |
Gets the integer value for the given property name. | |
int | GetInteger (const char *propertyName) |
Gets the integer value for the given property name. | |
int | GetInteger (int propertyIndex) |
Gets the integer value for the given index. | |
std::vector< int > | GetIntegerMatrix (const NXString &propertyName, int *nRows, int *nColumns) |
Gets the integer matrix for the given property name. | |
std::vector< int > | GetIntegerMatrix (const char *propertyName, int *nRows, int *nColumns) |
Gets the integer matrix for the given property name. | |
std::vector< int > | GetIntegerMatrix (int propertyIndex, int *nRows, int *nColumns) |
Gets the integer matrix for the given index. | |
std::vector< int > | GetIntegerVector (const NXString &propertyName) |
Gets the integer vector for the given property name. | |
std::vector< int > | GetIntegerVector (const char *propertyName) |
Gets the integer vector for the given property name. | |
std::vector< int > | GetIntegerVector (int propertyIndex) |
Gets the integer vector for the given index. | |
bool | GetLogical (const NXString &propertyName) |
Gets the logical value for the given property name. | |
bool | GetLogical (const char *propertyName) |
Gets the logical value for the given property name. | |
bool | GetLogical (int propertyIndex) |
Gets the logical value for the given index. | |
NXOpen::Point3d | GetPoint (const NXString &propertyName) |
Gets the point value for the given property name. | |
NXOpen::Point3d | GetPoint (const char *propertyName) |
Gets the point value for the given property name. | |
NXOpen::Point3d | GetPoint (int propertyIndex) |
Gets the point value for the given index. | |
std::vector< NXString > | GetPropertyNames () |
Returns a list of all the property names. | |
NXOpen::PropertyContainer::PropertyType | GetPropertyType (const NXString &propertyName) |
Returns the property type for given property name. | |
NXOpen::PropertyContainer::PropertyType | GetPropertyType (const char *propertyName) |
Returns the property type for given property name. | |
NXOpen::PropertyContainer::PropertyType | GetPropertyType (int propertyIndex) |
Returns the property type for the Indexed property list. | |
NXString | GetString (const NXString &propertyName) |
Gets the string value for the given property name. | |
NXString | GetString (const char *propertyName) |
Gets the string value for the given property name. | |
NXString | GetString (int propertyIndex) |
Gets the string value for the given index. | |
std::vector< NXString > | GetStrings (const NXString &propertyName) |
Gets the strings value for the given property name. | |
std::vector< NXString > | GetStrings (const char *propertyName) |
Gets the strings value for the given property name. | |
std::vector< NXString > | GetStrings (int propertyIndex) |
Gets the strings value for the given index. | |
NXOpen::TaggedObject * | GetTaggedObject (const NXString &propertyName) |
Gets the tagged object for the given property name. | |
NXOpen::TaggedObject * | GetTaggedObject (const char *propertyName) |
Gets the tagged object for the given property name. | |
NXOpen::TaggedObject * | GetTaggedObject (int propertyIndex) |
Gets the tagged object for the given index. | |
std::vector < NXOpen::TaggedObject * > | GetTaggedObjectVector (const NXString &propertyName) |
Gets the tagged object vector for the given property name. | |
std::vector < NXOpen::TaggedObject * > | GetTaggedObjectVector (const char *propertyName) |
Gets the tagged object vector for the given property name. | |
std::vector < NXOpen::TaggedObject * > | GetTaggedObjectVector (int propertyIndex) |
Gets the tagged object vector for the given index. | |
NXOpen::Vector3d | GetVector (const NXString &propertyName) |
Gets the vector value for the given property name. | |
NXOpen::Vector3d | GetVector (const char *propertyName) |
Gets the vector value for the given property name. | |
NXOpen::Vector3d | GetVector (int propertyIndex) |
Gets the vector value for the given index. | |
int | Length () |
Returns the length of the list Created in NX7.5.0. | |
NXOpen::PropertyContainer::ListMode | Mode () |
Returns the mode of the list Created in NX7.5.0. | |
void | SetBits (const NXString &propertyName, int bitsSc) |
Sets the bits value for the given property name. | |
void | SetBits (const char *propertyName, int bitsSc) |
Sets the bits value for the given property name. | |
void | SetDouble (const NXString &propertyName, double value) |
Sets the double value for the given property name. | |
void | SetDouble (const char *propertyName, double value) |
Sets the double value for the given property name. | |
void | SetDoubleMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue) |
Sets the double matrix for the given property name. | |
void | SetDoubleMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue) |
Sets the double matrix for the given property name. | |
void | SetDoubleVector (const NXString &propertyName, const std::vector< double > &doubleVector) |
Sets the double vector for the given property name. | |
void | SetDoubleVector (const char *propertyName, const std::vector< double > &doubleVector) |
Sets the double vector for the given property name. | |
void | SetEnum (const NXString &propertyName, int value) |
Sets the value for the given property name. | |
void | SetEnum (const char *propertyName, int value) |
Sets the value for the given property name. | |
void | SetEnumAsString (const NXString &propertyName, const NXString &value) |
Sets the value for the given property name. | |
void | SetEnumAsString (const char *propertyName, const char *value) |
Sets the value for the given property name. | |
void | SetEnumMembers (const NXString &propertyName, std::vector< NXString > &stringArray) |
Sets the enum members for the given property of type enum. | |
void | SetEnumMembers (const char *propertyName, std::vector< NXString > &stringArray) |
Sets the enum members for the given property of type enum. | |
void | SetFile (const NXString &propertyName, const NXString &value) |
Sets the value for the given property name. | |
void | SetFile (const char *propertyName, const char *value) |
Sets the value for the given property name. | |
void | SetInteger (const NXString &propertyName, int value) |
Sets the integer value for the given property name. | |
void | SetInteger (const char *propertyName, int value) |
Sets the integer value for the given property name. | |
void | SetIntegerMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue) |
Sets the integer matrix for the given property name. | |
void | SetIntegerMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue) |
Sets the integer matrix for the given property name. | |
void | SetIntegerVector (const NXString &propertyName, const std::vector< int > &intVector) |
Sets the integer vector for the given property name. | |
void | SetIntegerVector (const char *propertyName, const std::vector< int > &intVector) |
Sets the integer vector for the given property name. | |
void | SetLogical (const NXString &propertyName, bool value) |
Sets the logical value for the given property name. | |
void | SetLogical (const char *propertyName, bool value) |
Sets the logical value for the given property name. | |
void | SetPoint (const NXString &propertyName, const NXOpen::Point3d &pointSc) |
Sets the point value for the given property name. | |
void | SetPoint (const char *propertyName, const NXOpen::Point3d &pointSc) |
Sets the point value for the given property name. | |
void | SetString (const NXString &propertyName, const NXString &value) |
Sets the string value for the given property name. | |
void | SetString (const char *propertyName, const char *value) |
Sets the string value for the given property name. | |
void | SetStrings (const NXString &propertyName, std::vector< NXString > &stringArray) |
Sets the strings value for the given property name. | |
void | SetStrings (const char *propertyName, std::vector< NXString > &stringArray) |
Sets the strings value for the given property name. | |
void | SetTaggedObject (const NXString &propertyName, NXOpen::TaggedObject *taggedSc) |
Sets the tagged object for the given property name. | |
void | SetTaggedObject (const char *propertyName, NXOpen::TaggedObject *taggedSc) |
Sets the tagged object for the given property name. | |
void | SetTaggedObjectVector (const NXString &propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector) |
Sets the tagged object vector for the given property name. | |
void | SetTaggedObjectVector (const char *propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector) |
Sets the tagged object vector for the given property name. | |
void | SetVector (const NXString &propertyName, const NXOpen::Vector3d &vector) |
Sets the vector value for the given property name. | |
void | SetVector (const char *propertyName, const NXOpen::Vector3d &vector) |
Sets the vector value for the given property name. | |
virtual | ~PropertyContainer () |
Frees the object from memory. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Additional Inherited Members | |
![]() | |
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... | |
Represents a list of data.
The data is associated with the unique string using which data can be accessed and modified. In addition, new data can be added to the existing container or list.
Created in NX7.5.0.
void NXOpen::DataContainer::AddBits | ( | const NXString & | propertyName, |
int | bitsSc | ||
) |
Adds the bits value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
bitsSc | Value to add for given property name. |
void NXOpen::DataContainer::AddBits | ( | const char * | propertyName, |
int | bitsSc | ||
) |
Adds the bits value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
bitsSc | Value to add for given property name. |
void NXOpen::DataContainer::AddDouble | ( | const NXString & | propertyName, |
double | value | ||
) |
Adds the double value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. |
void NXOpen::DataContainer::AddDouble | ( | const char * | propertyName, |
double | value | ||
) |
Adds the double value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. |
void NXOpen::DataContainer::AddDoubleMatrix | ( | const NXString & | propertyName, |
int | nRows, | ||
int | nColumns, | ||
const std::vector< double > & | matrixValue | ||
) |
Adds the double matrix in the container.
The value is associated with the unique property name. This is a two dimensional array encoded into a single array.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
nRows | Number of Rows in the 2D matrix |
nColumns | Number of Columns in the 2D matrix |
matrixValue | Value to add for given property name. |
void NXOpen::DataContainer::AddDoubleMatrix | ( | const char * | propertyName, |
int | nRows, | ||
int | nColumns, | ||
const std::vector< double > & | matrixValue | ||
) |
Adds the double matrix in the container.
The value is associated with the unique property name. This is a two dimensional array encoded into a single array.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
nRows | Number of Rows in the 2D matrix |
nColumns | Number of Columns in the 2D matrix |
matrixValue | Value to add for given property name. |
void NXOpen::DataContainer::AddDoubleVector | ( | const NXString & | propertyName, |
const std::vector< double > & | doubleVector | ||
) |
Adds the double vector in the container.
The value is associated with the unique property name.
Created in NX7.5.3.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
doubleVector | Value to add for given property name. |
void NXOpen::DataContainer::AddDoubleVector | ( | const char * | propertyName, |
const std::vector< double > & | doubleVector | ||
) |
Adds the double vector in the container.
The value is associated with the unique property name.
Created in NX7.5.3.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
doubleVector | Value to add for given property name. |
void NXOpen::DataContainer::AddEnum | ( | const NXString & | propertyName, |
std::vector< NXString > & | stringArray | ||
) |
Adds the enum members in the container.
The enum is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
stringArray | Value to add for given property name. |
void NXOpen::DataContainer::AddEnum | ( | const char * | propertyName, |
std::vector< NXString > & | stringArray | ||
) |
Adds the enum members in the container.
The enum is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
stringArray | Value to add for given property name. |
Adds the value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::DataContainer::AddFile | ( | const char * | propertyName, |
const char * | value | ||
) |
Adds the value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::DataContainer::AddInteger | ( | const NXString & | propertyName, |
int | value | ||
) |
Adds the integer value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name |
void NXOpen::DataContainer::AddInteger | ( | const char * | propertyName, |
int | value | ||
) |
Adds the integer value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name |
void NXOpen::DataContainer::AddIntegerMatrix | ( | const NXString & | propertyName, |
int | nRows, | ||
int | nColumns, | ||
const std::vector< int > & | matrixValue | ||
) |
Adds the integer matrix in the container.
The value is associated with the unique property name. This is a two dimensional array encoded into a single array.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
nRows | Number of Rows in the 2D matrix |
nColumns | Number of Columns in the 2D matrix |
matrixValue | Value to add for given property name. |
void NXOpen::DataContainer::AddIntegerMatrix | ( | const char * | propertyName, |
int | nRows, | ||
int | nColumns, | ||
const std::vector< int > & | matrixValue | ||
) |
Adds the integer matrix in the container.
The value is associated with the unique property name. This is a two dimensional array encoded into a single array.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
nRows | Number of Rows in the 2D matrix |
nColumns | Number of Columns in the 2D matrix |
matrixValue | Value to add for given property name. |
void NXOpen::DataContainer::AddIntegerVector | ( | const NXString & | propertyName, |
const std::vector< int > & | intVector | ||
) |
Adds the integer vector in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
intVector | Value to add for given property name. |
void NXOpen::DataContainer::AddIntegerVector | ( | const char * | propertyName, |
const std::vector< int > & | intVector | ||
) |
Adds the integer vector in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
intVector | Value to add for given property name. |
void NXOpen::DataContainer::AddLogical | ( | const NXString & | propertyName, |
bool | value | ||
) |
Adds the logical value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. |
void NXOpen::DataContainer::AddLogical | ( | const char * | propertyName, |
bool | value | ||
) |
Adds the logical value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. |
void NXOpen::DataContainer::AddPoint | ( | const NXString & | propertyName, |
const NXOpen::Point3d & | pointSc | ||
) |
Adds the point value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
pointSc | Value to add for given property name. |
void NXOpen::DataContainer::AddPoint | ( | const char * | propertyName, |
const NXOpen::Point3d & | pointSc | ||
) |
Adds the point value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
pointSc | Value to add for given property name. |
Adds the string value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. |
void NXOpen::DataContainer::AddString | ( | const char * | propertyName, |
const char * | value | ||
) |
Adds the string value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value to add for given property name. |
void NXOpen::DataContainer::AddStrings | ( | const NXString & | propertyName, |
std::vector< NXString > & | stringArray | ||
) |
Adds the strings value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
stringArray | Value to add for given property name. |
void NXOpen::DataContainer::AddStrings | ( | const char * | propertyName, |
std::vector< NXString > & | stringArray | ||
) |
Adds the strings value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
stringArray | Value to add for given property name. |
void NXOpen::DataContainer::AddTaggedObject | ( | const NXString & | propertyName, |
NXOpen::TaggedObject * | taggedSc | ||
) |
Adds the tagged object in the container.
The added object is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
taggedSc | Value to add for given property name. |
void NXOpen::DataContainer::AddTaggedObject | ( | const char * | propertyName, |
NXOpen::TaggedObject * | taggedSc | ||
) |
Adds the tagged object in the container.
The added object is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
taggedSc | Value to add for given property name. |
void NXOpen::DataContainer::AddTaggedObjectVector | ( | const NXString & | propertyName, |
const std::vector< NXOpen::TaggedObject * > & | tagVector | ||
) |
Adds the tagged object vector in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
tagVector | Value to add for given property name. |
void NXOpen::DataContainer::AddTaggedObjectVector | ( | const char * | propertyName, |
const std::vector< NXOpen::TaggedObject * > & | tagVector | ||
) |
Adds the tagged object vector in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property. NOTE: The full Unicode character set is not supported for this parameter. |
tagVector | Value to add for given property name. |
void NXOpen::DataContainer::AddVector | ( | const NXString & | propertyName, |
const NXOpen::Vector3d & | vector | ||
) |
Adds the vector value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property NOTE: The full Unicode character set is not supported for this parameter. |
vector | Value to add for given property name. |
void NXOpen::DataContainer::AddVector | ( | const char * | propertyName, |
const NXOpen::Vector3d & | vector | ||
) |
Adds the vector value in the container.
The value is associated with the unique property name.
Created in NX7.5.0.
License requirements : None
propertyName | Name of the property NOTE: The full Unicode character set is not supported for this parameter. |
vector | Value to add for given property name. |