NXOpen C++ Reference Guide
|
Represents a collection of NXOpen::Annotations::PmiAttribute objects. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. 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.
iterator NXOpen::Annotations::PmiAttributeCollection::begin | ( | ) |
Returns an iterator addressing the first element.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
iterator NXOpen::Annotations::PmiAttributeCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
NXOpen::TaggedObject* NXOpen::Annotations::PmiAttributeCollection::FindObject | ( | const NXString & | 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.
journalIdentifier | Identifier of the pmi |
NXOpen::TaggedObject* NXOpen::Annotations::PmiAttributeCollection::FindObject | ( | const char * | 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.
journalIdentifier | Identifier of the pmi |
tag_t NXOpen::Annotations::PmiAttributeCollection::Tag | ( | ) | const |
Returns the tag of this object.