NXOpen .NET Reference
12.0.0
|
Represents an object that has PMI(Product and Manufacturing Information) data. More...
Public Member Functions | |
NXOpen.Annotations.BusinessModifier[] | GetBusinessModifiers () |
Returns the business modifiers More... | |
void | SetBusinessModifiers (NXOpen.Annotations.BusinessModifier[] businessModifiers) |
Sets the business modifiers. More... | |
void | AddBusinessModifiers (NXOpen.Annotations.BusinessModifier[] businessModifiers) |
Adds the business modifiers. More... | |
NXOpen.Annotations.AssociatedObject | GetAssociatedObject () |
Returns the associated object More... | |
NXOpen.Annotations.AssociatedObject | GetSharedAssociatedObject () |
Returns the shared associated objects More... | |
void | SetAssociatedObject (NXOpen.Annotations.AssociatedObject assocObj) |
Sets the associated object. 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... | |
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.