NX Open C++ Reference Guide
Public Member Functions
NXOpen::Annotations::PmiAttributeBuilder Class Reference

Represents a Annotations::PmiAttribute builder
To create a new instance of this class, use Annotations::PmiAttributeCollection::CreatePmiAttributeBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Annotations::PmiAttributeBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::BalloonNoteBuilder NXOpen::Annotations::BaseSurfaceFinishBuilder NXOpen::Annotations::CompanyProprietaryInformationBuilder NXOpen::Annotations::CoordinateNoteBuilder NXOpen::Annotations::EnterpriseIdentificationBuilder NXOpen::Annotations::ExportControlBuilder NXOpen::Annotations::GeneralNoteBuilder NXOpen::Annotations::GovernmentSecurityInformationBuilder NXOpen::Annotations::LocatorDesignatorBuilder NXOpen::Annotations::MaterialSpecificationBuilder NXOpen::Annotations::PartIdentificationBuilder NXOpen::Annotations::PmiIntegerBuilder NXOpen::Annotations::PmiNumberBuilder NXOpen::Annotations::PmiStringBuilder NXOpen::Annotations::PmiUrlNoteBuilder NXOpen::Annotations::PmiUserDefinedBuilder NXOpen::Annotations::ProcessSpecificationBuilder NXOpen::Annotations::SpecificNoteBuilder

List of all members.

Public Member Functions

NXOpen::Annotations::AssociatedObjectsBuilderAssociatedObjects ()
 Returns the Annotations::AssociatedObjectsBuilder for the annotation
Created in NX6.0.0.
NXOpen::Annotations::PmiAttribute ()
 Returns the Annotations::Pmi for this annotation
Created in NX6.0.0.
NXOpen::NXObjectBusinessModifier ()
 Returns the business modifier
Created in NX6.0.0.
std::vector< NXOpen::NXObject * > GetAttributeValues ()
 Returns the attribute values.
NXString KnowledgeFusionClassName ()
 Returns the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0.
NXOpen::Annotations::LeaderBuilderLeader ()
 Returns the Annotations::LeaderBuilder for the annotation
Created in NX6.0.0.
NXOpen::Annotations::OriginBuilderOrigin ()
 Returns the Annotations::OriginBuilder for the annotation
Created in NX6.0.0.
void SetAttribute (NXOpen::Annotations::Pmi *attribute)
 Sets the Annotations::Pmi for this annotation
Created in NX6.0.0.
void SetAttributeValues (const std::vector< NXOpen::NXObject * > &attributeValues)
 Sets the attribute values
Created in NX6.0.0.
void SetBusinessModifier (NXOpen::NXObject *businessModifier)
 Sets the business modifier
Created in NX6.0.0.
void SetKnowledgeFusionClassName (const NXString &knowledgeFusionClassName)
 Sets the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0.
NXOpen::Annotations::StyleBuilderStyle ()
 Returns the Annotations::StyleBuilder for the annotation
Created in NX6.0.0.

Detailed Description

Represents a Annotations::PmiAttribute builder
To create a new instance of this class, use Annotations::PmiAttributeCollection::CreatePmiAttributeBuilder

Created in NX6.0.0.



Member Function Documentation

Returns the Annotations::AssociatedObjectsBuilder for the annotation
Created in NX6.0.0.



License requirements : None

Returns the Annotations::Pmi for this annotation
Created in NX6.0.0.



License requirements : None

Returns the business modifier
Created in NX6.0.0.



License requirements : None

Returns the attribute values.

Returns:

Created in NX6.0.0.

License requirements : None

Returns the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0.



License requirements : None

Returns the Annotations::LeaderBuilder for the annotation
Created in NX6.0.0.



License requirements : None

Returns the Annotations::OriginBuilder for the annotation
Created in NX6.0.0.



License requirements : None

Sets the Annotations::Pmi for this annotation
Created in NX6.0.0.



License requirements : None

Parameters:
attributeattribute
void NXOpen::Annotations::PmiAttributeBuilder::SetAttributeValues ( const std::vector< NXOpen::NXObject * > &  attributeValues)

Sets the attribute values
Created in NX6.0.0.



License requirements : None

Parameters:
attributeValuesattribute values

Sets the business modifier
Created in NX6.0.0.



License requirements : None

Parameters:
businessModifierbusinessmodifier

Sets the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0.



License requirements : None

Parameters:
knowledgeFusionClassNameknowledgefusionclassname

Returns the Annotations::StyleBuilder for the annotation
Created in NX6.0.0.



License requirements : None


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