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

Represents a list of data. More...

Inheritance diagram for NXOpen::DataContainer:
NXOpen::PropertyContainer NXOpen::TransientObject NXOpen::CAE::CaeDataContainer

Public Member Functions

void AddBits (const NXString &propertyName, int bitsSc)
 Adds the bits value in the container. More...
 
void AddBits (const char *propertyName, int bitsSc)
 Adds the bits value in the container. More...
 
void AddDouble (const NXString &propertyName, double value)
 Adds the double value in the container. More...
 
void AddDouble (const char *propertyName, double value)
 Adds the double value in the container. More...
 
void AddDoubleMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue)
 Adds the double matrix in the container. More...
 
void AddDoubleMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< double > &matrixValue)
 Adds the double matrix in the container. More...
 
void AddDoubleVector (const NXString &propertyName, const std::vector< double > &doubleVector)
 Adds the double vector in the container. More...
 
void AddDoubleVector (const char *propertyName, const std::vector< double > &doubleVector)
 Adds the double vector in the container. More...
 
void AddEnum (const NXString &propertyName, std::vector< NXString > &stringArray)
 Adds the enum members in the container. More...
 
void AddEnum (const char *propertyName, std::vector< NXString > &stringArray)
 Adds the enum members in the container. More...
 
void AddFile (const NXString &propertyName, const NXString &value)
 Adds the value in the container. More...
 
void AddFile (const char *propertyName, const char *value)
 Adds the value in the container. More...
 
void AddInteger (const NXString &propertyName, int value)
 Adds the integer value in the container. More...
 
void AddInteger (const char *propertyName, int value)
 Adds the integer value in the container. More...
 
void AddIntegerMatrix (const NXString &propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue)
 Adds the integer matrix in the container. More...
 
void AddIntegerMatrix (const char *propertyName, int nRows, int nColumns, const std::vector< int > &matrixValue)
 Adds the integer matrix in the container. More...
 
void AddIntegerVector (const NXString &propertyName, const std::vector< int > &intVector)
 Adds the integer vector in the container. More...
 
void AddIntegerVector (const char *propertyName, const std::vector< int > &intVector)
 Adds the integer vector in the container. More...
 
void AddLogical (const NXString &propertyName, bool value)
 Adds the logical value in the container. More...
 
void AddLogical (const char *propertyName, bool value)
 Adds the logical value in the container. More...
 
void AddPoint (const NXString &propertyName, const NXOpen::Point3d &pointSc)
 Adds the point value in the container. More...
 
void AddPoint (const char *propertyName, const NXOpen::Point3d &pointSc)
 Adds the point value in the container. More...
 
void AddString (const NXString &propertyName, const NXString &value)
 Adds the string value in the container. More...
 
void AddString (const char *propertyName, const char *value)
 Adds the string value in the container. More...
 
void AddStrings (const NXString &propertyName, std::vector< NXString > &stringArray)
 Adds the strings value in the container. More...
 
void AddStrings (const char *propertyName, std::vector< NXString > &stringArray)
 Adds the strings value in the container. More...
 
void AddTaggedObject (const NXString &propertyName, NXOpen::TaggedObject *taggedSc)
 Adds the tagged object in the container. More...
 
void AddTaggedObject (const char *propertyName, NXOpen::TaggedObject *taggedSc)
 Adds the tagged object in the container. More...
 
void AddTaggedObjectVector (const NXString &propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector)
 Adds the tagged object vector in the container. More...
 
void AddTaggedObjectVector (const char *propertyName, const std::vector< NXOpen::TaggedObject * > &tagVector)
 Adds the tagged object vector in the container. More...
 
void AddVector (const NXString &propertyName, const NXOpen::Vector3d &vector)
 Adds the vector value in the container. More...
 
void AddVector (const char *propertyName, const NXOpen::Vector3d &vector)
 Adds the vector value in the container. More...
 
- Public Member Functions inherited from NXOpen::PropertyContainer
NXOpen::PropertyContainerGetArray (const NXString &propertyName)
 Gets the value for the given property name. More...
 
NXOpen::PropertyContainerGetArray (const char *propertyName)
 Gets the value for the given property name. More...
 
NXOpen::PropertyContainerGetArray (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::PropertyContainer::PropertyType GetPropertyType (const NXString &propertyName)
 Returns the property type for given property name. More...
 
NXOpen::PropertyContainer::PropertyType GetPropertyType (const char *propertyName)
 Returns the property type for given property name. More...
 
NXOpen::PropertyContainer::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::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 NX7.5.0. More...
 
NXOpen::PropertyContainer::ListMode Mode ()
 Returns the mode of the list
Created in NX7.5.0. 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 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 ~PropertyContainer ()
 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...
 

Additional Inherited Members

- Public Types inherited from NXOpen::PropertyContainer
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...
 

Detailed Description

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.

Member Function Documentation

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

Parameters
propertyNameName of the property.
bitsScValue 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

Parameters
propertyNameName of the property.
bitsScValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue 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

Parameters
propertyNameName of the property.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue 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

Parameters
propertyNameName of the property.
doubleVectorValue 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

Parameters
propertyNameName of the property.
doubleVectorValue 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

Parameters
propertyNameName of the property.
stringArrayValue 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

Parameters
propertyNameName of the property.
stringArrayValue 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

Parameters
propertyNameName of the property.
valueValue to add for given property name.
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

Parameters
propertyNameName of the property.
valueValue to add for given property name.
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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue 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

Parameters
propertyNameName of the property.
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue 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

Parameters
propertyNameName of the property.
intVectorValue 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

Parameters
propertyNameName of the property.
intVectorValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
pointScValue 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

Parameters
propertyNameName of the property.
pointScValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
valueValue 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

Parameters
propertyNameName of the property.
stringArrayValue 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

Parameters
propertyNameName of the property.
stringArrayValue 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

Parameters
propertyNameName of the property.
taggedScValue 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

Parameters
propertyNameName of the property.
taggedScValue 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

Parameters
propertyNameName of the property.
tagVectorValue 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

Parameters
propertyNameName of the property.
tagVectorValue 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

Parameters
propertyNameName of the property
vectorValue 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

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

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