NX Open C++ Reference Guide
|
Represents the collection of attributes for a custom feature. More...
Public Member Functions | |
void | AddCustomAttributes (const std::vector< NXOpen::Features::CustomAttribute * > &attributes) |
Set the custom feature attributes Created in NX11.0.0. More... | |
NXString | ClassName () |
Returns the custom feature class name Created in NX11.0.0. More... | |
NXOpen::Features::CustomDoubleArrayAttribute * | CustomDoubleArrayAttributeByName (const NXString &attributeName) |
Get the custom feature double array attribute of given name. More... | |
NXOpen::Features::CustomDoubleArrayAttribute * | CustomDoubleArrayAttributeByName (const char *attributeName) |
Get the custom feature double array attribute of given name. More... | |
NXOpen::Features::CustomDoubleAttribute * | CustomDoubleAttributeByName (const NXString &attributeName) |
Get the custom feature double attribute of given name. More... | |
NXOpen::Features::CustomDoubleAttribute * | CustomDoubleAttributeByName (const char *attributeName) |
Get the custom feature double attribute of given name. More... | |
NXOpen::Features::CustomExpressionArrayAttribute * | CustomExpressionArrayAttributeByName (const NXString &attributeName) |
Get the custom feature expression array attribute of given name. More... | |
NXOpen::Features::CustomExpressionArrayAttribute * | CustomExpressionArrayAttributeByName (const char *attributeName) |
Get the custom feature expression array attribute of given name. More... | |
NXOpen::Features::CustomExpressionAttribute * | CustomExpressionAttributeByName (const NXString &attributeName) |
Get the custom feature expression attribute of given name. More... | |
NXOpen::Features::CustomExpressionAttribute * | CustomExpressionAttributeByName (const char *attributeName) |
Get the custom feature expression attribute of given name. More... | |
NXOpen::Features::CustomIntegerArrayAttribute * | CustomIntegerArrayAttributeByName (const NXString &attributeName) |
Get the custom feature integer array attribute of given name. More... | |
NXOpen::Features::CustomIntegerArrayAttribute * | CustomIntegerArrayAttributeByName (const char *attributeName) |
Get the custom feature integer array attribute of given name. More... | |
NXOpen::Features::CustomIntegerAttribute * | CustomIntegerAttributeByName (const NXString &attributeName) |
Get the custom feature integer attribute of given name. More... | |
NXOpen::Features::CustomIntegerAttribute * | CustomIntegerAttributeByName (const char *attributeName) |
Get the custom feature integer attribute of given name. More... | |
NXOpen::Features::CustomLogicalArrayAttribute * | CustomLogicalArrayAttributeByName (const NXString &attributeName) |
Get the custom feature logical array attribute of given name. More... | |
NXOpen::Features::CustomLogicalArrayAttribute * | CustomLogicalArrayAttributeByName (const char *attributeName) |
Get the custom feature logical array attribute of given name. More... | |
NXOpen::Features::CustomLogicalAttribute * | CustomLogicalAttributeByName (const NXString &attributeName) |
Get the custom feature logical attribute of given name. More... | |
NXOpen::Features::CustomLogicalAttribute * | CustomLogicalAttributeByName (const char *attributeName) |
Get the custom feature logical attribute of given name. More... | |
NXOpen::Features::CustomStringArrayAttribute * | CustomStringArrayAttributeByName (const NXString &attributeName) |
Get the custom feature string array attribute of given name. More... | |
NXOpen::Features::CustomStringArrayAttribute * | CustomStringArrayAttributeByName (const char *attributeName) |
Get the custom feature string array attribute of given name. More... | |
NXOpen::Features::CustomStringAttribute * | CustomStringAttributeByName (const NXString &attributeName) |
Get the custom feature string attribute of given name. More... | |
NXOpen::Features::CustomStringAttribute * | CustomStringAttributeByName (const char *attributeName) |
Get the custom feature string attribute of given name. More... | |
NXOpen::Features::CustomTagArrayAttribute * | CustomTagArrayAttributeByName (const NXString &attributeName) |
Get the custom feature tag array attribute of given name. More... | |
NXOpen::Features::CustomTagArrayAttribute * | CustomTagArrayAttributeByName (const char *attributeName) |
Get the custom feature tag array attribute of given name. More... | |
NXOpen::Features::CustomTagAttribute * | CustomTagAttributeByName (const NXString &attributeName) |
Get the custom feature tag attribute of given name. More... | |
NXOpen::Features::CustomTagAttribute * | CustomTagAttributeByName (const char *attributeName) |
Get the custom feature tag attribute of given name. More... | |
void | GetAllCustomAttributeNameAndTypes (std::vector< NXString > &attributeNames, std::vector< NXOpen::Features::CustomAttribute::Type > &attributeType) |
Get the custom feature attribute name and types Created in NX11.0.0. More... | |
bool | HasCustomAttribute (const NXString &attributeName, NXOpen::Features::CustomAttribute::Type type) |
Checks if the custom feature attribute of given name and type exists. More... | |
bool | HasCustomAttribute (const char *attributeName, NXOpen::Features::CustomAttribute::Type type) |
Checks if the custom feature attribute of given name and type exists. More... | |
virtual | ~CustomFeatureData () |
Frees the memory associated with this object. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents the collection of attributes for a custom feature.
This class cannot be created
Created in NX11.0.0.
|
virtual |
Frees the memory associated with this object.
After invocation of this method, the object is no longer valid.
Created in NX11.0.0.
License requirements : None
void NXOpen::Features::CustomFeatureData::AddCustomAttributes | ( | const std::vector< NXOpen::Features::CustomAttribute * > & | attributes | ) |
Set the custom feature attributes
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
attributes | attributes |
NXString NXOpen::Features::CustomFeatureData::ClassName | ( | ) |
Returns the custom feature class name
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::CustomDoubleArrayAttribute* NXOpen::Features::CustomFeatureData::CustomDoubleArrayAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature double array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomDoubleArrayAttribute* NXOpen::Features::CustomFeatureData::CustomDoubleArrayAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature double array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomDoubleAttribute* NXOpen::Features::CustomFeatureData::CustomDoubleAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature double attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomDoubleAttribute* NXOpen::Features::CustomFeatureData::CustomDoubleAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature double attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomExpressionArrayAttribute* NXOpen::Features::CustomFeatureData::CustomExpressionArrayAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature expression array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomExpressionArrayAttribute* NXOpen::Features::CustomFeatureData::CustomExpressionArrayAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature expression array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomExpressionAttribute* NXOpen::Features::CustomFeatureData::CustomExpressionAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature expression attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomExpressionAttribute* NXOpen::Features::CustomFeatureData::CustomExpressionAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature expression attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomIntegerArrayAttribute* NXOpen::Features::CustomFeatureData::CustomIntegerArrayAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature integer array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomIntegerArrayAttribute* NXOpen::Features::CustomFeatureData::CustomIntegerArrayAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature integer array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomIntegerAttribute* NXOpen::Features::CustomFeatureData::CustomIntegerAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature integer attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomIntegerAttribute* NXOpen::Features::CustomFeatureData::CustomIntegerAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature integer attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomLogicalArrayAttribute* NXOpen::Features::CustomFeatureData::CustomLogicalArrayAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature logical array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomLogicalArrayAttribute* NXOpen::Features::CustomFeatureData::CustomLogicalArrayAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature logical array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomLogicalAttribute* NXOpen::Features::CustomFeatureData::CustomLogicalAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature logical attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomLogicalAttribute* NXOpen::Features::CustomFeatureData::CustomLogicalAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature logical attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomStringArrayAttribute* NXOpen::Features::CustomFeatureData::CustomStringArrayAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature string array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomStringArrayAttribute* NXOpen::Features::CustomFeatureData::CustomStringArrayAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature string array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomStringAttribute* NXOpen::Features::CustomFeatureData::CustomStringAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature string attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomStringAttribute* NXOpen::Features::CustomFeatureData::CustomStringAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature string attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomTagArrayAttribute* NXOpen::Features::CustomFeatureData::CustomTagArrayAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature tag array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomTagArrayAttribute* NXOpen::Features::CustomFeatureData::CustomTagArrayAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature tag array attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomTagAttribute* NXOpen::Features::CustomFeatureData::CustomTagAttributeByName | ( | const NXString & | attributeName | ) |
Get the custom feature tag attribute of given name.
attributeName | attributename |
NXOpen::Features::CustomTagAttribute* NXOpen::Features::CustomFeatureData::CustomTagAttributeByName | ( | const char * | attributeName | ) |
Get the custom feature tag attribute of given name.
attributeName | attributename |
void NXOpen::Features::CustomFeatureData::GetAllCustomAttributeNameAndTypes | ( | std::vector< NXString > & | attributeNames, |
std::vector< NXOpen::Features::CustomAttribute::Type > & | attributeType | ||
) |
Get the custom feature attribute name and types
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
attributeNames | attributenames |
attributeType | attributetype |
bool NXOpen::Features::CustomFeatureData::HasCustomAttribute | ( | const NXString & | attributeName, |
NXOpen::Features::CustomAttribute::Type | type | ||
) |
Checks if the custom feature attribute of given name and type exists.
attributeName | attributename |
type | type |
bool NXOpen::Features::CustomFeatureData::HasCustomAttribute | ( | const char * | attributeName, |
NXOpen::Features::CustomAttribute::Type | type | ||
) |
Checks if the custom feature attribute of given name and type exists.
attributeName | attributename |
type | type |