NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::Annotations Namespace Reference

Provides classes and interfaces relating to Dimensions, Notes, Symbols, PMI, and other Annotations. More...

Classes

class  AddTicBuilder
 Represents a NXOpen::Annotations::AddTicBuilder . More...
 
class  AngularDimension
 Represents an angular dimension
Abstract class

Created in NX4.0.0. More...
 
class  AngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
This is an abstract class and cannot be instantiated. More...
 
class  AngularTolerance
 Represents angular tolerance
Created in NX4.0.0. More...
 
class  Annotation
 Represents an annotation / PMI (Product and Manufacturing Information) display instance object. More...
 
class  AnnotationManager
 Represents an object that manages annotation and PMI (Product and Manufacturing Information) display instance objects. More...
 
class  AnnotationPlacement
 Represents an object that journals the adding of a leader and setting of the origin for dialogs that use a builder
Created in NX5.0.0. More...
 
class  AppendedText
 Represents Appended text
Created in NX4.0.0. More...
 
class  AppendedTextBuilder
 This class is used to set/access the appended text of a dimension
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  AppendedTextEditorBuilder
 Represents a NXOpen::Annotations::AppendedTextEditorBuilder builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateAppendedTextEditorBuilder

Created in NX9.0.0. More...
 
class  ArbitraryAreaSeedBuilder
 Represents a NXOpen::Annotations::ArbitraryAreaSeedBuilder
To create a new instance of this class, use NXOpen::Annotations::PmiManager::CreateArbitraryAreaSeedBuilder

Created in NX6.0.0. More...
 
class  ArbitraryAreaSeedBuilderList
 Represents a list of objects. More...
 
class  ArbitraryTarget
 Represents an arbitrary datum target. More...
 
class  ArbitraryTargetData
 Represents arbitrary datum target data
Created in NX4.0.0. More...
 
class  ArcComponent
 Represents a single arc in an annotation and can be queried for information about that arc. More...
 
class  ArcLengthDimension
 Represents an arc length dimension
To create or edit an instance of this class, use NXOpen::Annotations::CurveLengthDimensionBuilder

Created in NX4.0.0. More...
 
class  AreaTarget
 Represents an area target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...
 
class  ArrowComponent
 Represents a single arrow in an annotation and can be queried for information about that arrow. More...
 
class  AssociateDimensionBuilder
 Represents a NXOpen::Annotations::AssociateDimensionBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateAssociateDimensionBuilder

Created in NX5.0.0. More...
 
class  AssociatedObject
 Represents the objects to which the PMI applies. More...
 
class  AssociatedObjectsBuilder
 The associated objects builder is used to store objects which annotations are associated to
Created in NX6.0.0. More...
 
class  AssociatedObjectsSetsBuilder
 The associated objects sets builder is used to store lists of objects which annotations are associated to
Created in NX10.0.0. More...
 
class  AssociativeText
 Associative text class creates text associated to object and part attributes as well as object properties such as a drawing sheet name. More...
 
class  Associativity
 Represents an associativity object. More...
 
class  AssociativityBuilder
 Represents a NXOpen::Annotations::AssociativityBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateAssociativityBuilder

Created in NX5.0.0. More...
 
class  AutomaticCenterlineBuilder
 Builder for creating Automatic Centerlines
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreateAutomaticCenterlineBuilder
Default values. More...
 
class  BalloonNote
 Represents a Balloon Note
To create or edit an instance of this class, use NXOpen::Annotations::BalloonNoteBuilder

Created in NX6.0.0. More...
 
class  BalloonNoteBuilder
 Represents a NXOpen::Annotations::BalloonNote builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateBalloonNoteBuilder

Created in NX6.0.0. More...
 
class  BaseAngularDimension
 Represents an angular dimension
Abstract class

Created in NX9.0.0. More...
 
class  BaseAngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseArcLengthDimension
 Represents a arc length dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseArrow
 Represents a BaseArrow
There is no KF creator for this class. More...
 
class  BaseBoltCircleCenterline
 Represents a base bolt centerline class
This is an abstract class. More...
 
class  BaseBoltCircleCenterlineBuilder
 Represents a Base Bolt Centerline Builder for Pmi and Drafting bolt circle centerline
This is an abstract class and cannot be instantiated. More...
 
class  BaseCenterline3d
 Represents a Base 3D centerline
This is an abstract class. More...
 
class  BaseCenterline3dBuilder
 Represents a Base Centerline3d Builder for pmi and drafting 3D centerlines
This is an abstract class, and cannot be instantiated. More...
 
class  BaseCenterMark
 Represents a base center mark class
This is an abstract class. More...
 
class  BaseCenterMarkBuilder
 Represents a Base CenterMark Builder for Pmi and Drafting centermark
This is an abstract class, and cannot be instantiated. More...
 
class  BaseChamferDimension
 Represents a chamfer dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseChamferDimensionBuilder
 Represents a NXOpen::Annotations::BaseChamferDimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseConcentricCircleDimension
 Represents a concentric circle dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseCurveLengthDimensionBuilder
 Represents a NXOpen::Annotations::BaseArcLengthDimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseCustomSymbol
 Represents a base custom symbol
This is an abstract class and cannot be directly instantiated

Created in NX4.0.0. More...
 
class  BaseCustomSymbolBuilder
 Represents a base Builder for Drafting and PMI Custom Symbol
This is an abstract class, and cannot be instantiated. More...
 
class  BaseCylindricalDimension
 Represents a cylindrical dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseDatum
 Represents a datum
This is an abstract class, and cannot be created. More...
 
class  BaseDatumTarget
 Represents a datum target
This is an abstract class, and cannot be created. More...
 
class  BaseDiameterDimension
 Represents a diameter dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseFcf
 Represents a datum
This is an abstract class, and cannot be created. More...
 
class  BaseFoldedRadiusDimension
 Represents a folded radius dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseFrameBar
 Represents a base frame bar class
This is an abstract class and cannot be directly instantiated

Created in NX8.0.0. More...
 
class  BaseFrameBarBuilder
 Represents a NXOpen::Annotations::BaseFrameBarBuilder . More...
 
class  BaseHoleDimension
 Represents a hole dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseHorizontalDimension
 Represents a horizontal dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseLinearDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaselineDimension
 Represents a baseline dimension. More...
 
class  BaseNote
 Represents a Note
This is an abstract class and cannot be directly instantiated

Created in NX6.0.0. More...
 
class  BaseOrdinateDimensionBuilder
 Represents a NXOpen::Annotations::OrdinateDimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseParallelDimension
 Represents a parallel dimension
Abstract class

Created in NX6.0.0. More...
 
class  BasePerpendicularDimension
 Represents a perpendicular dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseRadialDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseRadiusDimension
 Represents a radius dimension
Abstract class

Created in NX6.0.0. More...
 
class  BaseRapidDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseSurfaceFinish
 Represents a Base Surface Finish
This is an abstract class, and cannot be instantiated. More...
 
class  BaseSurfaceFinishBuilder
 Represents a NXOpen::Annotations::BaseSurfaceFinish builder
This is an abstract class, and cannot be instantiated. More...
 
class  BaseSymbolBuilder
 Represents a Base Symbol Builder
This is an abstract class, and cannot be instantiated. More...
 
class  BaseThicknessDimensionBuilder
 Represents a NXOpen::Annotations::BaseThicknessDimensionBuilder builder
This is an abstract class and cannot be instantiated. More...
 
class  BaseTitleBlockBuilder
 Represents a NXOpen::Annotations::BaseTitleBlockBuilder builder. More...
 
class  BaseVerticalDimension
 Represents a horizontal dimension
Abstract class

Created in NX6.0.0. More...
 
class  BendTable
 This class represents a bend table. More...
 
class  BendTableBuilder
 Represents a NXOpen::Annotations::BendTableBuilder . More...
 
class  BendTableCollection
 Represents a collection of NXOpen::Annotations::BendTable objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX9.0.0. More...
 
class  BendTableSettingsBuilder
 Represents a NXOpen::Annotations::BendTableSettingsBuilder
Created in NX9.0.0. More...
 
class  BillOfMaterialBuilder
 Builder for Bill of Material functionality used in Routing. More...
 
class  BoltCircleCenterline
 Represents a BoltCircleCenterline centerline
To create or edit an instance of this class, use NXOpen::Annotations::BoltCircleCenterlineBuilder

Created in NX6.0.0. More...
 
class  BoltCircleCenterlineBuilder
 Represents a BoltCircleCenterlineBuilder Builder
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreateBoltCircleCenterlineBuilder
Default values. More...
 
class  BoundaryBuilder
 This builder contains the boundaries that define a crosshatch pattern
Created in NX6.0.0. More...
 
class  BreakSettingsBuilder
 Represents a NXOpen::Annotations::BreakSettingsBuilder builder
Created in NX10.0.0. More...
 
class  BusinessModifier
 Represents a business modifier object. More...
 
class  BusinessModifierCollection
 Represents a collection of NXOpen::Annotations::BusinessModifier objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  CalloutGroupBuilder
 Represents a NXOpen::Annotations::CalloutGroupBuilder
To create a new instance of this class, use NXOpen::Annotations::IdSymbolCollection::CreateCalloutGroupBuilder

Created in NX7.5.0. More...
 
class  Centerline
 Represents a drafting centerline
This is an abstract class. More...
 
class  Centerline2d
 Represents a 2D centerline
To create or edit an instance of this class, use NXOpen::Annotations::Centerline2dBuilder

Created in NX6.0.0. More...
 
class  Centerline2dBuilder
 Builder for creating 2D Centerline. More...
 
class  Centerline2dSettingsBuilder
 Represents a Builder for Centerline2dSettings. More...
 
class  Centerline3d
 Represents a 3D centerline
To create or edit an instance of this class, use NXOpen::Annotations::Centerline3dBuilder

Created in NX6.0.0. More...
 
class  Centerline3dBuilder
 Builder for creating 3D Centerline. More...
 
class  Centerline3dSettingsBuilder
 Represents a Builder for Centerline3dSettings. More...
 
class  CenterlineBuilder
 Represents a Base Centerline Builder for all types of centerlines
This is an abstract class, and cannot be instantiated. More...
 
class  CenterlineCollection
 Represents a collection of NXOpen::Annotations::Centerline objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX6.0.0. More...
 
class  CenterlineSettingsBuilder
 Represents a Builder for Centerline Settings. More...
 
class  CenterMark
 Represents a center mark class
To create or edit an instance of this class, use NXOpen::Annotations::CenterMarkBuilder

Created in NX6.0.0. More...
 
class  CenterMarkBuilder
 Builder for creating Center Mark. More...
 
class  CenterMarkSettingsBuilder
 Represents a Builder for CenterMark Settings. More...
 
class  ChainDimension
 Represents a chain dimension. More...
 
class  ChamferDimension
 Represents a chamfer dimension
To create or edit an instance of this class, use NXOpen::Annotations::ChamferDimensionBuilder

Created in NX4.0.0. More...
 
class  ChamferDimensionBuilder
 Represents a NXOpen::Annotations::ChamferDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateChamferDimensionBuilder

Created in NX9.0.0. More...
 
class  ChamferDimensionPreferences
 Represents chamfer dimension preferences
Created in NX4.0.0. More...
 
struct  CharacterSpaceFactor
 Specifies the standard font character space factor for each of the text types. More...
 
class  CircleCenterline
 Represents a CircleCenterline centerline
This is an abstract class. More...
 
class  CircleCenterlineBuilder
 Represents a CircleCenterline Builder
This is an abstract class. More...
 
class  CircleCenterlineSettingsBuilder
 Represents a Builder for Circle Centerline Settings
Created in NX6.0.0. More...
 
class  CircularCenterline
 Represents a CircularCenterline centerline
To create or edit an instance of this class, use NXOpen::Annotations::CircularCenterlineBuilder

Created in NX6.0.0. More...
 
class  CircularCenterlineBuilder
 Represents a CircularCenterlineBuilder Builder
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreateCircularCenterlineBuilder
Default values. More...
 
class  CircularTarget
 Represents a circular datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...
 
class  CircularTargetData
 Represents circular datum target data
Created in NX4.0.0. More...
 
class  CommonWorkflowBuilder
 Represents a NXOpen::Annotations::CommonWorkflowBuilder
Created in NX9.0.0. More...
 
class  CompanyProprietaryInformation
 Represents a Company Proprietary Information
To create or edit an instance of this class, use NXOpen::Annotations::CompanyProprietaryInformationBuilder

Created in NX6.0.0. More...
 
class  CompanyProprietaryInformationBuilder
 Represents a NXOpen::Annotations::CompanyProprietaryInformation builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateCompanyProprietaryInformationBuilder

Created in NX6.0.0. More...
 
class  ComponentData
 A ComponentData object can be used to query the components of an annotation. More...
 
class  CompoundDatumReferenceBuilder
 Represents a NXOpen::Annotations::CompoundDatumReferenceBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateCompoundDatumReferenceBuilder

Created in NX6.0.0. More...
 
class  ConcentricCircleDimension
 Represents a concentric circle dimension
To create or edit an instance of this class, use NXOpen::Annotations::ThicknessDimensionBuilder

Created in NX4.0.0. More...
 
class  CoordinateNote
 Represents a Coordinate Note
To create or edit an instance of this class, use NXOpen::Annotations::CoordinateNoteBuilder

Created in NX6.0.0. More...
 
class  CoordinateNoteBuilder
 Represents a NXOpen::Annotations::CoordinateNote builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateCoordinateNoteBuilder
Default values. More...
 
class  CurveLengthDimensionBuilder
 Represents a NXOpen::Annotations::ArcLengthDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateCurveLengthDimensionBuilder

Created in NX9.0.0. More...
 
class  CustomerValueBusinessModifier
 Represents business modifier that applies customer values such as CTQ (Critical To Quality), KC (Key Characteristic) to a PMI. More...
 
class  CustomerValueBusinessModifierBuilder
 Represents a NXOpen::Annotations::CustomerValueBusinessModifier builder
To create a new instance of this class, use NXOpen::Annotations::BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder

Created in NX6.0.0. More...
 
class  CustomSymbol
 Represents a custom symbol
To create or edit an instance of this class, use NXOpen::Annotations::DraftingCustomSymbolBuilder

Created in NX4.0.0. More...
 
class  CustomSymbolCollection
 Represents a collection of NXOpen::Annotations::BaseCustomSymbol objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  CustomSymbolData
 Represents custom symbol data
More...
 
class  CustomSymbolTextData
 Represents custom symbol text data
More...
 
class  CutSheetBuilder
 Builder for Formboard cut sheet functionality used in formboard. More...
 
class  CuttingPlaneSymbol
 Represents a Cutting Plane Symbol
Created with LightweightSection

Created in NX9.0.0. More...
 
class  CuttingPlaneSymbolBuilder
 Represents a NXOpen::Annotations::CuttingPlaneSymbolBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  CylindricalDimension
 Represents a cylindrical dimension
To create or edit an instance of this class, use NXOpen::Annotations::LinearDimensionBuilder

Created in NX4.0.0. More...
 
class  Datum
 Represents a datum
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumFeatureSymbolBuilder

Created in NX4.0.0. More...
 
class  DatumData
 Represents datum data
Created in NX4.0.0. More...
 
class  DatumFeatureSymbolBuilder
 Represents a Base Datum Feature Symbol Builder for all types of datum feature symbols
This is an abstract class, and cannot be instantiated. More...
 
class  DatumReference
 Represents a datum reference
Created in NX4.0.0. More...
 
class  DatumReferenceBuilder
 Represents a NXOpen::Annotations::DatumReferenceBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateEmptyDatumReferenceBuilder

Created in NX6.0.0. More...
 
class  DatumReferenceBuilderList
 Represents a list of objects. More...
 
class  DatumTarget
 Represents a datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...
 
class  DatumTargetBuilder
 Represents a Datum target Builder
This is an abstract class, and cannot be instantiated. More...
 
class  DatumTargetCollection
 Represents a collection of NXOpen::Annotations::DatumTarget objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  DatumTargetData
 Represents datum target data
Created in NX4.0.0. More...
 
class  DefineTitleBlockBuilder
 Represents a NXOpen::Annotations::DefineTitleBlockBuilder . More...
 
class  DiameterDimension
 Represents a diameter dimension
To create or edit an instance of this class, use NXOpen::Annotations::RadialDimensionBuilder

Created in NX4.0.0. More...
 
class  DiameterRadiusPreferences
 Represents diameter and radius preferences
Created in NX4.0.0. More...
 
class  Dimension
 Represents a dimension
Abstract class

Created in NX3.0.0. More...
 
class  DimensionCollection
 Represents a collection of NXOpen::Annotations::Dimension objects
This is an collection class. More...
 
class  DimensionData
 Represents dimension data
Created in NX4.0.0. More...
 
class  DimensionMeasurementBuilder
 Represents a NXOpen::Annotations::DimensionMeasurementBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  DimensionPreferences
 Represents dimension preferences
Created in NX4.0.0. More...
 
class  DimensionSet
 Represents a dimension set
This is an abstract class. More...
 
class  DimensionSetBuilder
 Represents a NXOpen::Annotations::DimensionSetBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  DimensionSetCollection
 Represents a collection of NXOpen::Annotations::DimensionSet objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  DimensionStyleBuilder
 Represents a NXOpen::Annotations::DimensionStyleBuilder . More...
 
class  DimensionWorkflowBuilder
 Represents a Annotations WorkFlowBuilder. More...
 
class  DisplayStyleBuilder
 Represents a NXOpen::Annotations::DisplayStyleBuilder . More...
 
class  DraftingAid
 Represents a drafting aid
This is an abstract class. More...
 
class  DraftingArbitraryTarget
 Represents a drafting arbitrary datum target. More...
 
class  DraftingCustomSymbolBuilder
 Represents builder for Drafting Custom Symbol
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreateDraftingCustomSymbolBuilder

Created in NX7.5.0. More...
 
class  DraftingDatum
 Represents a datum
To create or edit an instance of this class, use NXOpen::Annotations::DraftingDatumFeatureSymbolBuilder

Created in NX5.0.0. More...
 
class  DraftingDatumFeatureSymbolBuilder
 datum feature symbol builder
To create a new instance of this class, use NXOpen::Annotations::GdtDatumCollection::CreateDraftingDatumFeatureSymbolBuilder

Created in NX6.0.0. More...
 
class  DraftingDatumTarget
 Represents a datum target
To create or edit an instance of this class, use NXOpen::Annotations::DraftingDatumTargetBuilder

Created in NX5.0.0. More...
 
class  DraftingDatumTargetBuilder
 Represents a NXOpen::Annotations::DraftingDatumTargetBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateDraftingDatumTargetBuilder
Default values. More...
 
class  DraftingDatumTargetCollection
 Represents a collection of NXOpen::Annotations::DraftingDatumTarget objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX8.0.1. More...
 
class  DraftingFcf
 Represents an FCF
To create or edit an instance of this class, use NXOpen::Annotations::DraftingFeatureControlFrameBuilder

Created in NX4.0.0. More...
 
class  DraftingFeatureControlFrameBuilder
 Represents a NXOpen::Annotations::DraftingFeatureControlFrameBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateDraftingFeatureControlFrameBuilder
Default values. More...
 
class  DraftingImage
 Represents a drafting image
To obtain an instance of this class, use NXOpen::Annotations::DraftingImageCollection . More...
 
class  DraftingImageCollection
 Represents a collection of NXOpen::Annotations::DraftingImage objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX9.0.0. More...
 
class  DraftingLineTarget
 Represents a drafting line datum target
To create or edit an instance of this class, use NXOpen::Annotations::DraftingDatumTargetBuilder

Created in NX4.0.0. More...
 
class  DraftingNoteBuilder
 Represents a NXOpen::Annotations::Note builder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateDraftingNoteBuilder
Default values. More...
 
class  DraftingPointTarget
 Represents drafting point datum target
To create or edit an instance of this class, use NXOpen::Annotations::DraftingDatumTargetBuilder

Created in NX4.0.0. More...
 
class  DraftingSurfaceFinish
 Represents a Drafting Surface Finish
To create or edit an instance of this class, use NXOpen::Annotations::DraftingSurfaceFinishBuilder

Created in NX7.5.0. More...
 
class  DraftingSurfaceFinishBuilder
 Represents a NXOpen::Annotations::DraftingSurfaceFinish builder
To create a new instance of this class, use NXOpen::Annotations::DraftingSurfaceFinishCollection::CreateDraftingSurfaceFinishBuilder

Created in NX7.5.0. More...
 
class  DraftingSurfaceFinishCollection
 Represents a collection of NXOpen::Annotations::DraftingSurfaceFinish objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX7.5.0. More...
 
class  DrawingFormatTitleBuilder
 Represents a NXOpen::Annotations::DrawingFormatTitleBuilder
Created in NX9.0.0. More...
 
class  DrivingValueBuilder
 
Created in NX9.0.0. More...
 
class  EditLeaderBuilder
 Represents a builder that provides an interface to adding and editing leaders to table entities
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateEditLeaderBuilder

Created in NX6.0.1. More...
 
class  EditSettingsBuilder
 the edit settings builder
To create a new instance of this class, use NXOpen::Drafting::SettingsManager::CreateAnnotationEditSettingsBuilder

Created in NX9.0.0. More...
 
class  EditSymbolDisplayBuilder
 Represents a EditSymbolPieces builder
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::EditSymbolDisplayBuilder
Default values. More...
 
class  EditTitleBlockBuilder
 Represents a NXOpen::Annotations::EditTitleBlockBuilder builder
To create a new instance of this class, use NXOpen::Annotations::TitleBlockCollection::CreateEditTitleBlockBuilder

Created in NX8.0.0. More...
 
class  EnterpriseIdentification
 Represents a Enterprise Identification
To create or edit an instance of this class, use NXOpen::Annotations::EnterpriseIdentificationBuilder

Created in NX6.0.0. More...
 
class  EnterpriseIdentificationBuilder
 Represents a NXOpen::Annotations::EnterpriseIdentification builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateEnterpriseIdentificationBuilder

Created in NX6.0.0. More...
 
class  ExportControl
 Represents a Export Control
To create or edit an instance of this class, use NXOpen::Annotations::ExportControlBuilder

Created in NX6.0.0. More...
 
class  ExportControlBuilder
 Represents a NXOpen::Annotations::ExportControl builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateExportControlBuilder

Created in NX6.0.0. More...
 
class  Fcf
 Represents an FCF
To create or edit an instance of this class, use NXOpen::Annotations::PmiFeatureControlFrameBuilder

Created in NX4.0.0. More...
 
class  FcfCollection
 Represents a collection of NXOpen::Annotations::Fcf objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  FcfData
 Represents FCF data
Created in NX4.0.0. More...
 
class  FcfDatumReference
 Represents a NXOpen::Annotations::FcfDatumReference
Created in NX6.0.0. More...
 
class  FcfFrame
 Represents an FCF frame
Created in NX4.0.0. More...
 
class  FcfFrameData
 Represents FCF frames data
Created in NX4.0.0. More...
 
class  FeatureControlFrameBuilder
 Represents a NXOpen::Annotations::FeatureControlFrameBuilder
This is an abstract class, and cannot be instantiated. More...
 
class  FeatureControlFrameData
 Represents a NXOpen::Annotations::FeatureControlFrameData
Created in NX6.0.0. More...
 
class  FeatureControlFrameDataBuilder
 Represents a FeatureControlFrameDataBuilder. More...
 
class  FeatureControlFrameDataBuilderList
 Represents a list of objects. More...
 
class  FeatureControlFrameIndicatorBuilder
 Represents a FcfIndicatorBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateFeatureControlFrameIndicatorBuilder

Created in NX12.0.0. More...
 
class  FeatureControlFrameIndicatorBuilderList
 Represents a list of objects. More...
 
class  FeatureIdBusinessModifier
 Represents buiness modifier that indicates a featire identification PMI object. More...
 
class  FeatureIdBusinessModifierBuilder
 Represents a NXOpen::Annotations::FeatureIdBusinessModifier builder
To create a new instance of this class, use NXOpen::Annotations::BusinessModifierCollection::CreateFeatureIdBusinessModifierBuilder

Created in NX6.0.0. More...
 
class  FoldedRadiusDimension
 Represents a folded radius dimension
To create or edit an instance of this class, use NXOpen::Annotations::RadialDimensionBuilder

Created in NX4.0.0. More...
 
class  ForeshorteningSymbolBuilder
 Represents a NXOpen::Annotations::ForeshorteningSymbolBuilder builder
There is no KF creator for this class. More...
 
class  ForeshorteningSymbolSettingsBuilder
 Represents a NXOpen::Annotations::ForeshorteningSymbolSettingsBuilder builder
Created in NX10.0.0. More...
 
class  FrameBar
 Represents a frame bar class
To create or edit an instance of this class, use NXOpen::Annotations::FrameBarBuilder

Created in NX8.0.0. More...
 
class  FrameBarBuilder
 Represents a NXOpen::Annotations::FrameBarBuilder . More...
 
class  FrameBarCollection
 Represents a collection of NXOpen::Annotations::FrameBar objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX8.0.0. More...
 
class  FrameBarElementStyleBuilder
 Represents a NXOpen::Annotations::FrameBarElementStyleBuilder . More...
 
class  FrameBarPreferences
 Represents frame bar preferences. More...
 
class  FrameBarStyleBuilder
 Represents a NXOpen::Annotations::FrameBarStyleBuilder . More...
 
class  Gdt
 Represents a Geometric Dimensioning and Tolerancing symbol
This is an abstract class, and cannot be instantiated

Created in NX3.0.0. More...
 
class  GdtCollection
 Represents a collection of GDTs
To obtain an instance of this class, refer to NXOpen::Part

Created in NX3.0.0. More...
 
class  GdtDatumCollection
 Represents a collection of NXOpen::Annotations::Datum objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  GeneralArcLengthDimension
 Represents a arc length dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralChamferDimension
 Represents a chamfer dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralConcentricCircleDimension
 Represents a concentric circle dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralCustomSymbol
 Represents a general custom symbol
Created in NX7.0.0. More...
 
class  GeneralCylindricalDimension
 Represents a horizontal dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralDiameterDimension
 Represents a horizontal dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralFoldedRadiusDimension
 Represents a folded radius dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralHoleDimension
 Represents a hole dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralHorizontalDimension
 Represents a horizontal dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralLabel
 Represents a General Label
To obtain an instance of this class use NXOpen::Annotations::LabelCollection

Created in NX7.5.0. More...
 
class  GeneralMajorAngularDimension
 Represents a major angular dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralMinorAngularDimension
 Represents a minor angular dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralNote
 Represents a General Note
To create or edit an instance of this class, use NXOpen::Annotations::GeneralNoteBuilder

Created in NX6.0.0. More...
 
class  GeneralNoteBuilder
 Represents a NXOpen::Annotations::GeneralNote builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateGeneralNoteBuilder

Created in NX6.0.0. More...
 
class  GeneralParallelDimension
 Represents a parallel dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralPerpendicularDimension
 Represents a horizontal dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralRadiusDimension
 Represents a radius dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GeneralVerticalDimension
 Represents a horizontal dimension
To obtain an instance of this class use NXOpen::Annotations::DimensionCollection

Created in NX6.0.0. More...
 
class  GenericNote
 Represents a Generic Note
To obtain an instance of this class use NXOpen::Annotations::NoteCollection

Created in NX6.0.0. More...
 
class  GeodesicDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateGeodesicDimensionBuilder

Created in NX10.0.0. More...
 
class  GovernmentSecurityInformation
 Represents a Government Security Information
To create or edit an instance of this class, use NXOpen::Annotations::GovernmentSecurityInformationBuilder

Created in NX6.0.0. More...
 
class  GovernmentSecurityInformationBuilder
 Represents a NXOpen::Annotations::GovernmentSecurityInformation builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateGovernmentSecurityInformationBuilder

Created in NX6.0.0. More...
 
class  Hatch
 Represents a crosshatch or area fill
To create or edit an instance of this class, use NXOpen::Annotations::HatchBuilder

Created in NX6.0.0. More...
 
class  HatchBuilder
 This class is used to construct the crosshatching that lies within a boundary. More...
 
class  HatchCollection
 Represents a collection of NXOpen::Annotations::Hatch objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX6.0.0. More...
 
class  HatchFillSettingsBuilder
 This class is used to construct the Crosshatch and area Fill setting block . More...
 
class  HatchStyleBuilder
 Represents a NXOpen::Annotations::HatchStyleBuilder . More...
 
class  HoleCalloutSettingsBuilder
 Represents a NXOpen::Annotations::HoleCalloutSettingsBuilder , this builder contains list(s) of parameter(s) for feature(s). More...
 
class  HoleDimension
 Represents a hole dimension
To create or edit an instance of this class, use NXOpen::Annotations::RadialDimensionBuilder

Created in NX4.0.0. More...
 
class  HoleTable
 Represents a NXOpen::Annotations::HoleTable . More...
 
class  HoleTableBuilder
 Represents a NXOpen::Annotations::HoleTableBuilder . More...
 
class  HoleTableCollection
 Represents a collection of NXOpen::Annotations::HoleTable objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX9.0.0. More...
 
class  HoleTableSettingsContentBuilder
 Represents a NXOpen::Annotations::HoleTableSettingsContentBuilder
Created in NX9.0.0. More...
 
class  HoleTableSettingsFormatBuilder
 Represents a NXOpen::Annotations::HoleTableSettingsFormatBuilder
Created in NX9.0.0. More...
 
class  HoleTableSettingsHoleFiltersBuilder
 Represents a NXOpen::Annotations::HoleTableSettingsHoleFiltersBuilder
Created in NX9.0.0. More...
 
class  HoleTableSettingsLabelBuilder
 Represents a NXOpen::Annotations::HoleTableSettingsLabelBuilder
Created in NX9.0.0. More...
 
class  HoleTableSettingsWorkflowBuilder
 Represents a NXOpen::Annotations::HoleTableSettingsWorkflowBuilder
Created in NX9.0.0. More...
 
class  HorizontalDimension
 Represents a horizontal dimension
To create or edit an instance of this class, use NXOpen::Annotations::LinearDimensionBuilder

Created in NX4.0.0. More...
 
class  HorizontalOrdinateDimension
 Represents a horizontal ordinate dimension
To create or edit an instance of this class, use NXOpen::Annotations::OrdinateDimensionBuilder

Created in NX4.0.0. More...
 
class  HorizontalOrdinateMargin
 Represents a horizontal ordinate margin
Created in NX4.0.0. More...
 
class  IAngularTolerance
 Represents an object that has angular tolerance
Created in NX4.0.0. More...
 
class  IAppendedText
 Represents an object that has appended text
Created in NX4.0.0. More...
 
class  IArbitraryTarget
 Represents interface class for arbitrary datum target areas
Created in NX5.0.0. More...
 
class  ICircularTarget
 Represents interface class for a circular datum target
Created in NX4.0.0. More...
 
class  IContainer
 Represents an object that contains other objects
Created in NX4.0.0. More...
 
class  IDatum
 Represents interface class for a datum
Created in NX4.0.0. More...
 
class  IDatumTarget
 Represents interface class for a datum target
Created in NX4.0.0. More...
 
class  IdSymbol
 Represents an ID symbol
To create or edit an instance of this class, use NXOpen::Annotations::IdSymbolBuilder

Created in NX5.0.0. More...
 
class  IdSymbolBuilder
 Represents a NXOpen::Annotations::IdSymbol builder
To create a new instance of this class, use NXOpen::Annotations::IdSymbolCollection::CreateIdSymbolBuilder
Default values. More...
 
class  IdSymbolCollection
 Represents a collection of NXOpen::Annotations::IdSymbol objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX5.0.0. More...
 
class  IFcf
 Represents interface class for a feature control frame
Created in NX4.0.0. More...
 
class  ILinearTolerance
 Represents an object that has linear tolerance
Created in NX4.0.0. More...
 
class  ILineTarget
 Represents interface class for line datum target
Created in NX4.0.0. More...
 
class  ImportAutocadBlockBuilder
 Represents a builder allowing import of AutoCAD blocks. More...
 
class  ImportSymbolBuilder
 Represents a builder allowing import of one or many foreign symbols. More...
 
class  IntersectionSymbol
 Represents a intersection symbol
To create or edit an instance of this class, use NXOpen::Annotations::IntersectionSymbolBuilder

Created in NX6.0.0. More...
 
class  IntersectionSymbolBuilder
 Represents a NXOpen::Annotations::IntersectionSymbol builder
To create a new instance of this class, use NXOpen::Annotations::IntersectionSymbolCollection::CreateIntersectionSymbolBuilder
Default values. More...
 
class  IntersectionSymbolCollection
 Represents a collection of NXOpen::Annotations::IntersectionSymbol objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX6.0.0. More...
 
class  IPmi
 Represents an object that has PMI(Product and Manufacturing Information) data. More...
 
class  IPointTarget
 Represents interface class for a point datum target
Created in NX4.0.0. More...
 
class  IRectangularTarget
 Represents interface class for a rectangular datum target
Created in NX4.0.0. More...
 
class  ISlotDimension
 Represents a slot dimension
Created in NX9.0.0. More...
 
class  Label
 Represents a label
To create an instance of this class NXOpen::Annotations::AnnotationManager

Created in NX3.0.0. More...
 
class  LabelCollection
 Represents a collection of labels
To obtain an instance of this class, refer to NXOpen::Part

Created in NX3.0.0. More...
 
class  LabelData
 Represents label data
Created in NX4.0.0. More...
 
class  LeaderBuilder
 Represents a NXOpen::Annotations::LeaderBuilder . More...
 
class  LeaderBundle
 Represents the data for all the leaders of an annotation
Created in NX3.0.0. More...
 
class  LeaderData
 Represents a NXOpen::Annotations::LeaderData . More...
 
class  LeaderDataList
 Represents a list of objects. More...
 
struct  Lettering
 Specifies lettering data. More...
 
class  LetteringPreferences
 Represents lettering preferences. More...
 
class  LetteringStyleBuilder
 Represents a NXOpen::Annotations::LetteringStyleBuilder . More...
 
class  LightweightSection
 Represents a PMI Lightweight Section
To create or edit an instance of this class, use NXOpen::Annotations::LightweightSectionBuilder

Created in NX7.5.0. More...
 
class  LightweightSectionBuilder
 Represents a NXOpen::Annotations::LightweightSection builder
To create a new instance of this class, use NXOpen::Annotations::PmiLightweightSectionCollection::CreateLightweightSectionBuilder
Default values. More...
 
class  LightweightSectionView
 Represents a PMI Lightweight Section View
Created with LightweightSection

Created in NX7.5.0. More...
 
class  LineAndArrowPreferences
 Represents line and arrow preferences
Created in NX3.0.0. More...
 
class  LinearDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateLinearDimensionBuilder

Created in NX9.0.0. More...
 
class  LineArrowStyleBuilder
 Represents a NXOpen::Annotations::LineArrowStyleBuilder . More...
 
class  LinearTolerance
 Represents linear tolerance
Created in NX4.0.0. More...
 
struct  LineCfw
 Specifies color, font, and width. More...
 
class  LineComponent
 Represents a single line in an annotation and can be queried for information about that line. More...
 
class  LineTarget
 Represents a line datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...
 
class  LineWeld
 Represents a line weld
To create or edit an instance of this class, use NXOpen::Annotations::LineWeldBuilder

Created in NX4.0.0. More...
 
class  LineWeldBuilder
 Represents a NXOpen::Annotations::LineWeldBuilder
To create a new instance of this class, use NXOpen::Annotations::WeldCollection::CreateLineWeldBuilder
Default values. More...
 
class  LineWeldData
 Represents line weld data
Created in NX4.0.0. More...
 
class  LineWeldDataBuilder
 Represents a NXOpen::Annotations::LineWeldDataBuilder
Created in NX6.0.0. More...
 
class  LineWeldSideData
 Represents line weld side data
Created in NX4.0.0. More...
 
class  ListBusinessModifier
 Represents a base class for list based business modifiers
Created in NX4.0.0. More...
 
class  LocatorDesignator
 Represents a Locator Designator
To create or edit an instance of this class, use NXOpen::Annotations::LocatorDesignatorBuilder

Created in NX6.0.0. More...
 
class  LocatorDesignatorBuilder
 Represents a NXOpen::Annotations::LocatorDesignator builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateLocatorDesignatorBuilder

Created in NX6.0.0. More...
 
class  MajorAngularDimension
 Represents a major angular dimension
To create or edit an instance of this class, use NXOpen::Annotations::MajorAngularDimensionBuilder

Created in NX4.0.0. More...
 
class  MajorAngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateMajorAngularDimensionBuilder

Created in NX9.0.0. More...
 
class  MasterCustomSymbol
 Represents a custom symbol
Created in NX4.0.0. More...
 
class  MasterCustomSymbolData
 Represents master custom symbol data
More...
 
class  MasterSymbol
 Represents a part symbol folder
To create or edit an instance of this class, use NXOpen::Annotations::MasterSymbolBuilder

Created in NX7.5.0. More...
 
class  MasterSymbolBuilder
 Represents a Builder for MasterSymbol functionality
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolBuilder
Default values. More...
 
class  MasterSymbolListItemBuilder
 Represents a NXOpen::Annotations::MasterSymbolListItemBuilder
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolListItemBuilder

Created in NX7.5.0. More...
 
class  MasterSymbolListItemBuilderList
 Represents a list of objects. More...
 
class  MaterialSpecification
 Represents a Material Specification
To create or edit an instance of this class, use NXOpen::Annotations::MaterialSpecificationBuilder

Created in NX6.0.0. More...
 
class  MaterialSpecificationBuilder
 Represents a NXOpen::Annotations::MaterialSpecification builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateMaterialSpecificationBuilder

Created in NX6.0.0. More...
 
class  MinorAngularDimension
 Represents a minor angular dimension
To create or edit an instance of this class, use NXOpen::Annotations::MinorAngularDimensionBuilder

Created in NX4.0.0. More...
 
class  MinorAngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateMinorAngularDimensionBuilder

Created in NX9.0.0. More...
 
struct  NarrowDimensionData
 Specifies the narrow dimension preferences. More...
 
class  NarrowDimensionPreferences
 Represents narrow dimension preferences
Created in NX4.0.0. More...
 
class  Note
 Represents a Note
To create or edit an instance of this class, use NXOpen::Annotations::DraftingNoteBuilder

Created in NX3.0.0. More...
 
class  NoteBase
 Represents a base class for notes and labels
This is an abstract class

Created in NX3.0.0. More...
 
class  NoteCollection
 Represents a collection of notes
To obtain an instance of this class, refer to NXOpen::Part

Created in NX3.0.0. More...
 
class  NoteData
 Represents note data
Created in NX4.0.0. More...
 
class  OffsetCenterPoint
 Represents a offset center point
To create or edit an instance of this class, use NXOpen::Annotations::OffsetCenterPointBuilder

Created in NX6.0.0. More...
 
class  OffsetCenterPointBuilder
 Represents a NXOpen::Annotations::OffsetCenterPoint builder
To create a new instance of this class, use NXOpen::Annotations::OffsetCenterPointCollection::CreateOffsetCenterPointBuilder
Default values. More...
 
class  OffsetCenterPointCollection
 Represents a collection of NXOpen::Annotations::OffsetCenterPoint objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX6.0.0. More...
 
class  OrdinateBaselineBuilder
 Represents a builder for an ordinate baseline
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  OrdinateDimension
 Represents an ordinate dimension
Abstract class

Created in NX4.0.0. More...
 
class  OrdinateDimensionBuilder
 Represents a NXOpen::Annotations::OrdinateDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateOrdinateDimensionBuilder

Created in NX9.0.0. More...
 
class  OrdinateDimensionPreferences
 Represents ordinate dimension preferences
Created in NX4.0.0. More...
 
class  OrdinateMargin
 Represents an ordinate margin. More...
 
class  OrdinateMarginCollection
 Represents a collection of NXOpen::Annotations::OrdinateMargin
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 
class  OrdinateOriginDimension
 Represents an ordinate origin dimension
There is no KF creator for this class. More...
 
class  OrdinateStyleBuilder
 Represents a NXOpen::Annotations::OrdinateStyleBuilder . More...
 
class  OriginBuilder
 Represents a NXOpen::Annotations::OriginBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX6.0.0. More...
 
class  ParallelDimension
 Represents a parallel dimension
To create or edit an instance of this class, use NXOpen::Annotations::LinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PartIdentification
 Represents a Part Identification
To create or edit an instance of this class, use NXOpen::Annotations::PartIdentificationBuilder

Created in NX6.0.0. More...
 
class  PartIdentificationBuilder
 Represents a NXOpen::Annotations::PartIdentification builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePartIdentificationBuilder

Created in NX6.0.0. More...
 
class  PartsList
 Represents a Annotations.PartsList. More...
 
class  PartsListBuilder
 Represents a NXOpen::Annotations::PartsListBuilder . More...
 
class  PartSymbolFolder
 Represents a part symbol folder
To create or edit an instance of this class, use NXOpen::Annotations::PartSymbolFolderBuilder

Created in NX7.5.0. More...
 
class  PartSymbolFolderBuilder
 Represents a NXOpen::Annotations::PartSymbolFolderBuilder . More...
 
class  PartSymbolFolderCollection
 Represents a collection of NXOpen::Annotations::PartSymbolFolder objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX7.5.0. More...
 
class  PerpendicularDimension
 Represents a perpendicular dimension
To create or edit an instance of this class, use NXOpen::Annotations::LinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PinListBuilder
 Builder for Formboard pin list functionality used in formboard. More...
 
class  PlaneBuilder
 Represents a NXOpen::Annotations::PlaneBuilder object. More...
 
class  Pmi
 Represents a PMI(Product and Manufacturing Information) object. More...
 
class  PmiAngularDimension
 Represents a PMI angular dimension
Abstract class

Created in NX9.0.0. More...
 
class  PmiAngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
This is an abstract class and cannot be instantiated. More...
 
class  PmiArcLengthDimension
 Represents a PMI arc length dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiCurveLengthDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiAttribute
 Represents a Pmi Attribute
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeBuilder
 Represents a NXOpen::Annotations::PmiAttribute builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeCollection
 Represents a collection of NXOpen::Annotations::PmiAttribute objects. More...
 
class  PmiAttributeValue
 Represents a PMI Attribute Value
This is an abstract class. More...
 
class  PmiAttributeValueInteger
 Represents a PMI Attribute Integer Value
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeValueIntegerBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueIntegerBuilder
 Represents a NXOpen::Annotations::PmiAttributeValueInteger builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueIntegerBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueList
 Represents a PMI Attribute List Value
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeValueListBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueListBuilder
 Represents a NXOpen::Annotations::PmiAttributeValueList builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueListBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueMultipleString
 Represents a PMI Attribute MultipleString Value
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeValueMultipleStringBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueMultipleStringBuilder
 Represents a NXOpen::Annotations::PmiAttributeValueMultipleString builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueMultipleStringBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueNumber
 Represents a PMI Attribute Number Value
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeValueNumberBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueNumberBuilder
 Represents a NXOpen::Annotations::PmiAttributeValueNumber builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueNumberBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueString
 Represents a PMI Attribute String Value
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeValueStringBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueStringBuilder
 Represents a NXOpen::Annotations::PmiAttributeValueString builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueStringBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueUrl
 Represents a PMI Attribute Url Value
To create or edit an instance of this class, use NXOpen::Annotations::PmiAttributeValueUrlBuilder

Created in NX6.0.0. More...
 
class  PmiAttributeValueUrlBuilder
 Represents a NXOpen::Annotations::PmiAttributeValueUrl builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueUrlBuilder

Created in NX6.0.0. More...
 
class  PmiBaselineDimension
 Represents a PMI baseline dimension. More...
 
class  PmiBoltCircleCenterline
 Represents a PMI Bolt Circle Centerline class
To create or edit an instance of this class, use NXOpen::Annotations::PmiBoltCircleCenterlineBuilder

Created in NX12.0.0. More...
 
class  PmiBoltCircleCenterlineBuilder
 Builder for creating or editing PMI Bolt Circle Centerline
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreatePmiBoltCircleCenterlineBuilder
Default values. More...
 
class  PmiCenterline3d
 Represents a Pmi 3D centerline
To create or edit an instance of this class, use NXOpen::Annotations::PmiCenterline3dBuilder

Created in NX7.5.0. More...
 
class  PmiCenterline3dBuilder
 Builder for creating Pmi 3D Centerline. More...
 
class  PmiCenterMark
 Represents a PMI Center Mark class
To create or edit an instance of this class, use NXOpen::Annotations::PmiCenterMarkBuilder

Created in NX7.5.0. More...
 
class  PmiCenterMarkBuilder
 Builder for creating PMI Center Mark. More...
 
class  PmiChainDimension
 Represents a PMI chain dimension. More...
 
class  PmiChamferDimension
 Represents a PMI chamfer dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiChamferDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiChamferDimensionBuilder
 Represents a NXOpen::Annotations::PmiChamferDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiChamferDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiCollection
 Represents a collection of NXOpen::Annotations::Pmi objects. More...
 
class  PmiConcentricCircleDimension
 Represents a PMI concentric circle dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiThicknessDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiCurveLengthDimensionBuilder
 Represents a NXOpen::Annotations::PmiArcLengthDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiCurveLengthDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiCustomSymbol
 Represents a PMI custom symbol
To create or edit an instance of this class, use NXOpen::Annotations::PmiCustomSymbolBuilder

Created in NX4.0.0. More...
 
class  PmiCustomSymbolBuilder
 Represents builder for PMI Custom Symbol
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreatePmiCustomSymbolBuilder

Created in NX7.5.0. More...
 
class  PmiCylindricalDimension
 Represents a PMI cylindrical dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiLinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiData
 Represents PMI(Product and Manufacturing Information) data
Created in NX4.0.0. More...
 
class  PmiDatumFeatureSymbolBuilder
 datum feature symbol builder
To create a new instance of this class, use NXOpen::Annotations::GdtDatumCollection::CreatePmiDatumFeatureSymbolBuilder

Created in NX6.0.0. More...
 
class  PmiDatumTargetBuilder
 Represents a NXOpen::Annotations::PmiDatumTargetBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreatePmiDatumTargetBuilder
Default values. More...
 
class  PmiDiameterDimension
 Represents a PMI diameter dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiRadialDimensionBuilder

Created in NX4.0.0. More...
 
class  PMIExplicitOrderBuilder
 This is the NXOpen::Annotations::PMIExplicitOrderBuilder for the explicit order
To create a new instance of this class, use NXOpen::Annotations::PmiManager::CreateExplicitOrderBuilder

Created in NX9.0.0. More...
 
class  PmiFeatureControlFrameBuilder
 Represents a NXOpen::Annotations::PmiFeatureControlFrameBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreatePmiFeatureControlFrameBuilder

Created in NX6.0.0. More...
 
class  PmiFilter
 Represents a base class for a PMI filter. More...
 
class  PmiFilterByPart
 Represents a PMI filter defined by a set of parts. More...
 
class  PmiFilterByType
 Represents a PMI filter defined by a set of types. More...
 
class  PmiFilterByView
 Represents a PMI filter defined by a set of views. More...
 
class  PmiFilterCollection
 Represents the collection of all PMI filters in the part. More...
 
class  PmiFoldedRadiusDimension
 Represents a PMI folded radius dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiRadialDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiHoleDimension
 Represents a PMI hole dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiRadialDimensionBuilder

Created in NX5.0.0. More...
 
class  PmiHorizontalDimension
 Represents a PMI horizontal dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiLinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiHorizontalOrdinateDimension
 Represents a PMI horizontal ordinate dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiOrdinateDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiInteger
 Represents a Pmi Integer
To create or edit an instance of this class, use NXOpen::Annotations::PmiIntegerBuilder

Created in NX6.0.0. More...
 
class  PmiIntegerBuilder
 Represents a NXOpen::Annotations::PmiInteger builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiIntegerBuilder
Default values. More...
 
class  PmiLabel
 Represents a PMI label. More...
 
class  PmiLightweightSectionCollection
 Represents a collection of NXOpen::Annotations::LightweightSection objects
To obtain an instance of this class, refer to NXOpen::Annotations::PmiManager

Created in NX7.5.0. More...
 
class  PmiLinearDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiLinearDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiLineWeld
 Represents a PMI line weld
To create or edit an instance of this class, use NXOpen::Annotations::PmiLineWeldBuilder

Created in NX4.0.0. More...
 
class  PmiLineWeldBuilder
 Represents a NXOpen::Annotations::PmiLineWeld builder
To create a new instance of this class, use NXOpen::Annotations::WeldCollection::CreatePmiLineWeldBuilder
Default values. More...
 
class  PmiMajorAngularDimension
 Represents a PMI major angular dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiMajorAngularDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiMajorAngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiMajorAngularDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiManager
 Represents an object that manages PMI objects. More...
 
class  PmiMinorAngularDimension
 Represents a PMI minor angular dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiMinorAngularDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiMinorAngularDimensionBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiMinorAngularDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiNote
 Represents a PMI note
To create or edit an instance of this class, use NXOpen::Annotations::PmiNoteBuilder

Created in NX4.0.0. More...
 
class  PmiNoteBuilder
 Represents a NXOpen::Annotations::Note builder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreatePmiNoteBuilder

Created in NX6.0.0. More...
 
class  PmiNumber
 Represents a Pmi Number
To create or edit an instance of this class, use NXOpen::Annotations::PmiNumberBuilder

Created in NX6.0.0. More...
 
class  PmiNumberBuilder
 Represents a NXOpen::Annotations::PmiNumber builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiNumberBuilder
Default values. More...
 
class  PmiOrdinateDimensionBuilder
 Represents a NXOpen::Annotations::OrdinateDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiOrdinateDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiOrdinateOriginDimension
 Represents a PMI ordinate origin dimension
There is no KF creator for this class. More...
 
class  PmiParallelDimension
 Represents a PMI parallel dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiLinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiPerpendicularDimension
 Represents a PMI perpendicular dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiLinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiPreferences
 Represents line and arrow preferences
Created in NX4.0.0. More...
 
class  PmiRadialDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiRadialDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiRadiusDimension
 Represents a PMI radius dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiRadialDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiRapidDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiRapidDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiRegionCollection
 Represents a collection of NXOpen::Annotations::Region objects
To obtain an instance of this class, refer to NXOpen::Annotations::PmiManager

Created in NX6.0.2. More...
 
class  PmiString
 Represents a Pmi String
To create or edit an instance of this class, use NXOpen::Annotations::PmiStringBuilder

Created in NX6.0.0. More...
 
class  PmiStringBuilder
 Represents a NXOpen::Annotations::PmiString builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiStringBuilder

Created in NX6.0.0. More...
 
class  PmiTableBuilder
 Represents a NXOpen::Annotations::PmiTableSection builder
To create a new instance of this class, use NXOpen::Annotations::PmiTableSectionCollection::CreatePmiTableBuilder
Default values. More...
 
class  PmiTableSection
 Represents a PMI table section
To create or edit an instance of this class, use NXOpen::Annotations::PmiTableBuilder

Created in NX12.0.0. More...
 
class  PmiTableSectionCollection
 Represents a collection of NXOpen::Annotations::PmiTableSection objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX12.0.0. More...
 
class  PmiThicknessDimensionBuilder
 Represents a NXOpen::Annotations::PmiConcentricCircleDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreatePmiThicknessDimensionBuilder

Created in NX9.0.0. More...
 
class  PmiTrackingPropertiesBuilder
 Represents a NXOpen::Annotations::AngularDimension builder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreatePmiTrackingPropertiesBuilder

Created in NX10.0.0. More...
 
class  PmiUrlNote
 Represents a Pmi url Note
To create or edit an instance of this class, use NXOpen::Annotations::PmiUrlNoteBuilder

Created in NX6.0.0. More...
 
class  PmiUrlNoteBuilder
 Represents a NXOpen::Annotations::PmiUrlNote builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiUrlNoteBuilder

Created in NX6.0.0. More...
 
class  PmiUserDefined
 Represents a User Defined Attribute
To create or edit an instance of this class, use NXOpen::Annotations::PmiUserDefinedBuilder

Created in NX6.0.0. More...
 
class  PmiUserDefinedBuilder
 Represents a NXOpen::Annotations::PmiUserDefined builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreatePmiUserDefinedBuilder

Created in NX6.0.0. More...
 
class  PmiVerticalDimension
 Represents a PMI vertical dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiLinearDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiVerticalOrdinateDimension
 Represents a PMI vertical ordinate dimension
To create or edit an instance of this class, use NXOpen::Annotations::PmiOrdinateDimensionBuilder

Created in NX4.0.0. More...
 
class  PmiWave
 Represents a Wave
To create or edit an instance of this class, use NXOpen::Annotations::PmiWaveLinkBuilder

Created in NX8.0.0. More...
 
class  PmiWaveCollection
 Represents a collection of NXOpen::Annotations::PmiWave objects
To obtain an instance of this class, refer to NXOpen::Annotations::PmiManager

Created in NX8.0.0. More...
 
class  PmiWaveLinkBuilder
 Represents a NXOpen::Annotations::Pmi builder
To create a new instance of this class, use NXOpen::Annotations::PmiWaveCollection::CreatePmiWaveLinkBuilder

Created in NX8.0.0. More...
 
class  PointTarget
 Represents point datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...
 
class  ProcessSpecification
 Represents a Process Specification
To create or edit an instance of this class, use NXOpen::Annotations::ProcessSpecificationBuilder

Created in NX6.0.0. More...
 
class  ProcessSpecificationBuilder
 Represents a NXOpen::Annotations::ProcessSpecification builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateProcessSpecificationBuilder

Created in NX6.0.0. More...
 
class  QueryPmiBuilder
 Represents a NXOpen::Annotations::QueryPmiBuilder
To create a new instance of this class, use NXOpen::Annotations::AnnotationManager::CreateQueryPmiBuilder
Default values. More...
 
class  RadialDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateRadialDimensionBuilder

Created in NX9.0.0. More...
 
class  RadialStyleBuilder
 Represents a NXOpen::Annotations::RadialStyleBuilder . More...
 
class  RadiusDimension
 Represents a radius dimension
To create or edit an instance of this class, use NXOpen::Annotations::RadialDimensionBuilder

Created in NX4.0.0. More...
 
class  RapidDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateRapidDimensionBuilder

Created in NX9.0.0. More...
 
class  RectangularTarget
 Represents a rectangular datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...
 
class  RectangularTargetData
 Represents rectangular datum target data
Created in NX4.0.0. More...
 
class  Region
 Represents a Region
To create or edit an instance of this class, use NXOpen::Annotations::RegionBuilder

Created in NX6.0.0. More...
 
class  RegionBuilder
 Represents a NXOpen::Annotations::RegionBuilder builder
To create a new instance of this class, use NXOpen::Annotations::PmiRegionCollection::CreateRegionBuilder
Default values. More...
 
class  ReplaceSymbolBuilder
 Represents a Builder for Replace Custom Symbol functionality
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreateReplaceSymbolBuilder
Default values. More...
 
class  RetainedAnnotationsBuilder
 Represents a NXOpen::Annotations::RetainedAnnotationsBuilder. More...
 
class  RevisionBusinessModifier
 Represents business modifier that applies a revision (in the string format such as -A1) to a PMI. More...
 
class  RevisionBusinessModifierBuilder
 Represents a NXOpen::Annotations::RevisionBusinessModifier builder
To create a new instance of this class, use NXOpen::Annotations::BusinessModifierCollection::CreateRevisionBusinessModifierBuilder

Created in NX6.0.0. More...
 
class  SafetyClassBusinessModifier
 Represents buiness modifier that applies safety classification such as Critical, Major to a PMI. More...
 
class  SafetyClassBusinessModifierBuilder
 Represents a NXOpen::Annotations::SafetyClassBusinessModifier builder
To create a new instance of this class, use NXOpen::Annotations::BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder

Created in NX6.0.0. More...
 
class  SearchCriteriaCalloutBuilder
 Represents SearchCriteriaCalloutBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  SearchCriteriaDatumFeatureSymbolBuilder
 Represents SearchCriteriaDatumFeatureSymbolBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaDatumFeatureSymbolBuilder

Created in NX7.5.0. More...
 
class  SearchCriteriaDatumTargetBuilder
 Represents SearchCriteriaDatumTargetBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaDatumTargetBuilder

Created in NX7.5.0. More...
 
class  SearchCriteriaDimensionBuilder
 Represents SearchCriteriaDimensionBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaDimensionBuilder

Created in NX7.5.0. More...
 
class  SearchCriteriaFeatureControlFrameBuilder
 Represents SearchCriteriaFeatureControlFrameBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaFeatureControlFrameBuilder

Created in NX7.5.0. More...
 
class  SearchCriteriaPMINotesBuilder
 Represents SearchCriteriaPMINotesBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaPminotesBuilder

Created in NX7.5.0. More...
 
class  SearchCriteriaSurfaceFinishBuilder
 Represents SearchCriteriaSurfaceFinishBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaSurfaceFinishBuilder

Created in NX7.5.0. More...
 
class  SearchModelView
 Represents a search model view
To create or edit an instance of this class, use NXOpen::Annotations::SearchModelViewBuilder

Created in NX7.5.0. More...
 
class  SearchModelViewBuilder
 Represents a NXOpen::Annotations::SearchModelViewBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchModelViewBuilder
Default values. More...
 
class  SearchModelViewCollection
 Represents a collection of NXOpen::Annotations::SearchModelView objects. More...
 
class  SelectAnnotation
 Represents a single object selection. More...
 
class  SelectAnnotationList
 Represents a list of objects on a selection list. More...
 
class  SelectBaseCustomSymbolList
 Represents a list of objects on a selection list. More...
 
class  SelectDimension
 Represents a single object selection. More...
 
class  SelectOrdinateDimensionList
 Represents a list of objects on a selection list. More...
 
class  SelectTableSectionList
 Represents a list of objects on a selection list. More...
 
class  ShipDimensionBuilder
 Represents a NXOpen::Annotations::Dimension builder
To create a new instance of this class, use NXOpen::Annotations::ShipDimensionCollection::CreateShipDimensionBuilder

Created in NX9.0.0. More...
 
class  ShipDimensionCollection
 Represents a collection of NXOpen::Annotations::Dimension objects
To obtain an instance of this class, refer to NXOpen::Part

Created in NX9.0.0. More...
 
class  ShipDraftingFramebarGeneralBuilder
 Represents a NXOpen::Annotations::ShipDraftingFramebarGeneralBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  SimpleDraftingAid
 Represents a simple drafting aid. More...
 
class  SimpleDraftingAidPreferences
 Represents simple drafting aid preferences
Created in NX4.0.0. More...
 
class  SingleSidedDisplayBuilder
 Represents a NXOpen::Annotations::SingleSidedDisplayBuilder . More...
 
class  SmashCustomSymbolBuilder
 Represents a NXOpen::Annotations::SmashCustomSymbolBuilder . More...
 
class  SpecificNote
 Represents a Specific Note
To create or edit an instance of this class, use NXOpen::Annotations::SpecificNoteBuilder

Created in NX6.0.0. More...
 
class  SpecificNoteBuilder
 Represents a NXOpen::Annotations::SpecificNote builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateSpecificNoteBuilder

Created in NX6.0.0. More...
 
class  StyleBuilder
 Represents a NXOpen::Annotations::StyleBuilder . More...
 
class  SuppressPMIBuilder
 Represents Annotations.SuppressPMIBuilder. More...
 
class  SurfaceFinish
 Represents a PMI Surface Finish
To create or edit an instance of this class, use NXOpen::Annotations::SurfaceFinishBuilder

Created in NX6.0.0. More...
 
class  SurfaceFinishBuilder
 Represents a NXOpen::Annotations::SurfaceFinish builder
To create a new instance of this class, use NXOpen::Annotations::PmiAttributeCollection::CreateSurfaceFinishBuilder

Created in NX6.0.0. More...
 
class  SymbolCatalogBuilder
 Represents a builder to instantiate a symbol from a parameterized family of standard symbols defined in catalogs, e.g. More...
 
class  SymbolCatalogParameterBuilder
 This builder allows you to define one parameter for a symbol
To create a new instance of this class, use NXOpen::Annotations::SymbolCatalogBuilder::NewParameter

Created in NX8.0.0. More...
 
class  SymbolCatalogParameterBuilderList
 Represents a list of objects. More...
 
class  SymbolFile
 Represents a symbolFile
To create or edit an instance of this class, use NXOpen::Annotations::SymbolFileBuilder

Created in NX8.0.0. More...
 
class  SymbolFileBuilder
 Represents builder for drafting Symbol file builder
To create a new instance of this class, use NXOpen::Annotations::SymbolFileCollection::CreateSymbolFileBuilder

Created in NX8.0.0. More...
 
class  SymbolFileCollection
 Represents a collection of NXOpen::Annotations::SymbolFile objects
Use NXOpen::Annotations::SymbolFile to get the instance of this class. More...
 
class  SymbolPreferences
 Represents symbol preferences
Created in NX3.0.0. More...
 
class  SymbolStyleBuilder
 Represents a NXOpen::Annotations::SymbolStyleBuilder . More...
 
class  SymbolWorkflowBuilder
 Represents a NXOpen::Annotations::SymbolWorkflowBuilder. More...
 
class  SymmetricalCenterline
 Represents a Symmetrical Centerline
To create or edit an instance of this class, use NXOpen::Annotations::SymmetricalCenterlineBuilder

Created in NX6.0.0. More...
 
class  SymmetricalCenterlineBuilder
 Builder for creating Symmetrical Centerline. More...
 
class  SymmetricalCenterlineSettingsBuilder
 Represents a Builder for Symmetrical Centerline Settings
Created in NX6.0.0. More...
 
class  Table
 Represents a NXOpen::Annotations::Table . More...
 
class  TableCellStyleBuilder
 Represents a NXOpen::Annotations::TableCellStyleBuilder . More...
 
class  TableCollection
 Represents a collection of NXOpen::Annotations::Table objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX8.0.0. More...
 
class  TableColumnBuilder
 Represents a NXOpen::Annotations::TableColumnBuilder . More...
 
class  TableEditSettingsBuilder
 Represents a NXOpen::Annotations::TableEditSettingsBuilder . More...
 
class  TableSection
 Represents a NXOpen::Annotations::TableSection . More...
 
class  TableSectionBuilder
 Represents a NXOpen::Annotations::TableSection builder
To create a new instance of this class, use NXOpen::Annotations::TableSectionCollection::CreateTableSectionBuilder
Default values. More...
 
class  TableSectionCollection
 Represents a collection of NXOpen::Annotations::TableSection objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX8.0.0. More...
 
class  TableSectionStyleBuilder
 Represents a NXOpen::Annotations::TableSectionStyleBuilder . More...
 
class  TableStyleBuilder
 Represents a NXOpen::Annotations::TableStyleBuilder . More...
 
class  TabularNoteStyleBuilder
 Represents a NXOpen::Annotations::TabularNoteStyleBuilder . More...
 
class  TargetPoint
 Represents a target point
To create or edit an instance of this class, use NXOpen::Annotations::TargetPointBuilder

Created in NX6.0.0. More...
 
class  TargetPointBuilder
 Represents a NXOpen::Annotations::TargetPoint builder
To create a new instance of this class, use NXOpen::Annotations::TargetPointCollection::CreateTargetPointBuilder
Default values. More...
 
class  TargetPointCollection
 Represents a collection of NXOpen::Annotations::TargetPoint objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX6.0.0. More...
 
struct  TextCfw
 Specifies color, font, and width for text. More...
 
class  TextComponent
 Represents a single text in an annotation and can be queried for information about that text. More...
 
class  TextWithEditControlsBuilder
 Represents a NXOpen::Annotations::TextWithEditControlsBuilder which collects internationalized text strings from the user for processing on an annotation object. More...
 
class  TextWithSymbolsBuilder
 Represents a NXOpen::Annotations::TextWithSymbolsBuilder which collects internationalized text strings from the user for processing on an annotation object. More...
 
class  ThicknessDimensionBuilder
 Represents a NXOpen::Annotations::ConcentricCircleDimension builder
To create a new instance of this class, use NXOpen::Annotations::DimensionCollection::CreateThicknessDimensionBuilder

Created in NX9.0.0. More...
 
class  TitleBlock
 Represents a NXOpen::Annotations::TitleBlock
To create or edit an instance of this class, use NXOpen::Annotations::DefineTitleBlockBuilder

Created in NX8.0.0. More...
 
class  TitleBlockCellBuilder
 Represents a NXOpen::Annotations::TitleBlockCellBuilder
To create a new instance of this class, use NXOpen::Annotations::TitleBlockCollection::CreateCellBuilder

Created in NX8.0.0. More...
 
class  TitleBlockCellBuilderList
 Represents a list of objects. More...
 
class  TitleBlockCollection
 Represents a collection of NXOpen::Annotations::TitleBlock . More...
 
class  TitleBlockPreferences
 Represents title_block preferences. More...
 
class  UnitsFormatPreferences
 Represents units and format preferences
Created in NX4.0.0. More...
 
class  UnitsStyleBuilder
 Represents a NXOpen::Annotations::UnitsStyleBuilder . More...
 
class  UrlBusinessModifier
 Represents business modifier that applies an URL to a PMI. More...
 
class  UrlBusinessModifierBuilder
 Represents a NXOpen::Annotations::UrlBusinessModifier builder
To create a new instance of this class, use NXOpen::Annotations::BusinessModifierCollection::CreateUrlBusinessModifierBuilder

Created in NX6.0.0. More...
 
class  UserSymbolPreferences
 Represents preferences related to user-defined symbols
Created in NX3.0.0. More...
 
struct  Value
 Specifies the value data. More...
 
class  VerticalDimension
 Represents a vertical dimension
To create or edit an instance of this class, use NXOpen::Annotations::LinearDimensionBuilder

Created in NX4.0.0. More...
 
class  VerticalOrdinateDimension
 Represents a vertical ordinate dimension
To create or edit an instance of this class, use NXOpen::Annotations::OrdinateDimensionBuilder

Created in NX4.0.0. More...
 
class  VerticalOrdinateMargin
 Represents a vertical ordinate margin
Created in NX4.0.0. More...
 
class  Weld
 Represents a weld
To obtain an instance of this class, use NXOpen::Annotations::WeldCollection

Created in NX4.0.0. More...
 
class  WeldCollection
 Represents a collection of NXOpen::Annotations::Weld objects
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX4.0.0. More...
 

Enumerations

enum  AlignmentPosition {
  AlignmentPositionTopLeft = 1, AlignmentPositionTopCenter, AlignmentPositionTopRight, AlignmentPositionMidLeft,
  AlignmentPositionMidCenter, AlignmentPositionMidRight, AlignmentPositionBottomLeft, AlignmentPositionBottomCeneter,
  AlignmentPositionBottomCenter = 8, AlignmentPositionBottomRight
}
 Specifies the site location in the text box which can be used to locate a drafting object. More...
 
enum  AngularDimensionFormat {
  AngularDimensionFormatFractionalDegrees, AngularDimensionFormatWholeDegrees, AngularDimensionFormatDegreesMinutes, AngularDimensionFormatDegreesMinutesSeconds,
  AngularDimensionFormatLast
}
 Specifies the angular dimension format. More...
 
enum  AngularSuppressZeros {
  AngularSuppressZerosNone, AngularSuppressZerosLeading, AngularSuppressZerosAny, AngularSuppressZerosTrailing,
  AngularSuppressZerosLast
}
 Specifies the suppress zeros option for the angular dimension. More...
 
enum  AreaFillMaterial {
  AreaFillMaterialCorkFelt, AreaFillMaterialSoundInsulation, AreaFillMaterialConcrete, AreaFillMaterialEarth,
  AreaFillMaterialRock, AreaFillMaterialSand, AreaFillMaterialLiquids, AreaFillMaterialWoodAcrossGrain,
  AreaFillMaterialWoodAlongGrain, AreaFillMaterialSolidFill
}
 Specifies the area fill material type. More...
 
enum  ArrowDisplay {
  ArrowDisplayTwo, ArrowDisplayFirst, ArrowDisplaySecond, ArrowDisplayNone,
  ArrowDisplayLast
}
 Specifies the arrow display option. More...
 
enum  ArrowheadType {
  ArrowheadTypeFilledDatumArrow = -2, ArrowheadTypeFilledDot, ArrowheadTypeFilledArrow, ArrowheadTypeClosedArrow,
  ArrowheadTypeOpenArrow, ArrowheadTypeCrossArrow, ArrowheadTypeDotArrow, ArrowheadTypeOriginSymbolArrow,
  ArrowheadTypeNoArrow, ArrowheadTypeUnfilledDatumArrow, ArrowheadTypeClosedSolidArrow, ArrowheadTypeClosedDoubleArrow,
  ArrowheadTypeClosedDoubleSolidArrow, ArrowheadTypeOpenDoubleArrow, ArrowheadTypeIntegralArrow, ArrowheadTypeBoxArrow,
  ArrowheadTypeFilledBox, ArrowheadTypeFilledDoubleArrow, ArrowheadTypeTopOpenArrow, ArrowheadTypeBottomOpenArrow,
  ArrowheadTypeTopFilledArrow, ArrowheadTypeBottomFilledArrow
}
 Specifies the arrowhead type. More...
 
enum  AssociativeOriginType {
  AssociativeOriginTypeDrag, AssociativeOriginTypeRelativeToView, AssociativeOriginTypeRelativeToGeometry, AssociativeOriginTypeVerticallyAligned,
  AssociativeOriginTypeHorizontallyAligned, AssociativeOriginTypeAlignedWithArrows, AssociativeOriginTypeAtAPoint, AssociativeOriginTypeOffsetFromText,
  AssociativeOriginTypeAttachedToStack
}
 Specifies the type of associativity for an annotation's origin. More...
 
enum  AssociativityLineOption {
  AssociativityLineOptionNone, AssociativityLineOptionExistingLine, AssociativityLineOptionPointVector, AssociativityLineOptionExtensionLine,
  AssociativityLineOptionCenterline, AssociativityLineOptionAngle, AssociativityLineOptionHorizontalRight, AssociativityLineOptionVerticalUp,
  AssociativityLineOptionHorizontalLeft, AssociativityLineOptionVerticalDown, AssociativityLineOptionBaseLine, AssociativityLineOptionLast
}
 Specifies the associativity line option. More...
 
enum  AssociativityPointOption {
  AssociativityPointOptionNone, AssociativityPointOptionControl, AssociativityPointOptionArcCenter, AssociativityPointOptionTangent,
  AssociativityPointOptionIntersection, AssociativityPointOptionScreenPosition, AssociativityPointOptionOnCurve, AssociativityPointOptionPole,
  AssociativityPointOptionAnchor, AssociativityPointOptionDefining, AssociativityPointOptionLast
}
 Specifies the associativity point option. More...
 
enum  ChamferForm {
  ChamferFormSymbol, ChamferFormSize, ChamferFormSizeAngle, ChamferFormAngleSize,
  ChamferFormLast
}
 Specifies the chamfer dimension form. More...
 
enum  ChamferLeaderPlacement { ChamferLeaderPlacementPerpendicular, ChamferLeaderPlacementParallel, ChamferLeaderPlacementLinear, ChamferLeaderPlacementLast }
 Specifies the chamfer dimension leader placement relative to the chamfer. More...
 
enum  ChamferOrientationType { ChamferOrientationTypeHorizontal, ChamferOrientationTypeVertical, ChamferOrientationTypeParallel }
 Specifies the linear chamfer dimension orientation. More...
 
enum  ChamferSeparatorType { ChamferSeparatorTypeUppercaseX, ChamferSeparatorTypeLowercaseX }
 Specifies the chamfer dimension separator type. More...
 
enum  ChamferStubType {
  ChamferStubTypeNoneTextAboveLeader, ChamferStubTypeNoneTextAfterLeader, ChamferStubTypeTextAbove, ChamferStubTypeTextAfter,
  ChamferStubTypeLast
}
 Specifies the chamfer dimension stub type. More...
 
enum  ChamferSymbolPlacement { ChamferSymbolPlacementNone, ChamferSymbolPlacementPrefix, ChamferSymbolPlacementSuffix, ChamferSymbolPlacementLast }
 Specifies the chamfer dimension symbol placement. More...
 
enum  Constants { ConstantsMaxLeaders = 7, ConstantsMaxLeaderIntermediatePoints = 7 }
 Constants for annotations. More...
 
enum  DecimalPointCharacter { DecimalPointCharacterPeriod, DecimalPointCharacterComma, DecimalPointCharacterLast }
 Specifies the decimal point character. More...
 
enum  DiameterRadiusLeaderStub { DiameterRadiusLeaderStubBefore, DiameterRadiusLeaderStubBelow, DiameterRadiusLeaderStubLast }
 Specifies the leader stub relative to diameter/radius dimension text. More...
 
enum  DiameterRadiusSymbolPlacement {
  DiameterRadiusSymbolPlacementBelow, DiameterRadiusSymbolPlacementAbove, DiameterRadiusSymbolPlacementAfter, DiameterRadiusSymbolPlacementBefore,
  DiameterRadiusSymbolPlacementOmit, DiameterRadiusSymbolPlacementLast
}
 Specifies the diameter/radius symbol placement relative to the dimension text. More...
 
enum  DiameterSymbol {
  DiameterSymbolDia, DiameterSymbolStandard, DiameterSymbolUserDefined, DiameterSymbolSpherical,
  DiameterSymbolLast
}
 Specifies the diameter symbol. More...
 
enum  DimensionTextFormat {
  DimensionTextFormatDecimal, DimensionTextFormatHalfSizeFraction, DimensionTextFormatTwoThirdSizeFraction, DimensionTextFormatFullSizeFraction,
  DimensionTextFormatLast
}
 Specifies the dimension text format. More...
 
enum  DimensionType {
  DimensionTypeAngularMajor, DimensionTypeAngularMinor, DimensionTypeArcLength, DimensionTypeBaseline,
  DimensionTypeChain, DimensionTypeChamfer, DimensionTypeConcentricCircle, DimensionTypeCylindrical,
  DimensionTypeDiameter, DimensionTypeFoldedRadius, DimensionTypeHole, DimensionTypeHorizontal,
  DimensionTypeOrdinateHorizontal, DimensionTypeOrdinateOrigin, DimensionTypeOrdinateVertical, DimensionTypeParallel,
  DimensionTypePerpendicular, DimensionTypeRadius, DimensionTypeVertical, DimensionTypeLast
}
 Specifies the type of dimension being created. More...
 
enum  DimensionUnit {
  DimensionUnitMillimeters, DimensionUnitMeters, DimensionUnitInches, DimensionUnitArchitecturalFeetInches,
  DimensionUnitEngineeringFeetInches, DimensionUnitLast
}
 Specifies the dimension unit. More...
 
enum  DisplayPmiEffectivityMethod { DisplayPmiEffectivityMethodAllAssocOccLoaded = 1, DisplayPmiEffectivityMethodAnyAssocOccLoaded }
 Specifies the options for display PMI Effectivity. More...
 
enum  DualDimensionPlacement {
  DualDimensionPlacementBelow, DualDimensionPlacementAfter, DualDimensionPlacementAbove, DualDimensionPlacementBefore,
  DualDimensionPlacementNone, DualDimensionPlacementLast
}
 Specifies the dual dimension placement relative to the primary dimension. More...
 
enum  ExtensionLineDisplay {
  ExtensionLineDisplayTwo, ExtensionLineDisplayFirst, ExtensionLineDisplaySecond, ExtensionLineDisplayNone,
  ExtensionLineDisplayLast
}
 Specifies the extension line display option. More...
 
enum  FinishMethod {
  FinishMethodNone, FinishMethodChipping, FinishMethodGrinding, FinishMethodHammering,
  FinishMethodMachining, FinishMethodRolling, FinishMethodPeening, FinishMethodLast
}
 Specifies the weld finish method. More...
 
enum  FitAnsiHoleType { FitAnsiHoleTypeHole, FitAnsiHoleTypeShaft, FitAnsiHoleTypeFit }
 Specifies the limit and fit ANSI hole. More...
 
enum  FitAssemblyDisplayStyle { FitAssemblyDisplayStyleSingleLine, FitAssemblyDisplayStyleTwoLinesCentered, FitAssemblyDisplayStyleTwoLinesAligned }
 Specifies the limit and fit assembly display style This enum type is obsolete. More...
 
enum  FitAssemblyNewDisplayStyle { FitAssemblyNewDisplayStyleSingleLine, FitAssemblyNewDisplayStyleDoubleLine }
 Specifies the limit and fit assembly new display style. More...
 
enum  FitDisplayAlignment { FitDisplayAlignmentCenterValue, FitDisplayAlignmentCenterValueAndFit, FitDisplayAlignmentBottom }
 Specifies the limit and fit display alignment. More...
 
enum  FitDisplaySplitByDimline { FitDisplaySplitByDimlineNone, FitDisplaySplitByDimlineToleranceOnly, FitDisplaySplitByDimlineToleranceAndValue }
 Specifies the limit and fit assembly display when split by dimension line. More...
 
enum  FitDisplayStyle { FitDisplayStyleFitSymbols, FitDisplayStyleFitSymbolsAndLimits, FitDisplayStyleFitSymbolsAndTolerances, FitDisplayStyleTolerancesOnly }
 Specifies the limit and fit display style. More...
 
enum  FlipOption { FlipOptionHorizontal, FlipOptionVertical, FlipOptionLast }
 Specifies the custom symbol flip option. More...
 
enum  FractionDenominatorFormat {
  FractionDenominatorFormatOne, FractionDenominatorFormatTwo, FractionDenominatorFormatFour, FractionDenominatorFormatEight,
  FractionDenominatorFormatSixteen, FractionDenominatorFormatThirtyTwo, FractionDenominatorFormatSixtyFour, FractionDenominatorFormatLast
}
 Specifies the fraction denominator format. More...
 
enum  FrameBarElements {
  FrameBarElementsAftPerpendicular, FrameBarElementsForwardPerpendicular, FrameBarElementsCenterlineY, FrameBarElementsBaseline,
  FrameBarElementsWaterline, FrameBarElementsTransversalInsertArea, FrameBarElementsBulkHeads, FrameBarElementsDecks,
  FrameBarElementsTransverseFrames, FrameBarElementsInterTransverseFrames, FrameBarElementsLongitudinalYFrames, FrameBarElementsLongitudinalZFrames
}
 Specifies the frame bar elements. More...
 
enum  GeometricCharacteristic {
  GeometricCharacteristicStraightness, GeometricCharacteristicFlatness, GeometricCharacteristicCircular, GeometricCharacteristicCylindrical,
  GeometricCharacteristicLineProfile, GeometricCharacteristicSurfaceProfile, GeometricCharacteristicAngular, GeometricCharacteristicPerpendicular,
  GeometricCharacteristicParallel, GeometricCharacteristicPosition, GeometricCharacteristicConcentric, GeometricCharacteristicSymmetric,
  GeometricCharacteristicCircularRunout, GeometricCharacteristicTotalRunout, GeometricCharacteristicLast
}
 Specifies the geometric characteristic for an FCF. More...
 
enum  IdentificationLineLocation { IdentificationLineLocationNone, IdentificationLineLocationTop, IdentificationLineLocationBottom, IdentificationLineLocationLast }
 Specifies the weld identification line location (ISO and DIN only) More...
 
enum  InspectionSymbolAroundAppendedText {
  InspectionSymbolAroundAppendedTextNone, InspectionSymbolAroundAppendedTextBefore, InspectionSymbolAroundAppendedTextAfter, InspectionSymbolAroundAppendedTextBeforeAfter,
  InspectionSymbolAroundAppendedTextAll
}
 Specifies on how an inspection symbol is drawn around appended text. More...
 
enum  JogOrientation { JogOrientationJogIn = 1, JogOrientationJogOut }
 Specifies the options jog orientation. More...
 
enum  LeaderAlignment {
  LeaderAlignmentNull = -1, LeaderAlignmentTop, LeaderAlignmentMiddle, LeaderAlignmentBottom,
  LeaderAlignmentTextBottomMax, LeaderAlignmentTextBottomMaxUnderline, LeaderAlignmentTextBottom, LeaderAlignmentTextBottomUnderline,
  LeaderAlignmentTextTopMax, LeaderAlignmentTextTopMaxUnderline, LeaderAlignmentTextTop, LeaderAlignmentTextTopUnderline,
  LeaderAlignmentLast
}
 Specifies the leader's alignment. More...
 
enum  LeaderAttachment { LeaderAttachmentNull = -1, LeaderAttachmentOnObject, LeaderAttachmentScreen, LeaderAttachmentLast }
 Specifies what a leader is attached to. More...
 
enum  LeaderOrientation {
  LeaderOrientationFromLeft = 1, LeaderOrientationFromRight, LeaderOrientationFromTop, LeaderOrientationFromBottom,
  LeaderOrientationInferred
}
 Specifies the leader's orientation. More...
 
enum  LeaderSide {
  LeaderSideNull = -1, LeaderSideLeft, LeaderSideRight, LeaderSideInferred,
  LeaderSideLast
}
 Specifies which side the leader will be on. More...
 
enum  LeaderType {
  LeaderTypeNull = -1, LeaderTypePlain, LeaderTypeAround, LeaderTypePlainAligned,
  LeaderTypeAroundAligned, LeaderTypeExtension, LeaderTypeDatumArrow, LeaderTypeDatumExt,
  LeaderTypeDatumDim, LeaderTypeGbDatumArrow, LeaderTypeGbDatumExt, LeaderTypeGbDatumDim,
  LeaderTypeOnAnnotation, LeaderTypeOnStub, LeaderTypePlainNostub, LeaderTypeAlignedNostub,
  LeaderTypeOnCenterline, LeaderTypeDatumOnDotTerminatedLeader, LeaderTypeIdExtension, LeaderTypeLinearExtension,
  LeaderTypeLinearIdExtension, LeaderTypeAllOver, LeaderTypeLast
}
 Specifies the leader type. More...
 
enum  LeaderVerticalAttachment {
  LeaderVerticalAttachmentNull = -1, LeaderVerticalAttachmentTop, LeaderVerticalAttachmentCenter, LeaderVerticalAttachmentBottom,
  LeaderVerticalAttachmentLast
}
 Specifies on what a leader is attached to. More...
 
enum  LineWidth {
  LineWidthNormal = 1, LineWidthThick, LineWidthThin, LineWidthOne = 6,
  LineWidthTwo, LineWidthThree, LineWidthFour, LineWidthFive,
  LineWidthSix, LineWidthSeven, LineWidthEight, LineWidthNine
}
 Specifies the line width. More...
 
enum  MaterialConditionModifier {
  MaterialConditionModifierMmc, MaterialConditionModifierLmc, MaterialConditionModifierRfs, MaterialConditionModifierTangential,
  MaterialConditionModifierNone, MaterialConditionModifierLast
}
 Specifies the material condition modifier. More...
 
enum  NarrowDisplayOption {
  NarrowDisplayOptionNone, NarrowDisplayOptionNoLeader, NarrowDisplayOptionWithLeaderNoStub, NarrowDisplayOptionAboveStub,
  NarrowDisplayOptionAfterStub, NarrowDisplayOptionLast
}
 Specifies the narrow dimension display option. More...
 
enum  NarrowTextOrientation { NarrowTextOrientationHorizontal, NarrowTextOrientationParallel, NarrowTextOrientationLast }
 Specifies the narrow dimension text orientation. More...
 
enum  OrdinateDoglegCreationOption { OrdinateDoglegCreationOptionInfer, OrdinateDoglegCreationOptionYes, OrdinateDoglegCreationOptionNo, OrdinateDoglegCreationOptionLast }
 Specifies the dogleg creation option when creating/editing the ordinate dimension. More...
 
enum  OrdinateDoglegDefinition { OrdinateDoglegDefinitionStartAndEnd, OrdinateDoglegDefinitionStartAngle, OrdinateDoglegDefinitionEndAngle, OrdinateDoglegDefinitionLast }
 Specifies the ordinate dimension dogleg definition
A - Start offset

B - End offset

C - Dog leg angle
More...
 
enum  OrdinateLineArrowDisplayOption { OrdinateLineArrowDisplayOptionNone, OrdinateLineArrowDisplayOptionAll, OrdinateLineArrowDisplayOptionLast }
 Specifies the ordinate dimension line and arrow display option. More...
 
enum  OrdinateOriginDisplayOption { OrdinateOriginDisplayOptionUserDefinedSymbol, OrdinateOriginDisplayOptionOrdinateSetName, OrdinateOriginDisplayOptionNoText, OrdinateOriginDisplayOptionLast }
 Specifies the ordinate origin dimension display option. More...
 
enum  OrdinatePositiveDirection {
  OrdinatePositiveDirectionAll, OrdinatePositiveDirectionUpperRight, OrdinatePositiveDirectionUpperLeft, OrdinatePositiveDirectionLowerRight,
  OrdinatePositiveDirectionLowerLeft, OrdinatePositiveDirectionLast
}
 Specifies the positive direction for ordinate dimensions. More...
 
enum  PmiDefaultPlane {
  PmiDefaultPlaneXyOfWcs = 1, PmiDefaultPlaneModelView, PmiDefaultPlaneXzOfWcs, PmiDefaultPlaneYzOfWcs,
  PmiDefaultPlaneLast = 1000
}
 Specifies the options for the default PMI annotation plane. More...
 
enum  PmiResizeMethod { PmiResizeMethodViewScale = 1, PmiResizeMethodZoomFactor, PmiResizeMethodIndependent, PmiResizeMethodPartPreferences }
 Specifies the options for the resize method. More...
 
enum  RadiusDimensionType { RadiusDimensionTypeToCenter, RadiusDimensionTypeNotToCenter, RadiusDimensionTypeLast }
 Specifies the radius dimension type. More...
 
enum  RadiusSymbol {
  RadiusSymbolR, RadiusSymbolRAD, RadiusSymbolUserDefined, RadiusSymbolSR,
  RadiusSymbolCR, RadiusSymbolLast
}
 Specifies the radius symbol. More...
 
enum  SizeLetterCode {
  SizeLetterCodeNone, SizeLetterCodeA, SizeLetterCodeC, SizeLetterCodeD,
  SizeLetterCodeS, SizeLetterCodeZ, SizeLetterCodeP, SizeLetterCodeLast
}
 Specifies the weld size letter code (ISO and DIN only) More...
 
enum  StackAlignmentPosition { StackAlignmentPositionAbove, StackAlignmentPositionBelow, StackAlignmentPositionLeft, StackAlignmentPositionRight }
 Specifies the site location of a stack. More...
 
enum  StackHorizontalAlignment { StackHorizontalAlignmentTop, StackHorizontalAlignmentMiddle, StackHorizontalAlignmentBottom }
 Specifies the horizontal alignment(left/right alignment) option when aligning annotations within a stack. More...
 
enum  StackVerticalAlignment { StackVerticalAlignmentLeft, StackVerticalAlignmentCenter, StackVerticalAlignmentRight }
 Specifies the vertical alignment(above/below alignment) option when aligning annotations within a stack. More...
 
enum  StubSymbolType { StubSymbolTypeNone, StubSymbolTypeAllAround, StubSymbolTypeAllOver }
 Specifies on what type of symbol is attached to dimension stub. More...
 
enum  SupplementarySymbol {
  SupplementarySymbolNone, SupplementarySymbolConvex, SupplementarySymbolFlush, SupplementarySymbolConcave,
  SupplementarySymbolBlendedToes, SupplementarySymbolBackingStripPermanent, SupplementarySymbolBackingStripRemovable, SupplementarySymbolMeltThrough,
  SupplementarySymbolLast
}
 Specifies the supplementary weld symbol. More...
 
enum  SurfaceFinishStandard {
  SurfaceFinishStandardAnsi, SurfaceFinishStandardIso, SurfaceFinishStandardJis, SurfaceFinishStandardDin,
  SurfaceFinishStandardIso2002, SurfaceFinishStandardDin2002, SurfaceFinishStandardGb, SurfaceFinishStandardEskd
}
 Specifies the drafting surface finish standard type. More...
 
enum  Symbol {
  SymbolNone, SymbolButtWithRaisedEdges, SymbolSingleFlange, SymbolSquareButt,
  SymbolVButt, SymbolVButtBroadRootFace, SymbolBevelButt, SymbolBevelButtBroadRootFace,
  SymbolUButt, SymbolJButt, SymbolFlareV, SymbolFlareBevel,
  SymbolKGroove, SymbolFillet, SymbolStake, SymbolPlugSlot,
  SymbolEdge, SymbolEdge2, SymbolSpot, SymbolSpot2,
  SymbolSeam, SymbolSeam2, SymbolSteepFlankedV, SymbolSteepFlankedBevel,
  SymbolBacking, SymbolSurfaceJoint, SymbolSolderedJoint, SymbolInclinedJoint,
  SymbolFoldJoint, SymbolStud, SymbolSurfacing, SymbolIntermittent,
  SymbolBackingPlate, SymbolNotSpecified, SymbolLast
}
 Specifies the elementary weld symbol. More...
 
enum  SymbolPreferencesOption { SymbolPreferencesOptionPartSymbol, SymbolPreferencesOptionMasterSymbol, SymbolPreferencesOptionLast }
 Specifies the custom symbol preferences for the following -
Crosshatch

Area fill

Color, font and line width
This option is only available when creating. More...
 
enum  Tail { TailNone, TailFork, TailBox, TailLast }
 Specifies the weld tail for the reference line. More...
 
enum  TextJustification { TextJustificationLeft = 1, TextJustificationCenter, TextJustificationRight }
 Represents the horizontal text justification. More...
 
enum  TextOrientation {
  TextOrientationHorizontal, TextOrientationAligned, TextOrientationOverDimensionLine, TextOrientationByAngle,
  TextOrientationPerpendicular, TextOrientationSplitByDimensionLine, TextOrientationLast
}
 Specifies the dimension text orientation. More...
 
enum  TextPlacement {
  TextPlacementAutomatic, TextPlacementManualArrowsIn, TextPlacementManualArrowsOut, TextPlacementManualArrowsInSameDirection,
  TextPlacementLast
}
 Specifies the dimension text placement. More...
 
enum  TextPosition { TextPositionAfterStub, TextPositionAboveStub, TextPositionLast }
 Specifies the dimension text position. More...
 
enum  TextPreferencesOption { TextPreferencesOptionPartLettering, TextPreferencesOptionMasterSymbol, TextPreferencesOptionLast }
 Specifies the custom symbol text preferences option. More...
 
enum  TextType {
  TextTypeMandatory, TextTypeArbitrary, TextTypeControlled, TextTypePartiallyControlled,
  TextTypeInteger, TextTypeReal, TextTypeLast
}
 Specifies the custom symbol text type. More...
 
enum  TolerancePlacement { TolerancePlacementBelow, TolerancePlacementAfter, TolerancePlacementAbove, TolerancePlacementLast }
 Specifies the tolerance text placement relative to the dimension text. More...
 
enum  ToleranceType {
  ToleranceTypeNone, ToleranceTypeLimitOneLine, ToleranceTypeLimitTwoLines, ToleranceTypeBilateralOneLine,
  ToleranceTypeBilateralTwoLines, ToleranceTypeUnilateralAbove, ToleranceTypeUnilateralBelow, ToleranceTypeBasic,
  ToleranceTypeReference, ToleranceTypeLimitLargerFirst, ToleranceTypeLimitLargerBelow, ToleranceTypeLimitsAndFits,
  ToleranceTypeNotToScale, ToleranceTypeDiameterReference, ToleranceTypeBasicNotToScale
}
 Specifies the tolerance type. More...
 
enum  ToleranceZoneShape { ToleranceZoneShapePlanar, ToleranceZoneShapeCylindrical, ToleranceZoneShapeSpherical, ToleranceZoneShapeLast }
 Specifies the tolerance zone shape. More...
 
enum  TrimDimensionLineStyle { TrimDimensionLineStyleDoNotTrim, TrimDimensionLineStyleTrim }
 Specifies the dimension trim dimension line style. More...
 
enum  TrueLengthTextPosition { TrueLengthTextPositionNone, TrueLengthTextPositionPrefix, TrueLengthTextPositionSuffix }
 Specifies the True Length Text position. More...
 
enum  VerticalTextJustification { VerticalTextJustificationTop = 1, VerticalTextJustificationMiddle, VerticalTextJustificationBottom }
 Represents the vertical text justification. More...
 
enum  WeldStandard {
  WeldStandardAnsi, WeldStandardDin, WeldStandardJis, WeldStandardIso,
  WeldStandardEskd, WeldStandardGb, WeldStandardLast
}
 Specifies the weld standard. More...
 
enum  ZeroToleranceDisplayStyle { ZeroToleranceDisplayStyleBasedOnUnits, ZeroToleranceDisplayStyleAsZero, ZeroToleranceDisplayStyleOmittedAndInlined, ZeroToleranceDisplayStyleOmitted }
 Specifies the 0 tolerance display style. More...
 

Detailed Description

Provides classes and interfaces relating to Dimensions, Notes, Symbols, PMI, and other Annotations.

Enumeration Type Documentation

Specifies the site location in the text box which can be used to locate a drafting object.

Enumerator
AlignmentPositionTopLeft 

top left

AlignmentPositionTopCenter 

top center

AlignmentPositionTopRight 

top right

AlignmentPositionMidLeft 

mid left

AlignmentPositionMidCenter 

mid center

AlignmentPositionMidRight 

mid right

AlignmentPositionBottomLeft 

bottom left

AlignmentPositionBottomCeneter 

Use NXOpen::Annotations::AlignmentPositionBottomCenter instead.

AlignmentPositionBottomCenter 

bottom center

AlignmentPositionBottomRight 

bottom right

Specifies the angular dimension format.

Enumerator
AngularDimensionFormatFractionalDegrees 

Specifies fractional degrees format.

AngularDimensionFormatWholeDegrees 

Specifies whole degrees format.

AngularDimensionFormatDegreesMinutes 

Specifies degrees minutes format.

AngularDimensionFormatDegreesMinutesSeconds 

Specifies degrees minutes seconds format.

AngularDimensionFormatLast 

Last enum value.

Should not be used.

Specifies the suppress zeros option for the angular dimension.

Enumerator
AngularSuppressZerosNone 

Specifies no zeros suppressed.

AngularSuppressZerosLeading 

Specifies leading zeros suppressed.

AngularSuppressZerosAny 

Specifies any zeros suppressed.

AngularSuppressZerosTrailing 

Specifies trailing zeros suppressed.

AngularSuppressZerosLast 

Last enum value.

Should not be used.

Specifies the area fill material type.

Enumerator
AreaFillMaterialCorkFelt 

Cork felt.

AreaFillMaterialSoundInsulation 

Sound insulation.

AreaFillMaterialConcrete 

Concrete.

AreaFillMaterialEarth 

Earth.

AreaFillMaterialRock 

Rock.

AreaFillMaterialSand 

Sand.

AreaFillMaterialLiquids 

Liquids.

AreaFillMaterialWoodAcrossGrain 

Wood across grain.

AreaFillMaterialWoodAlongGrain 

Wood along grain.

AreaFillMaterialSolidFill 

Solid fill.

Specifies the arrow display option.

Enumerator
ArrowDisplayTwo 

Displays both the arrows.

ArrowDisplayFirst 

Displays arrow to the first object selected to create the dimension.

ArrowDisplaySecond 

Displays arrow to the second object selected to create the dimension.

ArrowDisplayNone 

Doesn't display arrows.

ArrowDisplayLast 

Last enum value.

Should not be used.

Specifies the arrowhead type.

Enumerator
ArrowheadTypeFilledDatumArrow 

filled datum arrow

ArrowheadTypeFilledDot 

filled dot

ArrowheadTypeFilledArrow 

filled arrow

ArrowheadTypeClosedArrow 

closed arrow

ArrowheadTypeOpenArrow 

open arrow

ArrowheadTypeCrossArrow 

cross arrow

ArrowheadTypeDotArrow 

dot arrow

ArrowheadTypeOriginSymbolArrow 

origin symbol arrow

ArrowheadTypeNoArrow 

no arrow

ArrowheadTypeUnfilledDatumArrow 

unfilled datum arrow

ArrowheadTypeClosedSolidArrow 

closed solid arrow

ArrowheadTypeClosedDoubleArrow 

closed double arrow

ArrowheadTypeClosedDoubleSolidArrow 

closed double solid arrow

ArrowheadTypeOpenDoubleArrow 

open double arrow

ArrowheadTypeIntegralArrow 

integral arrow

ArrowheadTypeBoxArrow 

box arrow

ArrowheadTypeFilledBox 

filled box

ArrowheadTypeFilledDoubleArrow 

filled double arrow

ArrowheadTypeTopOpenArrow 

top open arrow

ArrowheadTypeBottomOpenArrow 

bottom open arrow

ArrowheadTypeTopFilledArrow 

top filled arrow

ArrowheadTypeBottomFilledArrow 

bottom filled arrow

Specifies the type of associativity for an annotation's origin.

Enumerator
AssociativeOriginTypeDrag 

drag

AssociativeOriginTypeRelativeToView 

relative to view

AssociativeOriginTypeRelativeToGeometry 

relative to geometry

AssociativeOriginTypeVerticallyAligned 

vertically aligned

AssociativeOriginTypeHorizontallyAligned 

horizontally aligned

AssociativeOriginTypeAlignedWithArrows 

aligned with arrows

AssociativeOriginTypeAtAPoint 

at apoint

AssociativeOriginTypeOffsetFromText 

offset from text

AssociativeOriginTypeAttachedToStack 

attached to stack

Specifies the associativity line option.

Enumerator
AssociativityLineOptionNone 

No line.

AssociativityLineOptionExistingLine 

Existing line.

AssociativityLineOptionPointVector 

Vector from two points.

AssociativityLineOptionExtensionLine 

Extension line.

AssociativityLineOptionCenterline 

Centerline -
Linear

Bolt circle

Circular

AssociativityLineOptionAngle 

At angle.

AssociativityLineOptionHorizontalRight 

Horizontal right.

AssociativityLineOptionVerticalUp 

Vertical up.

AssociativityLineOptionHorizontalLeft 

Horizontal left.

AssociativityLineOptionVerticalDown 

Vertical down.

AssociativityLineOptionBaseLine 

Base line.

AssociativityLineOptionLast 

Last enum value.

Should not be used.

Specifies the associativity point option.

Enumerator
AssociativityPointOptionNone 

No point.

AssociativityPointOptionControl 

Control point.

AssociativityPointOptionArcCenter 

Arc center point.

AssociativityPointOptionTangent 

Tangent point.

AssociativityPointOptionIntersection 

Intersection point.

AssociativityPointOptionScreenPosition 

Screen position.

AssociativityPointOptionOnCurve 

Point on curve.

AssociativityPointOptionPole 

Spline pole.

AssociativityPointOptionAnchor 

Conic Anchor.

AssociativityPointOptionDefining 

Spline defining point.

AssociativityPointOptionLast 

Last enum value.

Should not be used.

Specifies the chamfer dimension form.

Enumerator
ChamferFormSymbol 

C5.

ChamferFormSize 

5 x 5

ChamferFormSizeAngle 

5 x 45

ChamferFormAngleSize 

45 x 5

ChamferFormLast 

Last enum value.

Should not be used.

Specifies the chamfer dimension leader placement relative to the chamfer.

Enumerator
ChamferLeaderPlacementPerpendicular 

Specifies leader perpendicular to the chamfer.

ChamferLeaderPlacementParallel 

Specifies leader parallel to the chamfer.

ChamferLeaderPlacementLinear 

Specifies leader inline with the chamfer.

ChamferLeaderPlacementLast 

Last enum value.

Should not be used.

Specifies the linear chamfer dimension orientation.

Enumerator
ChamferOrientationTypeHorizontal 

default (same as the adjacent edge)

ChamferOrientationTypeVertical 

perpendicular with default

ChamferOrientationTypeParallel 

parallel to the chamfer line itself

Specifies the chamfer dimension separator type.

Enumerator
ChamferSeparatorTypeUppercaseX 

Specifies X.

ChamferSeparatorTypeLowercaseX 

Specifies x.

Specifies the chamfer dimension stub type.

Enumerator
ChamferStubTypeNoneTextAboveLeader 

Specifies no stub and text above leader.

ChamferStubTypeNoneTextAfterLeader 

Specifies no stub and text after leader.

ChamferStubTypeTextAbove 

Specifies text above stub.

ChamferStubTypeTextAfter 

Specifies text after stub.

ChamferStubTypeLast 

Last enum value.

Should not be used.

Specifies the chamfer dimension symbol placement.

Enumerator
ChamferSymbolPlacementNone 

Specifies no symbol.

ChamferSymbolPlacementPrefix 

CHAM 5 x 5.

ChamferSymbolPlacementSuffix 

5 x 5 CHAM

ChamferSymbolPlacementLast 

Last enum value.

Should not be used.

Constants for annotations.

Enumerator
ConstantsMaxLeaders 

The maximum number of leaders that an annotation can have.

ConstantsMaxLeaderIntermediatePoints 

The maximum number of intermediate points that a leader can have.

Specifies the decimal point character.

Enumerator
DecimalPointCharacterPeriod 

Specifies period decimal point character.

DecimalPointCharacterComma 

Specifies comma decimal point character.

DecimalPointCharacterLast 

Last enum value.

Should not be used.

Specifies the leader stub relative to diameter/radius dimension text.

Enumerator
DiameterRadiusLeaderStubBefore 

Specifies leader stub before the dimension text.

DiameterRadiusLeaderStubBelow 

Specfies leader stub below the dimension text.

DiameterRadiusLeaderStubLast 

Last enum value.

Should not be used.

Specifies the diameter/radius symbol placement relative to the dimension text.

Enumerator
DiameterRadiusSymbolPlacementBelow 

Specifies diameter/radius symbol is placed below dimension text.

DiameterRadiusSymbolPlacementAbove 

Specifies diameter/radius symbol is placed above dimension text.

DiameterRadiusSymbolPlacementAfter 

Specifies diameter/radius symbol is placed after dimension text.

DiameterRadiusSymbolPlacementBefore 

Specifies diameter/radius symbol is placed before dimension text.

DiameterRadiusSymbolPlacementOmit 

Specifies diameter/radius symbol is omitted.

DiameterRadiusSymbolPlacementLast 

Last enum value.

Should not be used.

Specifies the diameter symbol.

Enumerator
DiameterSymbolDia 

Specifies DIA symbol.

DiameterSymbolStandard 

Specifies standard symbol.

DiameterSymbolUserDefined 

Specifies user defined symbol.

DiameterSymbolSpherical 

Specifies spherical symbol.

DiameterSymbolLast 

Last enum value.

Should not be used.

Specifies the dimension text format.

Enumerator
DimensionTextFormatDecimal 

Specifies decimal format.

DimensionTextFormatHalfSizeFraction 

Specifies 1/2 size fraction format.

DimensionTextFormatTwoThirdSizeFraction 

Specfies 2/3 size fraction format.

DimensionTextFormatFullSizeFraction 

Specifies full size fraction format.

DimensionTextFormatLast 

Last enum value.

Should not be used.

Specifies the type of dimension being created.

Enumerator
DimensionTypeAngularMajor 

Major Angular dimension.

DimensionTypeAngularMinor 

Minor Angular dimension.

DimensionTypeArcLength 

Arc Length dimension.

DimensionTypeBaseline 

Baseline dimension.

DimensionTypeChain 

Chain dimension.

DimensionTypeChamfer 

Chamfer dimension.

DimensionTypeConcentricCircle 

Concentric Circle dimension.

DimensionTypeCylindrical 

Cylindrical dimension.

DimensionTypeDiameter 

Diameter dimension.

DimensionTypeFoldedRadius 

Folded Radius dimension.

DimensionTypeHole 

Hole dimension.

DimensionTypeHorizontal 

Horizontal dimension.

DimensionTypeOrdinateHorizontal 

Horizontal Ordinate dimension.

DimensionTypeOrdinateOrigin 

Ordinate Origin dimension.

DimensionTypeOrdinateVertical 

Vertical Ordinate dimension.

DimensionTypeParallel 

Parallel dimension.

DimensionTypePerpendicular 

Perpendicular dimension.

DimensionTypeRadius 

Radius dimension.

DimensionTypeVertical 

Vertical dimension.

DimensionTypeLast 

Last enum value.

Should not be used.

Specifies the dimension unit.

Enumerator
DimensionUnitMillimeters 

Specifies millimeters units.

DimensionUnitMeters 

Specified meters units.

DimensionUnitInches 

Specifies inches units.

DimensionUnitArchitecturalFeetInches 

Specified architectural units - converts inches to feet for measurements larger than 12 inches.

DimensionUnitEngineeringFeetInches 

Specified engineering units - converts inches to feet for measurements larger than 72 inches.

DimensionUnitLast 

Last enum value.

Should not be used.

Specifies the options for display PMI Effectivity.

Enumerator
DisplayPmiEffectivityMethodAllAssocOccLoaded 

all assoc occ loaded

DisplayPmiEffectivityMethodAnyAssocOccLoaded 

any assoc occ loaded

Specifies the dual dimension placement relative to the primary dimension.

Enumerator
DualDimensionPlacementBelow 

Specifies dual dimension below primary dimension.

DualDimensionPlacementAfter 

Specifies dual dimension after primary dimension.

DualDimensionPlacementAbove 

Specifies dual dimension above primary dimension.

DualDimensionPlacementBefore 

Specifies dual dimension before primary dimension.

DualDimensionPlacementNone 

Specifies no dual dimension.

DualDimensionPlacementLast 

Last enum value.

Should not be used.

Specifies the extension line display option.

Enumerator
ExtensionLineDisplayTwo 

Displays both the extension lines.

ExtensionLineDisplayFirst 

Displays extension line attached to the first object selected to create the dimension.

ExtensionLineDisplaySecond 

Displays extension line attached to the second object selected to create the dimension.

ExtensionLineDisplayNone 

Doesn't display extension lines.

ExtensionLineDisplayLast 

Last enum value.

Should not be used.

Specifies the weld finish method.

Enumerator
FinishMethodNone 

Specifies no finishing method.

FinishMethodChipping 

Specifies chipping finish.

FinishMethodGrinding 

Specifies grinding finish.

FinishMethodHammering 

Specifies hammering finish.

FinishMethodMachining 

Specifies machining finish.

FinishMethodRolling 

Specifies rolling finish.

FinishMethodPeening 

Specifies peening finish.

FinishMethodLast 

Last enum value.

Should not be used.

Specifies the limit and fit ANSI hole.

Enumerator
FitAnsiHoleTypeHole 

Use hole values for the ANSI limit and fit tolerance.

FitAnsiHoleTypeShaft 

Use shaft values for the ANSI limit and fit tolerance.

FitAnsiHoleTypeFit 

Use fit values for the ANSI limit and fit tolerance.

Specifies the limit and fit assembly display style This enum type is obsolete.


Deprecated:
Deprecated in NX11.0.0. Use NXOpen::Annotations::FitAssemblyNewDisplayStyle instead.
Enumerator
FitAssemblyDisplayStyleSingleLine 

Display single line.

FitAssemblyDisplayStyleTwoLinesCentered 

Display hole and shaft with dimension text centered.

FitAssemblyDisplayStyleTwoLinesAligned 

Display hole and shaft with dimension text aligned.

Specifies the limit and fit assembly new display style.

Enumerator
FitAssemblyNewDisplayStyleSingleLine 

Display single line.

FitAssemblyNewDisplayStyleDoubleLine 

Display double line.

Specifies the limit and fit display alignment.

Enumerator
FitDisplayAlignmentCenterValue 

Center value.

FitDisplayAlignmentCenterValueAndFit 

Center value and Fit.

FitDisplayAlignmentBottom 

Bottom.

Specifies the limit and fit assembly display when split by dimension line.

Enumerator
FitDisplaySplitByDimlineNone 

No split.

FitDisplaySplitByDimlineToleranceOnly 

Split tolerance only.

FitDisplaySplitByDimlineToleranceAndValue 

Split tolerance and value.

Specifies the limit and fit display style.

Enumerator
FitDisplayStyleFitSymbols 

Display only the grade and deviation.

FitDisplayStyleFitSymbolsAndLimits 

Display grade, deviation, and limit values.

FitDisplayStyleFitSymbolsAndTolerances 

Display grade, deviation, and tolerance values.

FitDisplayStyleTolerancesOnly 

Display the tolerance values only.

Specifies the custom symbol flip option.

This option is only available when editing. This option is unavailable for symbols with leaders.

Enumerator
FlipOptionHorizontal 

Flips a symbol horizontally about a vertical line taken through its anchor point.

FlipOptionVertical 

Flips a symbol vertically about a horizontal line taken through its anchor point.

FlipOptionLast 

Last enum value.

Should not be used.

Specifies the fraction denominator format.

Enumerator
FractionDenominatorFormatOne 

one

FractionDenominatorFormatTwo 

two

FractionDenominatorFormatFour 

four

FractionDenominatorFormatEight 

eight

FractionDenominatorFormatSixteen 

sixteen

FractionDenominatorFormatThirtyTwo 

thirty two

FractionDenominatorFormatSixtyFour 

sixty four

FractionDenominatorFormatLast 

Last enum value.

Should not be used.

Specifies the frame bar elements.

Enumerator
FrameBarElementsAftPerpendicular 

aft perpendicular

FrameBarElementsForwardPerpendicular 

forward perpendicular

FrameBarElementsCenterlineY 

centerline y

FrameBarElementsBaseline 

baseline

FrameBarElementsWaterline 

waterline

FrameBarElementsTransversalInsertArea 

transversal insert area

FrameBarElementsBulkHeads 

bulk heads

FrameBarElementsDecks 

decks

FrameBarElementsTransverseFrames 

transverse frames

FrameBarElementsInterTransverseFrames 

inter transverse frames

FrameBarElementsLongitudinalYFrames 

longitudinal yframes

FrameBarElementsLongitudinalZFrames 

longitudinal zframes

Specifies the geometric characteristic for an FCF.

Enumerator
GeometricCharacteristicStraightness 

Specifies straightnesss characteristics.

GeometricCharacteristicFlatness 

Specifies flatness characteristics.

GeometricCharacteristicCircular 

Specifies cirular characteristics.

GeometricCharacteristicCylindrical 

Specifies cylindrical characteristics.

GeometricCharacteristicLineProfile 

Specifies line profile characteristics.

GeometricCharacteristicSurfaceProfile 

Specifies surface profile characteristics.

GeometricCharacteristicAngular 

Specifies angular characteristics.

GeometricCharacteristicPerpendicular 

Specifies perpendicular characteristics.

GeometricCharacteristicParallel 

Specifies parallel characteristics.

GeometricCharacteristicPosition 

Specifies position characteristics.

GeometricCharacteristicConcentric 

Specifies concentric characteristics.

GeometricCharacteristicSymmetric 

Specifies symmetric characteristics.

GeometricCharacteristicCircularRunout 

Specifies cirular runout characteristics.

GeometricCharacteristicTotalRunout 

Specifies total runout characteristics.

GeometricCharacteristicLast 

Last enum value.

Should not be used.

Specifies the weld identification line location (ISO and DIN only)

Enumerator
IdentificationLineLocationNone 

Specifies no identification line.

IdentificationLineLocationTop 

Specifies identification line above the reference line.

IdentificationLineLocationBottom 

Specifies identification line below the reference line.

IdentificationLineLocationLast 

Last enum value.

Should not be used.

Specifies on how an inspection symbol is drawn around appended text.

Enumerator
InspectionSymbolAroundAppendedTextNone 

None.

InspectionSymbolAroundAppendedTextBefore 

Include before appended text.

InspectionSymbolAroundAppendedTextAfter 

Include after appended text.

InspectionSymbolAroundAppendedTextBeforeAfter 

Include before and after appended textx.

InspectionSymbolAroundAppendedTextAll 

Include all appended texts.

Specifies the options jog orientation.

Enumerator
JogOrientationJogIn 

Jog orientation in.

JogOrientationJogOut 

Jog orientation out.

Specifies the leader's alignment.

For more information, see the Leader Text Alignment section of Drafting Help.

Enumerator
LeaderAlignmentNull 

Should not be used.

LeaderAlignmentTop 

top

LeaderAlignmentMiddle 

middle

LeaderAlignmentBottom 

bottom

LeaderAlignmentTextBottomMax 

extend leader to maximum

LeaderAlignmentTextBottomMaxUnderline 

extend leader to maximum, underline all lines

LeaderAlignmentTextBottom 

text bottom

LeaderAlignmentTextBottomUnderline 

underline all lines

LeaderAlignmentTextTopMax 

extend leader to maximum

LeaderAlignmentTextTopMaxUnderline 

extend leader to maximum, underline all lines

LeaderAlignmentTextTop 

text top

LeaderAlignmentTextTopUnderline 

underline all lines

LeaderAlignmentLast 

Last enum value.

Should not be used.

Specifies what a leader is attached to.

Enumerator
LeaderAttachmentNull 

Should not be used.

LeaderAttachmentOnObject 

on object

LeaderAttachmentScreen 

screen

LeaderAttachmentLast 

Last enum value.

Should not be used.

Specifies the leader's orientation.

Enumerator
LeaderOrientationFromLeft 

from left

LeaderOrientationFromRight 

from right

LeaderOrientationFromTop 

from top

LeaderOrientationFromBottom 

from bottom

LeaderOrientationInferred 

inferred

Specifies which side the leader will be on.

Enumerator
LeaderSideNull 

Should not be used.

LeaderSideLeft 

left

LeaderSideRight 

right

LeaderSideInferred 

When used with NXOpen API, leader side will be set to Left by default.

This is only used while interacting with NX UI

LeaderSideLast 

Last enum value.

Should not be used.

Specifies the leader type.

Corresponds to the leader types in the UI's Leader Tool

Enumerator
LeaderTypeNull 

Should not be used.

LeaderTypePlain 

plain

LeaderTypeAround 

around

LeaderTypePlainAligned 

plain aligned

LeaderTypeAroundAligned 

around aligned

LeaderTypeExtension 

extension

LeaderTypeDatumArrow 

datum arrow

LeaderTypeDatumExt 

datum ext

LeaderTypeDatumDim 

datum dim

LeaderTypeGbDatumArrow 

gb datum arrow

LeaderTypeGbDatumExt 

gb datum ext

LeaderTypeGbDatumDim 

gb datum dim

LeaderTypeOnAnnotation 

on annotation

LeaderTypeOnStub 

on stub

LeaderTypePlainNostub 

plain nostub

LeaderTypeAlignedNostub 

aligned nostub

LeaderTypeOnCenterline 

on centerline

LeaderTypeDatumOnDotTerminatedLeader 

leader type for "datum on dot terminated leader"

LeaderTypeIdExtension 

Extension leaders for ID symbols.

LeaderTypeLinearExtension 

linear extension

LeaderTypeLinearIdExtension 

linear id extension

LeaderTypeAllOver 

all over

LeaderTypeLast 

Last enum value.

Should not be used.

Specifies on what a leader is attached to.

Enumerator
LeaderVerticalAttachmentNull 

Should not be used.

LeaderVerticalAttachmentTop 

Attach vertically to the top of the annotation.

LeaderVerticalAttachmentCenter 

Attach vertically to the center of the annotation.

LeaderVerticalAttachmentBottom 

Attach vertically to the bottom of the annotation.

LeaderVerticalAttachmentLast 

Last enum value.

Should not be used.

Specifies the line width.

When using a standard font in the NXOpen::Annotations::LetteringStyleBuilder the values for NXOpen::Annotations::LineWidth will be interpreted as follows: A value of NXOpen::Annotations::LineWidthThin is equivalent to a font style value of "Regular" or "Italic" (if italic is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a font style value of "Bold" or "Bold Italic" (if italic is set). This applies to: NXOpen::Annotations::LetteringStyleBuilder::DimensionTextLineWidth and NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextLineWidth with respect to NXOpen::Annotations::LetteringStyleBuilder::DimensionTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextItalicized NXOpen::Annotations::LetteringStyleBuilder::AppendedTextLineWidth and NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextLineWidth with respect to NXOpen::Annotations::LetteringStyleBuilder::AppendedTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextItalicized NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextLineWidth and NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextLineWidth with respect to NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextItalicized NXOpen::Annotations::LetteringStyleBuilder::GeneralTextLineWidth and NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextLineWidth with respect to NXOpen::Annotations::LetteringStyleBuilder::GeneralTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextItalicized

Enumerator
LineWidthNormal 

normal

LineWidthThick 

thick

LineWidthThin 

thin

LineWidthOne 

Width One.

LineWidthTwo 

Width Two.

LineWidthThree 

Width Three.

LineWidthFour 

Width Four.

LineWidthFive 

Width Five.

LineWidthSix 

Width Six.

LineWidthSeven 

Width Seven.

LineWidthEight 

Width Eight.

LineWidthNine 

Width Nine.

Specifies the material condition modifier.

Enumerator
MaterialConditionModifierMmc 

Specifies maximum material condition modifier.

MaterialConditionModifierLmc 

Specifies least material condition modifier.

MaterialConditionModifierRfs 

Specified regardless of feature size modifier.

MaterialConditionModifierTangential 

Specifies tangent plane modifier.

MaterialConditionModifierNone 

Specifies no material modifier.

NOTE: This should be used in place of the RFS for ASME 1994 and ISO standards

MaterialConditionModifierLast 

Last enum value.

Should not be used.

Specifies the narrow dimension display option.

Enumerator
NarrowDisplayOptionNone 

Doesn't display narrow dimension.

NarrowDisplayOptionNoLeader 

Displays narrow dimension without leader.

NarrowDisplayOptionWithLeaderNoStub 

Displays narrow dimension with leader, but without stub.

NarrowDisplayOptionAboveStub 

Displays narrow dimension above stub.

NarrowDisplayOptionAfterStub 

Displays narrow dimension after stub.

NarrowDisplayOptionLast 

Last enum value.

Should not be used.

Specifies the narrow dimension text orientation.

Enumerator
NarrowTextOrientationHorizontal 

Specifies horizontal text orientation.

NarrowTextOrientationParallel 

Specifies parallel text orientation.

NarrowTextOrientationLast 

Last enum value.

Should not be used.

Specifies the dogleg creation option when creating/editing the ordinate dimension.

Enumerator
OrdinateDoglegCreationOptionInfer 

Software infers whether the dogleg would be created.

OrdinateDoglegCreationOptionYes 

Dogleg will always be created.

OrdinateDoglegCreationOptionNo 

Dogleg will not be created.

OrdinateDoglegCreationOptionLast 

Last enum value.

Should not be used.

Specifies the ordinate dimension dogleg definition
A - Start offset

B - End offset

C - Dog leg angle

_____________ Dimension Line
|
|
B |
_______ |
A /
/
. /
.C / Dogleg Segement
. /
_______./
|
|
Enumerator
OrdinateDoglegDefinitionStartAndEnd 

Specifies start and end offeset defined.

OrdinateDoglegDefinitionStartAngle 

Specifies start offset and dogleg angle defined.

OrdinateDoglegDefinitionEndAngle 

Specifies end offset and dogleg angle defined.

OrdinateDoglegDefinitionLast 

Last enum value.

Should not be used.

Specifies the ordinate dimension line and arrow display option.

Enumerator
OrdinateLineArrowDisplayOptionNone 

Doesn't display line and arrow.

OrdinateLineArrowDisplayOptionAll 

Displays both the line and arrow.

OrdinateLineArrowDisplayOptionLast 

Last enum value.

Should not be used.

Specifies the ordinate origin dimension display option.

Enumerator
OrdinateOriginDisplayOptionUserDefinedSymbol 

Displays user defined symbol at the ordinate origin.

OrdinateOriginDisplayOptionOrdinateSetName 

Displays the ordinate set name at the ordinate origin.

OrdinateOriginDisplayOptionNoText 

Display no text at the ordinate origin.

OrdinateOriginDisplayOptionLast 

Last enum value.

Should not be used.

Specifies the positive direction for ordinate dimensions.

Enumerator
OrdinatePositiveDirectionAll 

Specifies positive direction for all dimensions.

OrdinatePositiveDirectionUpperRight 

Specifies positive direction for dimensions in upper right qudrant.

OrdinatePositiveDirectionUpperLeft 

Specifies positive direction for dimensions in upper left qudrant.

OrdinatePositiveDirectionLowerRight 

Specifies positive direction for dimensions in lower right qudrant.

OrdinatePositiveDirectionLowerLeft 

Specifies positive direction for dimensions in lower left qudrant.

OrdinatePositiveDirectionLast 

Last enum value.

Should not be used.

Specifies the options for the default PMI annotation plane.

Enumerator
PmiDefaultPlaneXyOfWcs 

xy of wcs

PmiDefaultPlaneModelView 

model view

PmiDefaultPlaneXzOfWcs 

xz of wcs

PmiDefaultPlaneYzOfWcs 

yz of wcs

PmiDefaultPlaneLast 

Placeholder, do not use.

Specifies the options for the resize method.

Enumerator
PmiResizeMethodViewScale 

view scale

PmiResizeMethodZoomFactor 

zoom factor

PmiResizeMethodIndependent 

independent

PmiResizeMethodPartPreferences 

Resize using part settings.

Specifies the radius dimension type.

Enumerator
RadiusDimensionTypeToCenter 

Radius dimension to center.

RadiusDimensionTypeNotToCenter 

Radius dimension not to center.

RadiusDimensionTypeLast 

Last enum value.

Should not be used.

Specifies the radius symbol.

Enumerator
RadiusSymbolR 

Specifies R symbol.

RadiusSymbolRAD 

Specfies RAD symbol.

RadiusSymbolUserDefined 

Specfies user defined symbol.

RadiusSymbolSR 

Specifes SR symbol.

RadiusSymbolCR 

Specifies CR symbol.

RadiusSymbolLast 

Last enum value.

Should not be used.

Specifies the weld size letter code (ISO and DIN only)

Enumerator
SizeLetterCodeNone 

Specifies no letter code.

SizeLetterCodeA 

Specifies size letter code "a".

SizeLetterCodeC 

Specifies size letter code "c".

SizeLetterCodeD 

Specifies size letter code "d".

SizeLetterCodeS 

Specifies size letter code "s".

SizeLetterCodeZ 

Specifies size letter code "z".

SizeLetterCodeP 

Specifies size letter code "P".

SizeLetterCodeLast 

Last enum value.

Should not be used.

Specifies the site location of a stack.

Enumerator
StackAlignmentPositionAbove 

above

StackAlignmentPositionBelow 

below

StackAlignmentPositionLeft 

left

StackAlignmentPositionRight 

right

Specifies the horizontal alignment(left/right alignment) option when aligning annotations within a stack.

Enumerator
StackHorizontalAlignmentTop 

Align horizontally along top edge of text box.

StackHorizontalAlignmentMiddle 

Align horizontally along middle line of text box.

StackHorizontalAlignmentBottom 

Align horizontally along bottom edge of text box.

Specifies the vertical alignment(above/below alignment) option when aligning annotations within a stack.

Enumerator
StackVerticalAlignmentLeft 

Align vertically along left edge of text box.

StackVerticalAlignmentCenter 

Align vertically along center of text box.

StackVerticalAlignmentRight 

Align vertically along right edge of text box.

Specifies on what type of symbol is attached to dimension stub.

Enumerator
StubSymbolTypeNone 

None.

StubSymbolTypeAllAround 

All around symbol.

StubSymbolTypeAllOver 

All over symbol.

Specifies the supplementary weld symbol.

Enumerator
SupplementarySymbolNone 

Specifies no supplementary weld symbol.

SupplementarySymbolConvex 

Specifies convex supplementary weld symbol.

SupplementarySymbolFlush 

Specifies flush supplementary weld symbol.

SupplementarySymbolConcave 

Specifies concave supplementary weld symbol.

SupplementarySymbolBlendedToes 

Specifies blended toes supplementary weld symbol.

SupplementarySymbolBackingStripPermanent 

Specifies backing strip permanent supplementary weld symbol.

SupplementarySymbolBackingStripRemovable 

Specifies backing strip removable supplementary weld symbol.

SupplementarySymbolMeltThrough 

Specifies melt through supplementary weld symbol.

SupplementarySymbolLast 

Last enum value.

Should not be used.

Specifies the drafting surface finish standard type.

Enumerator
SurfaceFinishStandardAnsi 

ANSI.

SurfaceFinishStandardIso 

ISO.

SurfaceFinishStandardJis 

JIS.

SurfaceFinishStandardDin 

DIN.

SurfaceFinishStandardIso2002 

ISO 2002.

SurfaceFinishStandardDin2002 

DIN 2002.

SurfaceFinishStandardGb 

GB131-93.

SurfaceFinishStandardEskd 

ESKD.

Specifies the elementary weld symbol.

Enumerator
SymbolNone 

Speifies no weld symbol.

SymbolButtWithRaisedEdges 

Specifies butt weld with raised edges.

SymbolSingleFlange 

Specifiies single flange weld symbol (JIS only)

SymbolSquareButt 

Specifies square butt weld symbol.

SymbolVButt 

Specifies V butt weld symbol.

SymbolVButtBroadRootFace 

Specifies V butt with broad root face weld symbol (ISO and DIN only)

SymbolBevelButt 

Specifies bevel butt weld symbol.

SymbolBevelButtBroadRootFace 

Specifies bevel butt with broad root face weld symbol (ISO and DIN only)

SymbolUButt 

Specifies U butt weld symbol.

SymbolJButt 

Specifies J buttt weld symbol.

SymbolFlareV 

Specifies flare V weld symbol.

SymbolFlareBevel 

Specifies flare bevel weld symbol.

SymbolKGroove 

Specifies K-Groove weld symbol.

SymbolFillet 

Specifies fillet weld symbol.

SymbolStake 

Specifies fillet weld symbol.

SymbolPlugSlot 

Specifies plug/slot weld symbol.

SymbolEdge 

Specifies edge weld symbol.

SymbolEdge2 

Specifies edge2 weld symbol.

SymbolSpot 

Specifies spot weld symbol.

SymbolSpot2 

Specifies spot2 weld symbol.

SymbolSeam 

Specfies seam weld symbol.

SymbolSeam2 

Specfies seam2 weld symbol.

SymbolSteepFlankedV 

Specifies steep flanked V butt weld symbol (ISO and DIN only)

SymbolSteepFlankedBevel 

Specifies steeep flanked bevel butt weld symbol ( ISO and DIN only)

SymbolBacking 

Specifies backing weld symbol (only one side of reference line )

SymbolSurfaceJoint 

Specifies surface joint weld symbol (ISO and DIN only )

SymbolSolderedJoint 

Specifies soldered joint weld symbol.

SymbolInclinedJoint 

Specifies inclined joint weld symbol.

SymbolFoldJoint 

Specifies fold joint weld symbol (ISO and DIN only, only on one side of reference line)

SymbolStud 

Specifies stud weld symbol (Arrow side only )

SymbolSurfacing 

Specifies surfacing weld symbol (ISO and DIN only)

SymbolIntermittent 

Specifies intermittent weld symbol (ESKD only)

SymbolBackingPlate 

Specifies backing plate weld symbol (GB only)

SymbolNotSpecified 

Specifies weld symbol not specified.

SymbolLast 

Last enum value.

Should not be used.

Specifies the custom symbol preferences for the following -
Crosshatch

Area fill

Color, font and line width
This option is only available when creating.

Enumerator
SymbolPreferencesOptionPartSymbol 

Specifies part's symbol preferences will be used.

SymbolPreferencesOptionMasterSymbol 

Specifies master symbol's preferences will be used.

SymbolPreferencesOptionLast 

Last enum value.

Should not be used.

Specifies the weld tail for the reference line.

Enumerator
TailNone 

Specifies no tail.

TailFork 

Specifies fork tail.

TailBox 

Specifies box tail.

TailLast 

Last enum value.

Should not be used.

Represents the horizontal text justification.

Enumerator
TextJustificationLeft 

left

TextJustificationCenter 

center

TextJustificationRight 

right

Specifies the dimension text orientation.

Enumerator
TextOrientationHorizontal 

Specifies horizontal dimension text.

TextOrientationAligned 

Specifies dimenson text aligned with the dimension line.

TextOrientationOverDimensionLine 

Specifies dimenson text aligned with and above the dimension line.

TextOrientationByAngle 

Specifies dimension text at angle.

TextOrientationPerpendicular 

Specifies dimension text perpendicular to the dimension line.

TextOrientationSplitByDimensionLine 

Specifies dimenson text split by the dimension line.

TextOrientationLast 

Last enum value.

Should not be used.

Specifies the dimension text placement.

Enumerator
TextPlacementAutomatic 

Specifies automatic text placement.

TextPlacementManualArrowsIn 

Specifies manual text placement with arrows inside the extension lines.

TextPlacementManualArrowsOut 

Specifies manual text placement with arrows outside the extension lines.

TextPlacementManualArrowsInSameDirection 

Specifies manual text placement with arrows in the same direction.

TextPlacementLast 

Last enum value.

Should not be used.

Specifies the dimension text position.

Enumerator
TextPositionAfterStub 

Specifies text position after stub.

TextPositionAboveStub 

Specifies text position above stub.

TextPositionLast 

Last enum value.

Should not be used.

Specifies the custom symbol text preferences option.

This option is only available when creating.

Enumerator
TextPreferencesOptionPartLettering 

Specifies current part files's lettering preferences will be used.

TextPreferencesOptionMasterSymbol 

Specifies master symbol's text preferences will be used.

TextPreferencesOptionLast 

Last enum value.

Should not be used.

Specifies the custom symbol text type.

Enumerator
TextTypeMandatory 

Specifies text defined in the master symbol which can't be modified in the custom symbol.

TextTypeArbitrary 

Specifies the default text defined in the master symbol which can be modified in the custom symbol.

The text can be single or multiple line text.

TextTypeControlled 

Specifies the text defined in the master symbol as enumerated set of values, one of which can be selected in the custom symbol.

TextTypePartiallyControlled 

Specifies the text defined in the master symbol as enumerated set of values, one of which can be selected or overwritten in the custom symbol.

TextTypeInteger 

Specifies ther text defined in the master symbol as an integer constrained between maximum and minimum value.

An integer value between minimum and maximum can be used in custom symbol.

TextTypeReal 

Specifies ther text defined in the master symbol as an real constrained between maximum and minimum value.

An real value between minimum and maximum can be used in the custom symbol.

TextTypeLast 

Last enum value.

Should not be used.

Specifies the tolerance text placement relative to the dimension text.

Enumerator
TolerancePlacementBelow 

Specifies tolerance below dimension text.

TolerancePlacementAfter 

Specifies tolerance after dimension text.

TolerancePlacementAbove 

Specifies tolerance above dimension text.

TolerancePlacementLast 

Last enum value.

Should not be used.

Specifies the tolerance type.

Enumerator
ToleranceTypeNone 

No tolerance.

ToleranceTypeLimitOneLine 

-LIM +LIM

ToleranceTypeLimitTwoLines 

+LIM
-LIM

ToleranceTypeBilateralOneLine 

+-TOL

ToleranceTypeBilateralTwoLines 

+TOL
-TOL

ToleranceTypeUnilateralAbove 

+TOL
-.000

ToleranceTypeUnilateralBelow 

+.000
-TOL

ToleranceTypeBasic 

|xxx|

ToleranceTypeReference 

(xxx)

ToleranceTypeLimitLargerFirst 

+LIM -LIM

ToleranceTypeLimitLargerBelow 

-LIM
+LIM

ToleranceTypeLimitsAndFits 

A5.

ToleranceTypeNotToScale 

xxx

ToleranceTypeDiameterReference 

(DIA xxx)

ToleranceTypeBasicNotToScale 

basic not to scale

Specifies the tolerance zone shape.

Enumerator
ToleranceZoneShapePlanar 

Specifies planar zone shape.

ToleranceZoneShapeCylindrical 

Specifies cylindrical zone shape.

ToleranceZoneShapeSpherical 

Specifies spherical zone shape.

ToleranceZoneShapeLast 

Last enum value.

Should not be used.

Specifies the dimension trim dimension line style.

Enumerator
TrimDimensionLineStyleDoNotTrim 

Dimension line will not be trimmed when text crosses both extension lines.

TrimDimensionLineStyleTrim 

Dimension line will be trimmed when text crosses both extension lines.

Specifies the True Length Text position.

Enumerator
TrueLengthTextPositionNone 

Do not display True Length Text.

TrueLengthTextPositionPrefix 

Display True Length Text before dimension value.

TrueLengthTextPositionSuffix 

Display True Length Text after dimension value.

Represents the vertical text justification.

Enumerator
VerticalTextJustificationTop 

top

VerticalTextJustificationMiddle 

middle

VerticalTextJustificationBottom 

bottom

Specifies the weld standard.

Enumerator
WeldStandardAnsi 

ANSI standard.

WeldStandardDin 

DIN standard.

WeldStandardJis 

JIS standard.

WeldStandardIso 

ISO standard.

WeldStandardEskd 

ESKD standard.

WeldStandardGb 

GB standard.

WeldStandardLast 

Last enum value.

Should not be used.

Specifies the 0 tolerance display style.

Enumerator
ZeroToleranceDisplayStyleBasedOnUnits 

Zero tolerance display is tied to display units.

ZeroToleranceDisplayStyleAsZero 

Always display zero tolerance as 0.

ZeroToleranceDisplayStyleOmittedAndInlined 

Omit the display of zero tolerance and inline the remaining tolerance.

ZeroToleranceDisplayStyleOmitted 

Omit the display of zero tolerance and maintain position of remaining tolerance.

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.