NXOpen .NET Reference
12.0.0
|
Represents a collection of NXOpen.Annotations.PmiAttribute objects. More...
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
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
unsafe NXOpen.Annotations.BalloonNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateBalloonNoteBuilder | ( | NXOpen.Annotations.BalloonNote | balloonNote | ) |
Creates a NXOpen.Annotations.BalloonNoteBuilder
Created in NX6.0.0
License requirements: None.
balloonNote | balloon note |
unsafe NXOpen.Annotations.CompanyProprietaryInformationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateCompanyProprietaryInformationBuilder | ( | NXOpen.Annotations.CompanyProprietaryInformation | companyProprietaryInformation | ) |
Creates a NXOpen.Annotations.CompanyProprietaryInformationBuilder
Created in NX6.0.0
License requirements: None.
companyProprietaryInformation | company proprietary |
unsafe NXOpen.Annotations.CoordinateNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateCoordinateNoteBuilder | ( | NXOpen.Annotations.CoordinateNote | coordinateNote | ) |
Creates a NXOpen.Annotations.CoordinateNoteBuilder
Created in NX6.0.0
License requirements: None.
coordinateNote | coordinate note |
unsafe NXOpen.Annotations.EnterpriseIdentificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateEnterpriseIdentificationBuilder | ( | NXOpen.Annotations.EnterpriseIdentification | enterpriseIdentification | ) |
Creates a NXOpen.Annotations.EnterpriseIdentificationBuilder
Created in NX6.0.0
License requirements: None.
enterpriseIdentification | enterprise identification |
unsafe NXOpen.Annotations.ExportControlBuilder NXOpen.Annotations.PmiAttributeCollection.CreateExportControlBuilder | ( | NXOpen.Annotations.ExportControl | exportControl | ) |
Creates a NXOpen.Annotations.ExportControlBuilder
Created in NX6.0.0
License requirements: None.
exportControl | export control |
unsafe NXOpen.Annotations.GeneralNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateGeneralNoteBuilder | ( | NXOpen.Annotations.GeneralNote | generalNote | ) |
Creates a NXOpen.Annotations.GeneralNoteBuilder
Created in NX6.0.0
License requirements: None.
generalNote | general note |
unsafe NXOpen.Annotations.GovernmentSecurityInformationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateGovernmentSecurityInformationBuilder | ( | NXOpen.Annotations.GovernmentSecurityInformation | governmentSecurityInformation | ) |
Creates a NXOpen.Annotations.GovernmentSecurityInformationBuilder
Created in NX6.0.0
License requirements: None.
governmentSecurityInformation | eMarking government |
unsafe NXOpen.Annotations.LocatorDesignatorBuilder NXOpen.Annotations.PmiAttributeCollection.CreateLocatorDesignatorBuilder | ( | NXOpen.Annotations.LocatorDesignator | locatorDesignator | ) |
Creates a NXOpen.Annotations.LocatorDesignatorBuilder
Created in NX6.0.0
License requirements: None.
locatorDesignator | locator designator |
unsafe NXOpen.Annotations.MaterialSpecificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateMaterialSpecificationBuilder | ( | NXOpen.Annotations.MaterialSpecification | materialSpecification | ) |
Creates a NXOpen.Annotations.MaterialSpecificationBuilder
Created in NX6.0.0
License requirements: None.
materialSpecification | material specification |
unsafe NXOpen.Annotations.PartIdentificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePartIdentificationBuilder | ( | NXOpen.Annotations.PartIdentification | partIdentification | ) |
Creates a NXOpen.Annotations.PartIdentificationBuilder
Created in NX6.0.0
License requirements: None.
partIdentification | part identification |
unsafe NXOpen.Annotations.PmiAttributeBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeBuilder | ( | NXOpen.Annotations.PmiAttribute | pmiAttr | ) |
Creates a NXOpen.Annotations.PmiAttributeBuilder
Created in NX6.0.0
License requirements: None.
pmiAttr | pmi base class |
unsafe NXOpen.Annotations.PmiAttributeValueIntegerBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueIntegerBuilder | ( | NXOpen.Annotations.PmiAttributeValueInteger | pmiAttributeValueInteger | ) |
Creates a NXOpen.Annotations.PmiAttributeValueIntegerBuilder
Created in NX6.0.0
License requirements: None.
pmiAttributeValueInteger | integer value |
unsafe NXOpen.Annotations.PmiAttributeValueListBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueListBuilder | ( | NXOpen.Annotations.PmiAttributeValueList | pmiAttributeValueList | ) |
Creates a NXOpen.Annotations.PmiAttributeValueListBuilder
Created in NX6.0.0
License requirements: None.
pmiAttributeValueList | list value |
unsafe NXOpen.Annotations.PmiAttributeValueMultipleStringBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueMultipleStringBuilder | ( | NXOpen.Annotations.PmiAttributeValueMultipleString | pmiAttributeValueMultipleString | ) |
Creates a NXOpen.Annotations.PmiAttributeValueMultipleStringBuilder
Created in NX6.0.0
License requirements: None.
pmiAttributeValueMultipleString | multiple string value |
unsafe NXOpen.Annotations.PmiAttributeValueNumberBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueNumberBuilder | ( | NXOpen.Annotations.PmiAttributeValueNumber | pmiAttributeValueNumber | ) |
Creates a NXOpen.Annotations.PmiAttributeValueNumberBuilder
Created in NX6.0.0
License requirements: None.
pmiAttributeValueNumber | number value |
unsafe NXOpen.Annotations.PmiAttributeValueStringBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueStringBuilder | ( | NXOpen.Annotations.PmiAttributeValueString | pmiAttributeValueString | ) |
Creates a NXOpen.Annotations.PmiAttributeValueStringBuilder
Created in NX6.0.0
License requirements: None.
pmiAttributeValueString | string value |
unsafe NXOpen.Annotations.PmiAttributeValueUrlBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiAttributeValueUrlBuilder | ( | NXOpen.Annotations.PmiAttributeValueUrl | pmiAttributeValueUrl | ) |
Creates a NXOpen.Annotations.PmiAttributeValueUrlBuilder
Created in NX6.0.0
License requirements: None.
pmiAttributeValueUrl | list value |
unsafe NXOpen.Annotations.PmiIntegerBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiIntegerBuilder | ( | NXOpen.Annotations.PmiInteger | pmiInteger | ) |
Creates a NXOpen.Annotations.PmiIntegerBuilder
Created in NX6.0.0
License requirements: None.
pmiInteger | integer |
unsafe NXOpen.Annotations.PmiNumberBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiNumberBuilder | ( | NXOpen.Annotations.PmiNumber | pmiNumber | ) |
Creates a NXOpen.Annotations.PmiNumberBuilder
Created in NX6.0.0
License requirements: None.
pmiNumber | number |
unsafe NXOpen.Annotations.PmiStringBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiStringBuilder | ( | NXOpen.Annotations.PmiString | pmiString | ) |
Creates a NXOpen.Annotations.PmiStringBuilder
Created in NX6.0.0
License requirements: None.
pmiString | string |
unsafe NXOpen.Annotations.PmiUrlNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiUrlNoteBuilder | ( | NXOpen.Annotations.PmiUrlNote | pmiUrlNote | ) |
Creates a NXOpen.Annotations.PmiUrlNoteBuilder
Created in NX6.0.0
License requirements: None.
pmiUrlNote | url note |
unsafe NXOpen.Annotations.PmiUserDefinedBuilder NXOpen.Annotations.PmiAttributeCollection.CreatePmiUserDefinedBuilder | ( | NXOpen.Annotations.PmiUserDefined | userDefined | ) |
Creates a NXOpen.Annotations.PmiUserDefinedBuilder
Created in NX6.0.0
License requirements: None.
userDefined | user defined |
unsafe NXOpen.Annotations.ProcessSpecificationBuilder NXOpen.Annotations.PmiAttributeCollection.CreateProcessSpecificationBuilder | ( | NXOpen.Annotations.ProcessSpecification | processSpecification | ) |
Creates a NXOpen.Annotations.ProcessSpecificationBuilder
Created in NX6.0.0
License requirements: None.
processSpecification | process specification |
unsafe NXOpen.Annotations.SpecificNoteBuilder NXOpen.Annotations.PmiAttributeCollection.CreateSpecificNoteBuilder | ( | NXOpen.Annotations.SpecificNote | specificNote | ) |
Creates a NXOpen.Annotations.SpecificNoteBuilder
Created in NX6.0.0
License requirements: None.
specificNote | specific note |
unsafe NXOpen.Annotations.SurfaceFinishBuilder NXOpen.Annotations.PmiAttributeCollection.CreateSurfaceFinishBuilder | ( | NXOpen.Annotations.SurfaceFinish | surfaceFinish | ) |
Creates a NXOpen.Annotations.SurfaceFinishBuilder
Created in NX6.0.0
License requirements: None.
surfaceFinish | surface finish |
|
protected |
Advances the enumerator to the next element of the collection.
unsafe NXOpen.TaggedObject NXOpen.Annotations.PmiAttributeCollection.FindObject | ( | string | journalIdentifier | ) |
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.
journalIdentifier | Identifier of the pmi |
NXOpen.Annotations.PmiAttribute [] NXOpen.Annotations.PmiAttributeCollection.ToArray | ( | ) |
Returns an array of NXOpen.Annotations.PmiAttribute objects.
|
get |
Returns the tag of this object.