NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Features.CustomAttributeCollection Class Reference

This class contains the factory method for creating custom attribute object. More...

Inheritance diagram for NXOpen.Features.CustomAttributeCollection:
NXOpen.TaggedObjectCollection NXOpen.Utilities.NXRemotableObject IEnumerable IMessageSink

Public Member Functions

unsafe
NXOpen.Features.CustomDoubleArrayAttribute 
CreateCustomDoubleArrayAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomDoubleArrayAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomDoubleAttribute 
CreateCustomDoubleAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomDoubleAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomExpressionArrayAttribute 
CreateCustomExpressionArrayAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomExpressionArrayAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomExpressionAttribute 
CreateCustomExpressionAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomExpressionAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomIntegerArrayAttribute 
CreateCustomIntegerArrayAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomIntegerArrayAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomIntegerAttribute 
CreateCustomIntegerAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomIntegerAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomLogicalArrayAttribute 
CreateCustomLogicalArrayAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomLogicalArrayAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomLogicalAttribute 
CreateCustomLogicalAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomLogicalAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomStringArrayAttribute 
CreateCustomStringArrayAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomStringArrayAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomStringAttribute 
CreateCustomStringAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomStringAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomTagArrayAttribute 
CreateCustomTagArrayAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomTagArrayAttribute with parameters. More...
 
unsafe
NXOpen.Features.CustomTagAttribute 
CreateCustomTagAttribute (string attributeName, NXOpen.Features.CustomAttribute.Property[] attributeProperties)
 Creates an Features.CustomTagAttribute with parameters. More...
 
NXOpen.Features.Feature[] ToArray ()
 Returns an array of NXOpen.Features.Feature objects. More...
 
- Public Member Functions inherited from NXOpen.TaggedObjectCollection
IEnumerator GetEnumerator ()
 Returns an enumerator that iterates through a collection. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObjectCollection
new void initialize ()
 <exclude> More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

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

Member Function Documentation

unsafe NXOpen.Features.CustomDoubleArrayAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomDoubleArrayAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomDoubleArrayAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom double array attribute
unsafe NXOpen.Features.CustomDoubleAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomDoubleAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomDoubleAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom double attribute
unsafe NXOpen.Features.CustomExpressionArrayAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomExpressionArrayAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomExpressionArrayAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom expression array attribute
unsafe NXOpen.Features.CustomExpressionAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomExpressionAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomExpressionAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom expression attribute
unsafe NXOpen.Features.CustomIntegerArrayAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomIntegerArrayAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomIntegerArrayAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom integer array attribute
unsafe NXOpen.Features.CustomIntegerAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomIntegerAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomIntegerAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom integer attribute
unsafe NXOpen.Features.CustomLogicalArrayAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomLogicalArrayAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomLogicalArrayAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom logical array attribute
unsafe NXOpen.Features.CustomLogicalAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomLogicalAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomLogicalAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom logical attribute
unsafe NXOpen.Features.CustomStringArrayAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomStringArrayAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomStringArrayAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom string array attribute
unsafe NXOpen.Features.CustomStringAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomStringAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomStringAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom string attribute
unsafe NXOpen.Features.CustomTagArrayAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomTagArrayAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomTagArrayAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom tag array attribute
unsafe NXOpen.Features.CustomTagAttribute NXOpen.Features.CustomAttributeCollection.CreateCustomTagAttribute ( string  attributeName,
NXOpen.Features.CustomAttribute.Property[]  attributeProperties 
)
inline

Creates an Features.CustomTagAttribute with parameters.

Created in NX11.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
attributeNameattribute name
attributePropertiesattribute properties
Returns
custom tag attribute
override int NXOpen.Features.CustomAttributeCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
inlineprotectedvirtual

Advances the enumerator to the next element of the collection.

Implements NXOpen.TaggedObjectCollection.

NXOpen.Features.Feature [] NXOpen.Features.CustomAttributeCollection.ToArray ( )
inline

Returns an array of NXOpen.Features.Feature objects.

Property Documentation

Tag NXOpen.Features.CustomAttributeCollection.Tag
get

Returns the tag of this object.


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