NX Open C++ Reference Guide
|
This class contains the factory method for creating custom attribute object. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Member Functions | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
NXOpen::Features::CustomDoubleArrayAttribute * | CreateCustomDoubleArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomDoubleArrayAttribute with parameters. More... | |
NXOpen::Features::CustomDoubleArrayAttribute * | CreateCustomDoubleArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomDoubleArrayAttribute with parameters. More... | |
NXOpen::Features::CustomDoubleAttribute * | CreateCustomDoubleAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomDoubleAttribute with parameters. More... | |
NXOpen::Features::CustomDoubleAttribute * | CreateCustomDoubleAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomDoubleAttribute with parameters. More... | |
NXOpen::Features::CustomExpressionArrayAttribute * | CreateCustomExpressionArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomExpressionArrayAttribute with parameters. More... | |
NXOpen::Features::CustomExpressionArrayAttribute * | CreateCustomExpressionArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomExpressionArrayAttribute with parameters. More... | |
NXOpen::Features::CustomExpressionAttribute * | CreateCustomExpressionAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomExpressionAttribute with parameters. More... | |
NXOpen::Features::CustomExpressionAttribute * | CreateCustomExpressionAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomExpressionAttribute with parameters. More... | |
NXOpen::Features::CustomIntegerArrayAttribute * | CreateCustomIntegerArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomIntegerArrayAttribute with parameters. More... | |
NXOpen::Features::CustomIntegerArrayAttribute * | CreateCustomIntegerArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomIntegerArrayAttribute with parameters. More... | |
NXOpen::Features::CustomIntegerAttribute * | CreateCustomIntegerAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomIntegerAttribute with parameters. More... | |
NXOpen::Features::CustomIntegerAttribute * | CreateCustomIntegerAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomIntegerAttribute with parameters. More... | |
NXOpen::Features::CustomLogicalArrayAttribute * | CreateCustomLogicalArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomLogicalArrayAttribute with parameters. More... | |
NXOpen::Features::CustomLogicalArrayAttribute * | CreateCustomLogicalArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomLogicalArrayAttribute with parameters. More... | |
NXOpen::Features::CustomLogicalAttribute * | CreateCustomLogicalAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomLogicalAttribute with parameters. More... | |
NXOpen::Features::CustomLogicalAttribute * | CreateCustomLogicalAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomLogicalAttribute with parameters. More... | |
NXOpen::Features::CustomStringArrayAttribute * | CreateCustomStringArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomStringArrayAttribute with parameters. More... | |
NXOpen::Features::CustomStringArrayAttribute * | CreateCustomStringArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomStringArrayAttribute with parameters. More... | |
NXOpen::Features::CustomStringAttribute * | CreateCustomStringAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomStringAttribute with parameters. More... | |
NXOpen::Features::CustomStringAttribute * | CreateCustomStringAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomStringAttribute with parameters. More... | |
NXOpen::Features::CustomTagArrayAttribute * | CreateCustomTagArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomTagArrayAttribute with parameters. More... | |
NXOpen::Features::CustomTagArrayAttribute * | CreateCustomTagArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomTagArrayAttribute with parameters. More... | |
NXOpen::Features::CustomTagAttribute * | CreateCustomTagAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomTagAttribute with parameters. More... | |
NXOpen::Features::CustomTagAttribute * | CreateCustomTagAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties) |
Creates an Features::CustomTagAttribute with parameters. More... | |
iterator | end () |
Returns an iterator addressing one past the last element. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This class contains the factory method for creating custom attribute object.
To obtain an instance of this class, refer to NXOpen::Features::FeatureCollection
Created in NX11.0.0.
iterator NXOpen::Features::CustomAttributeCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Features::CustomDoubleArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleArrayAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomDoubleArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomDoubleArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleArrayAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomDoubleArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomDoubleAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomDoubleAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomDoubleAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomDoubleAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomExpressionArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionArrayAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomExpressionArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomExpressionArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionArrayAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomExpressionArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomExpressionAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomExpressionAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomExpressionAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomExpressionAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomIntegerArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerArrayAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomIntegerArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomIntegerArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerArrayAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomIntegerArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomIntegerAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomIntegerAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomIntegerAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomIntegerAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomLogicalArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalArrayAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomLogicalArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomLogicalArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalArrayAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomLogicalArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomLogicalAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomLogicalAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomLogicalAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomLogicalAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomStringArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomStringArrayAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomStringArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomStringArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomStringArrayAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomStringArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomStringAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomStringAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomStringAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomStringAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomStringAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomStringAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomTagArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomTagArrayAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomTagArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomTagArrayAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomTagArrayAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomTagArrayAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomTagAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomTagAttribute | ( | const NXString & | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomTagAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
NXOpen::Features::CustomTagAttribute* NXOpen::Features::CustomAttributeCollection::CreateCustomTagAttribute | ( | const char * | attributeName, |
const std::vector< NXOpen::Features::CustomAttribute::Property > & | attributeProperties | ||
) |
Creates an Features::CustomTagAttribute with parameters.
attributeName | attribute name |
attributeProperties | attribute properties |
iterator NXOpen::Features::CustomAttributeCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::Features::CustomAttributeCollection::Tag | ( | ) | const |
Returns the tag of this object.