NXOpen .NET Reference Guide
1899
|
Represents an object that has PMI(Product and Manufacturing Information) data. More...
Public Member Functions | |
void | AddBusinessModifiers (NXOpen.Annotations.BusinessModifier[] businessModifiers) |
Adds the business modifiers. More... | |
NXOpen.Annotations.AssociatedObject | GetAssociatedObject () |
Returns the associated object More... | |
NXOpen.Annotations.BusinessModifier[] | GetBusinessModifiers () |
Returns the business modifiers More... | |
NXOpen.Annotations.AssociatedObject | GetSharedAssociatedObject () |
Returns the shared associated objects More... | |
void | SetAssociatedObject (NXOpen.Annotations.AssociatedObject assocObj) |
Sets the associated object. More... | |
void | SetBusinessModifiers (NXOpen.Annotations.BusinessModifier[] businessModifiers) |
Sets the business modifiers. More... | |
Public Member Functions inherited from NXOpen.INXObject | |
NXOpen.INXObject | FindObject (string journalIdentifier) |
Finds the NXOpen.NXObject with the given identifier as recorded in a journal. More... | |
void | Print () |
Prints a representation of this object to the system log file. More... | |
void | SetName (string name) |
Sets the custom name of the object. More... | |
Properties | |
int | Index [get, set] |
Returns or sets the index. More... | |
bool | IsMirrored [get] |
Returns a flag indicating whether the annotation is mirrored More... | |
bool | IsWaveLinked [get] |
Returns a flag indicating whether the pmi is wave linked More... | |
NXOpen.Annotations.Annotation | LinkSource [get] |
Returns the source pmi of linked pmi which is linked via wave or mirror. More... | |
Properties inherited from NXOpen.INXObject | |
bool | IsOccurrence [get] |
Returns whether this object is an occurrence or not. More... | |
string | JournalIdentifier [get] |
Returns the identifier that would be recorded in a journal for this object. More... | |
string | Name [get] |
Returns the custom name of the object. More... | |
NXOpen.Assemblies.Component | OwningComponent [get] |
Returns the owning component, if this object is an occurrence. More... | |
NXOpen.BasePart | OwningPart [get] |
Returns the owning part of this object More... | |
NXOpen.INXObject | Prototype [get] |
Returns the prototype of this object if it is an occurrence. More... | |
Represents an object that has PMI(Product and Manufacturing Information) data.
Created in NX4.0.0
void NXOpen.Annotations.IPmi.AddBusinessModifiers | ( | NXOpen.Annotations.BusinessModifier[] | businessModifiers | ) |
Adds the business modifiers.
Created in NX12.0.0
License requirements: geometric_tol ("GDT")
businessModifiers | List of new business modifiers |
Implemented in NXOpen.Annotations.BaseCustomSymbol, NXOpen.Annotations.BaseDiameterDimension, NXOpen.Annotations.BaseChamferDimension, NXOpen.Annotations.BaseNote, NXOpen.Annotations.BaseRadiusDimension, NXOpen.Annotations.BaseArcLengthDimension, NXOpen.Annotations.BaseConcentricCircleDimension, NXOpen.Annotations.BaseCylindricalDimension, NXOpen.Annotations.BaseFoldedRadiusDimension, NXOpen.Annotations.BaseHoleDimension, NXOpen.Annotations.BaseHorizontalDimension, NXOpen.Annotations.BaseParallelDimension, NXOpen.Annotations.BasePerpendicularDimension, NXOpen.Annotations.BaseVerticalDimension, NXOpen.Annotations.Region, NXOpen.Annotations.Pmi, NXOpen.Annotations.PmiLabel, NXOpen.Annotations.CuttingPlaneSymbol, NXOpen.Annotations.Datum, NXOpen.Annotations.DatumTarget, NXOpen.Annotations.Fcf, NXOpen.Annotations.MajorAngularDimension, NXOpen.Annotations.MinorAngularDimension, NXOpen.Annotations.PmiBoltCircleCenterline, NXOpen.Annotations.PmiCenterline3d, NXOpen.Annotations.PmiCenterMark, NXOpen.Annotations.PmiHorizontalOrdinateDimension, NXOpen.Annotations.PmiLineWeld, NXOpen.Annotations.PmiMajorAngularDimension, NXOpen.Annotations.PmiMinorAngularDimension, NXOpen.Annotations.PmiOrdinateOriginDimension, NXOpen.Annotations.PmiVerticalOrdinateDimension, and NXOpen.Annotations.PmiWave.
NXOpen.Annotations.AssociatedObject NXOpen.Annotations.IPmi.GetAssociatedObject | ( | ) |
Returns the associated object
Created in NX4.0.0
License requirements: None.
Implemented in NXOpen.Annotations.BaseCustomSymbol, NXOpen.Annotations.BaseDiameterDimension, NXOpen.Annotations.BaseChamferDimension, NXOpen.Annotations.BaseNote, NXOpen.Annotations.BaseRadiusDimension, NXOpen.Annotations.BaseArcLengthDimension, NXOpen.Annotations.BaseConcentricCircleDimension, NXOpen.Annotations.BaseCylindricalDimension, NXOpen.Annotations.BaseFoldedRadiusDimension, NXOpen.Annotations.BaseHoleDimension, NXOpen.Annotations.BaseHorizontalDimension, NXOpen.Annotations.BaseParallelDimension, NXOpen.Annotations.BasePerpendicularDimension, NXOpen.Annotations.BaseVerticalDimension, NXOpen.Annotations.Region, NXOpen.Annotations.Pmi, NXOpen.Annotations.PmiLabel, NXOpen.Annotations.CuttingPlaneSymbol, NXOpen.Annotations.Datum, NXOpen.Annotations.DatumTarget, NXOpen.Annotations.Fcf, NXOpen.Annotations.MajorAngularDimension, NXOpen.Annotations.MinorAngularDimension, NXOpen.Annotations.PmiBoltCircleCenterline, NXOpen.Annotations.PmiCenterline3d, NXOpen.Annotations.PmiCenterMark, NXOpen.Annotations.PmiHorizontalOrdinateDimension, NXOpen.Annotations.PmiLineWeld, NXOpen.Annotations.PmiMajorAngularDimension, NXOpen.Annotations.PmiMinorAngularDimension, NXOpen.Annotations.PmiOrdinateOriginDimension, NXOpen.Annotations.PmiVerticalOrdinateDimension, and NXOpen.Annotations.PmiWave.
NXOpen.Annotations.BusinessModifier [] NXOpen.Annotations.IPmi.GetBusinessModifiers | ( | ) |
Returns the business modifiers
Created in NX4.0.0
License requirements: None.
Implemented in NXOpen.Annotations.BaseCustomSymbol, NXOpen.Annotations.BaseDiameterDimension, NXOpen.Annotations.BaseChamferDimension, NXOpen.Annotations.BaseNote, NXOpen.Annotations.BaseRadiusDimension, NXOpen.Annotations.BaseArcLengthDimension, NXOpen.Annotations.BaseConcentricCircleDimension, NXOpen.Annotations.BaseCylindricalDimension, NXOpen.Annotations.BaseFoldedRadiusDimension, NXOpen.Annotations.BaseHoleDimension, NXOpen.Annotations.BaseHorizontalDimension, NXOpen.Annotations.BaseParallelDimension, NXOpen.Annotations.BasePerpendicularDimension, NXOpen.Annotations.BaseVerticalDimension, NXOpen.Annotations.Region, NXOpen.Annotations.Pmi, NXOpen.Annotations.PmiLabel, NXOpen.Annotations.CuttingPlaneSymbol, NXOpen.Annotations.Datum, NXOpen.Annotations.DatumTarget, NXOpen.Annotations.Fcf, NXOpen.Annotations.MajorAngularDimension, NXOpen.Annotations.MinorAngularDimension, NXOpen.Annotations.PmiBoltCircleCenterline, NXOpen.Annotations.PmiCenterline3d, NXOpen.Annotations.PmiCenterMark, NXOpen.Annotations.PmiHorizontalOrdinateDimension, NXOpen.Annotations.PmiLineWeld, NXOpen.Annotations.PmiMajorAngularDimension, NXOpen.Annotations.PmiMinorAngularDimension, NXOpen.Annotations.PmiOrdinateOriginDimension, NXOpen.Annotations.PmiVerticalOrdinateDimension, and NXOpen.Annotations.PmiWave.
NXOpen.Annotations.AssociatedObject NXOpen.Annotations.IPmi.GetSharedAssociatedObject | ( | ) |
Returns the shared associated objects
Created in NX8.5.0
License requirements: None.
Implemented in NXOpen.Annotations.BaseCustomSymbol, NXOpen.Annotations.BaseDiameterDimension, NXOpen.Annotations.BaseChamferDimension, NXOpen.Annotations.BaseNote, NXOpen.Annotations.BaseRadiusDimension, NXOpen.Annotations.BaseArcLengthDimension, NXOpen.Annotations.BaseConcentricCircleDimension, NXOpen.Annotations.BaseCylindricalDimension, NXOpen.Annotations.BaseFoldedRadiusDimension, NXOpen.Annotations.BaseHoleDimension, NXOpen.Annotations.BaseHorizontalDimension, NXOpen.Annotations.BaseParallelDimension, NXOpen.Annotations.BasePerpendicularDimension, NXOpen.Annotations.BaseVerticalDimension, NXOpen.Annotations.Region, NXOpen.Annotations.Pmi, NXOpen.Annotations.PmiLabel, NXOpen.Annotations.CuttingPlaneSymbol, NXOpen.Annotations.Datum, NXOpen.Annotations.DatumTarget, NXOpen.Annotations.Fcf, NXOpen.Annotations.MajorAngularDimension, NXOpen.Annotations.MinorAngularDimension, NXOpen.Annotations.PmiBoltCircleCenterline, NXOpen.Annotations.PmiCenterline3d, NXOpen.Annotations.PmiCenterMark, NXOpen.Annotations.PmiHorizontalOrdinateDimension, NXOpen.Annotations.PmiLineWeld, NXOpen.Annotations.PmiMajorAngularDimension, NXOpen.Annotations.PmiMinorAngularDimension, NXOpen.Annotations.PmiOrdinateOriginDimension, NXOpen.Annotations.PmiVerticalOrdinateDimension, and NXOpen.Annotations.PmiWave.
void NXOpen.Annotations.IPmi.SetAssociatedObject | ( | NXOpen.Annotations.AssociatedObject | assocObj | ) |
Sets the associated object.
NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0
License requirements: geometric_tol ("GDT")
assocObj | New associated object |
Implemented in NXOpen.Annotations.BaseCustomSymbol, NXOpen.Annotations.BaseDiameterDimension, NXOpen.Annotations.BaseChamferDimension, NXOpen.Annotations.BaseNote, NXOpen.Annotations.BaseRadiusDimension, NXOpen.Annotations.BaseArcLengthDimension, NXOpen.Annotations.BaseConcentricCircleDimension, NXOpen.Annotations.BaseCylindricalDimension, NXOpen.Annotations.BaseFoldedRadiusDimension, NXOpen.Annotations.BaseHoleDimension, NXOpen.Annotations.BaseHorizontalDimension, NXOpen.Annotations.BaseParallelDimension, NXOpen.Annotations.BasePerpendicularDimension, NXOpen.Annotations.BaseVerticalDimension, NXOpen.Annotations.Region, NXOpen.Annotations.Pmi, NXOpen.Annotations.PmiLabel, NXOpen.Annotations.CuttingPlaneSymbol, NXOpen.Annotations.Datum, NXOpen.Annotations.DatumTarget, NXOpen.Annotations.Fcf, NXOpen.Annotations.MajorAngularDimension, NXOpen.Annotations.MinorAngularDimension, NXOpen.Annotations.PmiBoltCircleCenterline, NXOpen.Annotations.PmiCenterline3d, NXOpen.Annotations.PmiCenterMark, NXOpen.Annotations.PmiHorizontalOrdinateDimension, NXOpen.Annotations.PmiLineWeld, NXOpen.Annotations.PmiMajorAngularDimension, NXOpen.Annotations.PmiMinorAngularDimension, NXOpen.Annotations.PmiOrdinateOriginDimension, NXOpen.Annotations.PmiVerticalOrdinateDimension, and NXOpen.Annotations.PmiWave.
void NXOpen.Annotations.IPmi.SetBusinessModifiers | ( | NXOpen.Annotations.BusinessModifier[] | businessModifiers | ) |
Sets the business modifiers.
NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0
License requirements: geometric_tol ("GDT")
businessModifiers | List of new business modifiers |
Implemented in NXOpen.Annotations.BaseCustomSymbol, NXOpen.Annotations.BaseDiameterDimension, NXOpen.Annotations.BaseChamferDimension, NXOpen.Annotations.BaseNote, NXOpen.Annotations.BaseRadiusDimension, NXOpen.Annotations.BaseArcLengthDimension, NXOpen.Annotations.BaseConcentricCircleDimension, NXOpen.Annotations.BaseCylindricalDimension, NXOpen.Annotations.BaseFoldedRadiusDimension, NXOpen.Annotations.BaseHoleDimension, NXOpen.Annotations.BaseHorizontalDimension, NXOpen.Annotations.BaseParallelDimension, NXOpen.Annotations.BasePerpendicularDimension, NXOpen.Annotations.BaseVerticalDimension, NXOpen.Annotations.Region, NXOpen.Annotations.Pmi, NXOpen.Annotations.PmiLabel, NXOpen.Annotations.CuttingPlaneSymbol, NXOpen.Annotations.Datum, NXOpen.Annotations.DatumTarget, NXOpen.Annotations.Fcf, NXOpen.Annotations.MajorAngularDimension, NXOpen.Annotations.MinorAngularDimension, NXOpen.Annotations.PmiBoltCircleCenterline, NXOpen.Annotations.PmiCenterline3d, NXOpen.Annotations.PmiCenterMark, NXOpen.Annotations.PmiHorizontalOrdinateDimension, NXOpen.Annotations.PmiLineWeld, NXOpen.Annotations.PmiMajorAngularDimension, NXOpen.Annotations.PmiMinorAngularDimension, NXOpen.Annotations.PmiOrdinateOriginDimension, NXOpen.Annotations.PmiVerticalOrdinateDimension, and NXOpen.Annotations.PmiWave.
|
getset |
Returns or sets the index.
It is a unique integer assigned to a PMI object.
NOTE: The set method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: geometric_tol ("GDT")
|
get |
Returns a flag indicating whether the annotation is mirrored
Created in NX8.5.0
License requirements: None.
|
get |
Returns a flag indicating whether the pmi is wave linked
Created in NX1847.0.0
License requirements: None.
|
get |
Returns the source pmi of linked pmi which is linked via wave or mirror.
Created in NX1847.0.0
License requirements: None.