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 | AddDouble (const NXString &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 | AddDoubleVector (const NXString &propertyName, const std::vector< int > &doubleVector) |
Adds the double vector in the container. | |
void | AddDoubleVector (const NXString &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 | AddFile (const NXString &propertyName, const NXString &value) |
Adds the value in the container. | |
void | AddInteger (const NXString &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 | AddIntegerVector (const NXString &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 | AddPoint (const NXString &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 | AddStrings (const NXString &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 | AddTaggedObjectVector (const NXString &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. |
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.
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::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::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::AddDoubleVector | ( | const NXString & | propertyName, |
const std::vector< int > & | doubleVector | ||
) |
Adds the double vector in the container.
The value is associated with the unique property name. Please use the overloaded version of this method.
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. |
doubleVector | 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::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::AddFile | ( | const NXString & | propertyName, |
const NXString & | 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::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::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::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::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::AddString | ( | const NXString & | propertyName, |
const NXString & | 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::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::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::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. |