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.Annotations.PmiAttributeCollection Class Reference

Represents a collection of NXOpen.Annotations.PmiAttribute objects. More...

Inheritance diagram for NXOpen.Annotations.PmiAttributeCollection:
NXOpen.TaggedObjectCollection NXOpen.Utilities.NXRemotableObject IEnumerable IMessageSink

Public Member Functions

unsafe
NXOpen.Annotations.BalloonNoteBuilder 
CreateBalloonNoteBuilder (NXOpen.Annotations.BalloonNote balloonNote)
 Creates a NXOpen.Annotations.BalloonNoteBuilder More...
 
unsafe
NXOpen.Annotations.CompanyProprietaryInformationBuilder 
CreateCompanyProprietaryInformationBuilder (NXOpen.Annotations.CompanyProprietaryInformation companyProprietaryInformation)
 Creates a NXOpen.Annotations.CompanyProprietaryInformationBuilder More...
 
unsafe
NXOpen.Annotations.CoordinateNoteBuilder 
CreateCoordinateNoteBuilder (NXOpen.Annotations.CoordinateNote coordinateNote)
 Creates a NXOpen.Annotations.CoordinateNoteBuilder More...
 
unsafe
NXOpen.Annotations.EnterpriseIdentificationBuilder 
CreateEnterpriseIdentificationBuilder (NXOpen.Annotations.EnterpriseIdentification enterpriseIdentification)
 Creates a NXOpen.Annotations.EnterpriseIdentificationBuilder More...
 
unsafe
NXOpen.Annotations.ExportControlBuilder 
CreateExportControlBuilder (NXOpen.Annotations.ExportControl exportControl)
 Creates a NXOpen.Annotations.ExportControlBuilder More...
 
unsafe
NXOpen.Annotations.GeneralNoteBuilder 
CreateGeneralNoteBuilder (NXOpen.Annotations.GeneralNote generalNote)
 Creates a NXOpen.Annotations.GeneralNoteBuilder More...
 
unsafe
NXOpen.Annotations.GovernmentSecurityInformationBuilder 
CreateGovernmentSecurityInformationBuilder (NXOpen.Annotations.GovernmentSecurityInformation governmentSecurityInformation)
 Creates a NXOpen.Annotations.GovernmentSecurityInformationBuilder More...
 
unsafe
NXOpen.Annotations.LocatorDesignatorBuilder 
CreateLocatorDesignatorBuilder (NXOpen.Annotations.LocatorDesignator locatorDesignator)
 Creates a NXOpen.Annotations.LocatorDesignatorBuilder More...
 
unsafe
NXOpen.Annotations.MaterialSpecificationBuilder 
CreateMaterialSpecificationBuilder (NXOpen.Annotations.MaterialSpecification materialSpecification)
 Creates a NXOpen.Annotations.MaterialSpecificationBuilder More...
 
unsafe
NXOpen.Annotations.PartIdentificationBuilder 
CreatePartIdentificationBuilder (NXOpen.Annotations.PartIdentification partIdentification)
 Creates a NXOpen.Annotations.PartIdentificationBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeBuilder 
CreatePmiAttributeBuilder (NXOpen.Annotations.PmiAttribute pmiAttr)
 Creates a NXOpen.Annotations.PmiAttributeBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeValueIntegerBuilder 
CreatePmiAttributeValueIntegerBuilder (NXOpen.Annotations.PmiAttributeValueInteger pmiAttributeValueInteger)
 Creates a NXOpen.Annotations.PmiAttributeValueIntegerBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeValueListBuilder 
CreatePmiAttributeValueListBuilder (NXOpen.Annotations.PmiAttributeValueList pmiAttributeValueList)
 Creates a NXOpen.Annotations.PmiAttributeValueListBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeValueMultipleStringBuilder 
CreatePmiAttributeValueMultipleStringBuilder (NXOpen.Annotations.PmiAttributeValueMultipleString pmiAttributeValueMultipleString)
 Creates a NXOpen.Annotations.PmiAttributeValueMultipleStringBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeValueNumberBuilder 
CreatePmiAttributeValueNumberBuilder (NXOpen.Annotations.PmiAttributeValueNumber pmiAttributeValueNumber)
 Creates a NXOpen.Annotations.PmiAttributeValueNumberBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeValueStringBuilder 
CreatePmiAttributeValueStringBuilder (NXOpen.Annotations.PmiAttributeValueString pmiAttributeValueString)
 Creates a NXOpen.Annotations.PmiAttributeValueStringBuilder More...
 
unsafe
NXOpen.Annotations.PmiAttributeValueUrlBuilder 
CreatePmiAttributeValueUrlBuilder (NXOpen.Annotations.PmiAttributeValueUrl pmiAttributeValueUrl)
 Creates a NXOpen.Annotations.PmiAttributeValueUrlBuilder More...
 
unsafe
NXOpen.Annotations.PmiIntegerBuilder 
CreatePmiIntegerBuilder (NXOpen.Annotations.PmiInteger pmiInteger)
 Creates a NXOpen.Annotations.PmiIntegerBuilder More...
 
unsafe
NXOpen.Annotations.PmiNumberBuilder 
CreatePmiNumberBuilder (NXOpen.Annotations.PmiNumber pmiNumber)
 Creates a NXOpen.Annotations.PmiNumberBuilder More...
 
unsafe
NXOpen.Annotations.PmiStringBuilder 
CreatePmiStringBuilder (NXOpen.Annotations.PmiString pmiString)
 Creates a NXOpen.Annotations.PmiStringBuilder More...
 
unsafe
NXOpen.Annotations.PmiUrlNoteBuilder 
CreatePmiUrlNoteBuilder (NXOpen.Annotations.PmiUrlNote pmiUrlNote)
 Creates a NXOpen.Annotations.PmiUrlNoteBuilder More...
 
unsafe
NXOpen.Annotations.PmiUserDefinedBuilder 
CreatePmiUserDefinedBuilder (NXOpen.Annotations.PmiUserDefined userDefined)
 Creates a NXOpen.Annotations.PmiUserDefinedBuilder More...
 
unsafe
NXOpen.Annotations.ProcessSpecificationBuilder 
CreateProcessSpecificationBuilder (NXOpen.Annotations.ProcessSpecification processSpecification)
 Creates a NXOpen.Annotations.ProcessSpecificationBuilder More...
 
unsafe
NXOpen.Annotations.SpecificNoteBuilder 
CreateSpecificNoteBuilder (NXOpen.Annotations.SpecificNote specificNote)
 Creates a NXOpen.Annotations.SpecificNoteBuilder More...
 
unsafe
NXOpen.Annotations.SurfaceFinishBuilder 
CreateSurfaceFinishBuilder (NXOpen.Annotations.SurfaceFinish surfaceFinish)
 Creates a NXOpen.Annotations.SurfaceFinishBuilder More...
 
unsafe NXOpen.TaggedObject FindObject (string journalIdentifier)
 Finds the NXOpen.Annotations.PmiAttribute with the given identifier as recorded in a journal. More...
 
NXOpen.Annotations.PmiAttribute[] ToArray ()
 Returns an array of NXOpen.Annotations.PmiAttribute 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

Represents a collection of NXOpen.Annotations.PmiAttribute objects.

To obtain an instance of this class, refer to NXOpen.Annotations.PmiManager

Created in NX6.0.0

Member Function Documentation

unsafe NXOpen.Annotations.BalloonNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateBalloonNoteBuilder ( NXOpen.Annotations.BalloonNote  balloonNote)
inline

Creates a NXOpen.Annotations.BalloonNoteBuilder

Created in NX6.0.0

License requirements: None.

Parameters
balloonNoteballoon note
Returns
unsafe NXOpen.Annotations.CompanyProprietaryInformationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateCompanyProprietaryInformationBuilder ( NXOpen.Annotations.CompanyProprietaryInformation  companyProprietaryInformation)
inline

Creates a NXOpen.Annotations.CompanyProprietaryInformationBuilder

Created in NX6.0.0

License requirements: None.

Parameters
companyProprietaryInformationcompany proprietary
Returns
unsafe NXOpen.Annotations.CoordinateNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateCoordinateNoteBuilder ( NXOpen.Annotations.CoordinateNote  coordinateNote)
inline

Creates a NXOpen.Annotations.CoordinateNoteBuilder

Created in NX6.0.0

License requirements: None.

Parameters
coordinateNotecoordinate note
Returns
unsafe NXOpen.Annotations.EnterpriseIdentificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateEnterpriseIdentificationBuilder ( NXOpen.Annotations.EnterpriseIdentification  enterpriseIdentification)
inline

Creates a NXOpen.Annotations.EnterpriseIdentificationBuilder

Created in NX6.0.0

License requirements: None.

Parameters
enterpriseIdentificationenterprise identification
Returns
unsafe NXOpen.Annotations.ExportControlBuilder NXOpen.Annotations.PmiAttributeCollection.CreateExportControlBuilder ( NXOpen.Annotations.ExportControl  exportControl)
inline

Creates a NXOpen.Annotations.ExportControlBuilder

Created in NX6.0.0

License requirements: None.

Parameters
exportControlexport control
Returns
unsafe NXOpen.Annotations.GeneralNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateGeneralNoteBuilder ( NXOpen.Annotations.GeneralNote  generalNote)
inline

Creates a NXOpen.Annotations.GeneralNoteBuilder

Created in NX6.0.0

License requirements: None.

Parameters
generalNotegeneral note
Returns
unsafe NXOpen.Annotations.GovernmentSecurityInformationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateGovernmentSecurityInformationBuilder ( NXOpen.Annotations.GovernmentSecurityInformation  governmentSecurityInformation)
inline

Creates a NXOpen.Annotations.GovernmentSecurityInformationBuilder

Created in NX6.0.0

License requirements: None.

Parameters
governmentSecurityInformationeMarking government
Returns
unsafe NXOpen.Annotations.LocatorDesignatorBuilder NXOpen.Annotations.PmiAttributeCollection.CreateLocatorDesignatorBuilder ( NXOpen.Annotations.LocatorDesignator  locatorDesignator)
inline

Creates a NXOpen.Annotations.LocatorDesignatorBuilder

Created in NX6.0.0

License requirements: None.

Parameters
locatorDesignatorlocator designator
Returns
unsafe NXOpen.Annotations.MaterialSpecificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateMaterialSpecificationBuilder ( NXOpen.Annotations.MaterialSpecification  materialSpecification)
inline

Creates a NXOpen.Annotations.MaterialSpecificationBuilder

Created in NX6.0.0

License requirements: None.

Parameters
materialSpecificationmaterial specification
Returns
unsafe NXOpen.Annotations.PartIdentificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePartIdentificationBuilder ( NXOpen.Annotations.PartIdentification  partIdentification)
inline

Creates a NXOpen.Annotations.PartIdentificationBuilder

Created in NX6.0.0

License requirements: None.

Parameters
partIdentificationpart identification
Returns
unsafe NXOpen.Annotations.PmiAttributeBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeBuilder ( NXOpen.Annotations.PmiAttribute  pmiAttr)
inline

Creates a NXOpen.Annotations.PmiAttributeBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttrpmi base class
Returns
unsafe NXOpen.Annotations.PmiAttributeValueIntegerBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueIntegerBuilder ( NXOpen.Annotations.PmiAttributeValueInteger  pmiAttributeValueInteger)
inline

Creates a NXOpen.Annotations.PmiAttributeValueIntegerBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttributeValueIntegerinteger value
Returns
unsafe NXOpen.Annotations.PmiAttributeValueListBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueListBuilder ( NXOpen.Annotations.PmiAttributeValueList  pmiAttributeValueList)
inline

Creates a NXOpen.Annotations.PmiAttributeValueListBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttributeValueListlist value
Returns
unsafe NXOpen.Annotations.PmiAttributeValueMultipleStringBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueMultipleStringBuilder ( NXOpen.Annotations.PmiAttributeValueMultipleString  pmiAttributeValueMultipleString)
inline

Creates a NXOpen.Annotations.PmiAttributeValueMultipleStringBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttributeValueMultipleStringmultiple string value
Returns
unsafe NXOpen.Annotations.PmiAttributeValueNumberBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueNumberBuilder ( NXOpen.Annotations.PmiAttributeValueNumber  pmiAttributeValueNumber)
inline

Creates a NXOpen.Annotations.PmiAttributeValueNumberBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttributeValueNumbernumber value
Returns
unsafe NXOpen.Annotations.PmiAttributeValueStringBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueStringBuilder ( NXOpen.Annotations.PmiAttributeValueString  pmiAttributeValueString)
inline

Creates a NXOpen.Annotations.PmiAttributeValueStringBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttributeValueStringstring value
Returns
unsafe NXOpen.Annotations.PmiAttributeValueUrlBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueUrlBuilder ( NXOpen.Annotations.PmiAttributeValueUrl  pmiAttributeValueUrl)
inline

Creates a NXOpen.Annotations.PmiAttributeValueUrlBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiAttributeValueUrllist value
Returns
unsafe NXOpen.Annotations.PmiIntegerBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiIntegerBuilder ( NXOpen.Annotations.PmiInteger  pmiInteger)
inline

Creates a NXOpen.Annotations.PmiIntegerBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiIntegerinteger
Returns
unsafe NXOpen.Annotations.PmiNumberBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiNumberBuilder ( NXOpen.Annotations.PmiNumber  pmiNumber)
inline

Creates a NXOpen.Annotations.PmiNumberBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiNumbernumber
Returns
unsafe NXOpen.Annotations.PmiStringBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiStringBuilder ( NXOpen.Annotations.PmiString  pmiString)
inline

Creates a NXOpen.Annotations.PmiStringBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiStringstring
Returns
unsafe NXOpen.Annotations.PmiUrlNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiUrlNoteBuilder ( NXOpen.Annotations.PmiUrlNote  pmiUrlNote)
inline

Creates a NXOpen.Annotations.PmiUrlNoteBuilder

Created in NX6.0.0

License requirements: None.

Parameters
pmiUrlNoteurl note
Returns
unsafe NXOpen.Annotations.PmiUserDefinedBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiUserDefinedBuilder ( NXOpen.Annotations.PmiUserDefined  userDefined)
inline

Creates a NXOpen.Annotations.PmiUserDefinedBuilder

Created in NX6.0.0

License requirements: None.

Parameters
userDefineduser defined
Returns
unsafe NXOpen.Annotations.ProcessSpecificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateProcessSpecificationBuilder ( NXOpen.Annotations.ProcessSpecification  processSpecification)
inline

Creates a NXOpen.Annotations.ProcessSpecificationBuilder

Created in NX6.0.0

License requirements: None.

Parameters
processSpecificationprocess specification
Returns
unsafe NXOpen.Annotations.SpecificNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateSpecificNoteBuilder ( NXOpen.Annotations.SpecificNote  specificNote)
inline

Creates a NXOpen.Annotations.SpecificNoteBuilder

Created in NX6.0.0

License requirements: None.

Parameters
specificNotespecific note
Returns
unsafe NXOpen.Annotations.SurfaceFinishBuilder NXOpen.Annotations.PmiAttributeCollection.CreateSurfaceFinishBuilder ( NXOpen.Annotations.SurfaceFinish  surfaceFinish)
inline

Creates a NXOpen.Annotations.SurfaceFinishBuilder

Created in NX6.0.0

License requirements: None.

Parameters
surfaceFinishsurface finish
Returns
override int NXOpen.Annotations.PmiAttributeCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
inlineprotectedvirtual

Advances the enumerator to the next element of the collection.

Implements NXOpen.TaggedObjectCollection.

unsafe NXOpen.TaggedObject NXOpen.Annotations.PmiAttributeCollection.FindObject ( string  journalIdentifier)
inline

Finds the NXOpen.Annotations.PmiAttribute with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Created in NX6.0.0

License requirements: None.

Parameters
journalIdentifierIdentifier of the pmi
Returns
PMI with this identifier
NXOpen.Annotations.PmiAttribute [] NXOpen.Annotations.PmiAttributeCollection.ToArray ( )
inline

Returns an array of NXOpen.Annotations.PmiAttribute objects.

Property Documentation

Tag NXOpen.Annotations.PmiAttributeCollection.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.