NXOpen .NET Reference  12.0.0
Classes | Enumerations
Package NXOpen.Annotations

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

Classes

struct  LineCfw
 Specifies color, font, and width More...
 
struct  TextCfw
 Specifies color, font, and width for text More...
 
struct  Lettering
 Specifies lettering data More...
 
struct  Value
 Specifies the value data More...
 
struct  _Value
 Specifies the value data
 
struct  CharacterSpaceFactor
 Specifies the standard font character space factor for each of the text types More...
 
class  AddTicBuilder
 Represents a NXOpen.Annotations.AddTicBuilder . More...
 
class  AngularDimension
 Represents an angular dimension More...
 
class  AngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  AngularTolerance
 Represents angular tolerance 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 More...
 
class  AppendedText
 Represents Appended text More...
 
class  AppendedTextBuilder
 This class is used to set/access the appended text of a dimension More...
 
class  AppendedTextEditorBuilder
 Represents a NXOpen.Annotations.AppendedTextEditorBuilder builder More...
 
class  ArbitraryAreaSeedBuilder
 Represents a NXOpen.Annotations.ArbitraryAreaSeedBuilder More...
 
class  ArbitraryAreaSeedBuilderList
 Represents a list of objects. More...
 
class  ArbitraryTarget
 Represents an arbitrary datum target. More...
 
class  ArbitraryTargetData
 Represents arbitrary datum target data 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 More...
 
class  AreaTarget
 Represents an area target 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 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 More...
 
class  AssociatedObjectsSetsBuilder
 The associated objects sets builder is used to store lists of objects which annotations are associated to 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 More...
 
class  AutomaticCenterlineBuilder
 Builder for creating Automatic Centerlines More...
 
class  BalloonNote
 Represents a Balloon Note More...
 
class  BalloonNoteBuilder
 Represents a NXOpen.Annotations.BalloonNote builder More...
 
class  BaseAngularDimension
 Represents an angular dimension More...
 
class  BaseAngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  BaseArcLengthDimension
 Represents a arc length dimension More...
 
class  BaseArrow
 Represents a BaseArrow More...
 
class  BaseBoltCircleCenterline
 Represents a base bolt centerline class More...
 
class  BaseBoltCircleCenterlineBuilder
 Represents a Base Bolt Centerline Builder for Pmi and Drafting bolt circle centerline More...
 
class  BaseCenterline3d
 Represents a Base 3D centerline More...
 
class  BaseCenterline3dBuilder
 Represents a Base Centerline3d Builder for pmi and drafting 3D centerlines More...
 
class  BaseCenterMark
 Represents a base center mark class More...
 
class  BaseCenterMarkBuilder
 Represents a Base CenterMark Builder for Pmi and Drafting centermark More...
 
class  BaseChamferDimension
 Represents a chamfer dimension More...
 
class  BaseChamferDimensionBuilder
 Represents a NXOpen.Annotations.BaseChamferDimension builder More...
 
class  BaseConcentricCircleDimension
 Represents a concentric circle dimension More...
 
class  BaseCurveLengthDimensionBuilder
 Represents a NXOpen.Annotations.BaseArcLengthDimension builder More...
 
class  BaseCustomSymbol
 Represents a base custom symbol More...
 
class  BaseCustomSymbolBuilder
 Represents a base Builder for Drafting and PMI Custom Symbol More...
 
class  BaseCylindricalDimension
 Represents a cylindrical dimension More...
 
class  BaseDatum
 Represents a datum More...
 
class  BaseDatumTarget
 Represents a datum target More...
 
class  BaseDiameterDimension
 Represents a diameter dimension More...
 
class  BaseFcf
 Represents a datum More...
 
class  BaseFoldedRadiusDimension
 Represents a folded radius dimension More...
 
class  BaseFrameBar
 Represents a base frame bar class More...
 
class  BaseFrameBarBuilder
 Represents a NXOpen.Annotations.BaseFrameBarBuilder . More...
 
class  BaseHoleDimension
 Represents a hole dimension More...
 
class  BaseHorizontalDimension
 Represents a horizontal dimension More...
 
class  BaseLinearDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  BaselineDimension
 Represents a baseline dimension. More...
 
class  BaseNote
 Represents a Note More...
 
class  BaseOrdinateDimensionBuilder
 Represents a NXOpen.Annotations.OrdinateDimension builder More...
 
class  BaseParallelDimension
 Represents a parallel dimension More...
 
class  BasePerpendicularDimension
 Represents a perpendicular dimension More...
 
class  BaseRadialDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  BaseRadiusDimension
 Represents a radius dimension More...
 
class  BaseRapidDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  BaseSurfaceFinish
 Represents a Base Surface Finish More...
 
class  BaseSurfaceFinishBuilder
 Represents a NXOpen.Annotations.BaseSurfaceFinish builder More...
 
class  BaseSymbolBuilder
 Represents a Base Symbol Builder More...
 
class  BaseThicknessDimensionBuilder
 Represents a NXOpen.Annotations.BaseThicknessDimensionBuilder builder More...
 
class  BaseTitleBlockBuilder
 Represents a NXOpen.Annotations.BaseTitleBlockBuilder builder. More...
 
class  BaseVerticalDimension
 Represents a horizontal dimension 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 More...
 
class  BendTableSettingsBuilder
 Represents a NXOpen.Annotations.BendTableSettingsBuilder More...
 
class  BillOfMaterialBuilder
 Builder for Bill of Material functionality used in Routing. More...
 
class  BoltCircleCenterline
 Represents a BoltCircleCenterline centerline More...
 
class  BoltCircleCenterlineBuilder
 Represents a BoltCircleCenterlineBuilder Builder More...
 
class  BoundaryBuilder
 This builder contains the boundaries that define a crosshatch pattern More...
 
class  BreakSettingsBuilder
 Represents a NXOpen.Annotations.BreakSettingsBuilder builder More...
 
class  BusinessModifier
 Represents a business modifier object. More...
 
class  BusinessModifierCollection
 Represents a collection of NXOpen.Annotations.BusinessModifier objects More...
 
class  CalloutGroupBuilder
 Represents a NXOpen.Annotations.CalloutGroupBuilder More...
 
class  Centerline
 Represents a drafting centerline More...
 
class  Centerline2d
 Represents a 2D centerline More...
 
class  Centerline2dBuilder
 Builder for creating 2D Centerline. More...
 
class  Centerline2dSettingsBuilder
 Represents a Builder for Centerline2dSettings. More...
 
class  Centerline3d
 Represents a 3D centerline 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 More...
 
class  CenterlineCollection
 Represents a collection of NXOpen.Annotations.Centerline objects More...
 
class  CenterlineSettingsBuilder
 Represents a Builder for Centerline Settings. More...
 
class  CenterMark
 Represents a center mark class 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 More...
 
class  ChamferDimensionBuilder
 Represents a NXOpen.Annotations.ChamferDimension builder More...
 
class  ChamferDimensionPreferences
 Represents chamfer dimension preferences More...
 
class  CircleCenterline
 Represents a CircleCenterline centerline More...
 
class  CircleCenterlineBuilder
 Represents a CircleCenterline Builder More...
 
class  CircleCenterlineSettingsBuilder
 Represents a Builder for Circle Centerline Settings More...
 
class  CircularCenterline
 Represents a CircularCenterline centerline More...
 
class  CircularCenterlineBuilder
 Represents a CircularCenterlineBuilder Builder More...
 
class  CircularTarget
 Represents a circular datum target More...
 
class  CircularTargetData
 Represents circular datum target data More...
 
class  CommonWorkflowBuilder
 Represents a NXOpen.Annotations.CommonWorkflowBuilder More...
 
class  CompanyProprietaryInformation
 Represents a Company Proprietary Information More...
 
class  CompanyProprietaryInformationBuilder
 Represents a NXOpen.Annotations.CompanyProprietaryInformation builder More...
 
class  ComponentData
 A ComponentData object can be used to query the components of an annotation. More...
 
class  CompoundDatumReferenceBuilder
 Represents a NXOpen.Annotations.CompoundDatumReferenceBuilder More...
 
class  ConcentricCircleDimension
 Represents a concentric circle dimension More...
 
class  CoordinateNote
 Represents a Coordinate Note More...
 
class  CoordinateNoteBuilder
 Represents a NXOpen.Annotations.CoordinateNote builder More...
 
class  CurveLengthDimensionBuilder
 Represents a NXOpen.Annotations.ArcLengthDimension builder 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 More...
 
class  CustomSymbol
 Represents a custom symbol More...
 
class  CustomSymbolCollection
 Represents a collection of NXOpen.Annotations.BaseCustomSymbol objects 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 More...
 
class  CuttingPlaneSymbolBuilder
 Represents a NXOpen.Annotations.CuttingPlaneSymbolBuilder More...
 
class  CylindricalDimension
 Represents a cylindrical dimension More...
 
class  Datum
 Represents a datum More...
 
class  DatumData
 Represents datum data More...
 
class  DatumFeatureSymbolBuilder
 Represents a Base Datum Feature Symbol Builder for all types of datum feature symbols More...
 
class  DatumReference
 Represents a datum reference More...
 
class  DatumReferenceBuilder
 Represents a NXOpen.Annotations.DatumReferenceBuilder More...
 
class  DatumReferenceBuilderList
 Represents a list of objects. More...
 
class  DatumTarget
 Represents a datum target More...
 
class  DatumTargetBuilder
 Represents a Datum target Builder More...
 
class  DatumTargetCollection
 Represents a collection of NXOpen.Annotations.DatumTarget objects More...
 
class  DatumTargetData
 Represents datum target data More...
 
class  DefineTitleBlockBuilder
 Represents a NXOpen.Annotations.DefineTitleBlockBuilder . More...
 
class  DiameterDimension
 Represents a diameter dimension More...
 
class  DiameterRadiusPreferences
 Represents diameter and radius preferences More...
 
class  Dimension
 Represents a dimension More...
 
class  DimensionCollection
 Represents a collection of NXOpen.Annotations.Dimension objects More...
 
class  DimensionData
 Represents dimension data More...
 
class  DimensionMeasurementBuilder
 Represents a NXOpen.Annotations.DimensionMeasurementBuilder More...
 
class  DimensionPreferences
 Represents dimension preferences More...
 
class  DimensionSet
 Represents a dimension set More...
 
class  DimensionSetBuilder
 Represents a NXOpen.Annotations.DimensionSetBuilder More...
 
class  DimensionSetCollection
 Represents a collection of NXOpen.Annotations.DimensionSet objects 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 More...
 
class  DraftingArbitraryTarget
 Represents a drafting arbitrary datum target. More...
 
class  DraftingCustomSymbolBuilder
 Represents builder for Drafting Custom Symbol More...
 
class  DraftingDatum
 Represents a datum More...
 
class  DraftingDatumFeatureSymbolBuilder
 datum feature symbol builder More...
 
class  DraftingDatumTarget
 Represents a datum target More...
 
class  DraftingDatumTargetBuilder
 Represents a NXOpen.Annotations.DraftingDatumTargetBuilder More...
 
class  DraftingDatumTargetCollection
 Represents a collection of NXOpen.Annotations.DraftingDatumTarget objects More...
 
class  DraftingFcf
 Represents an FCF More...
 
class  DraftingFeatureControlFrameBuilder
 Represents a NXOpen.Annotations.DraftingFeatureControlFrameBuilder More...
 
class  DraftingImage
 Represents a drafting image More...
 
class  DraftingImageCollection
 Represents a collection of NXOpen.Annotations.DraftingImage objects More...
 
class  DraftingLineTarget
 Represents a drafting line datum target More...
 
class  DraftingNoteBuilder
 Represents a NXOpen.Annotations.Note builder More...
 
class  DraftingPointTarget
 Represents drafting point datum target More...
 
class  DraftingSurfaceFinish
 Represents a Drafting Surface Finish More...
 
class  DraftingSurfaceFinishBuilder
 Represents a NXOpen.Annotations.DraftingSurfaceFinish builder More...
 
class  DraftingSurfaceFinishCollection
 Represents a collection of NXOpen.Annotations.DraftingSurfaceFinish objects More...
 
class  DrawingFormatTitleBuilder
 Represents a NXOpen.Annotations.DrawingFormatTitleBuilder More...
 
class  DrivingValueBuilder
  More...
 
class  EditLeaderBuilder
 Represents a builder that provides an interface to adding and editing leaders to table entities More...
 
class  EditSettingsBuilder
 the edit settings builder More...
 
class  EditSymbolDisplayBuilder
 Represents a EditSymbolPieces builder More...
 
class  EditTitleBlockBuilder
 Represents a NXOpen.Annotations.EditTitleBlockBuilder builder More...
 
class  EnterpriseIdentification
 Represents a Enterprise Identification More...
 
class  EnterpriseIdentificationBuilder
 Represents a NXOpen.Annotations.EnterpriseIdentification builder More...
 
class  ExportControl
 Represents a Export Control More...
 
class  ExportControlBuilder
 Represents a NXOpen.Annotations.ExportControl builder More...
 
class  Fcf
 Represents an FCF More...
 
class  FcfCollection
 Represents a collection of NXOpen.Annotations.Fcf objects More...
 
class  FcfData
 Represents FCF data More...
 
class  FcfDatumReference
 Represents a NXOpen.Annotations.FcfDatumReference More...
 
class  FcfFrame
 Represents an FCF frame More...
 
class  FcfFrameData
 Represents FCF frames data More...
 
class  FeatureControlFrameBuilder
 Represents a NXOpen.Annotations.FeatureControlFrameBuilder More...
 
class  FeatureControlFrameData
 Represents a NXOpen.Annotations.FeatureControlFrameData More...
 
class  FeatureControlFrameDataBuilder
 Represents a FeatureControlFrameDataBuilder More...
 
class  FeatureControlFrameDataBuilderList
 Represents a list of objects. More...
 
class  FeatureControlFrameIndicatorBuilder
 Represents a FcfIndicatorBuilder 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 More...
 
class  FoldedRadiusDimension
 Represents a folded radius dimension More...
 
class  ForeshorteningSymbolBuilder
 Represents a NXOpen.Annotations.ForeshorteningSymbolBuilder builder More...
 
class  ForeshorteningSymbolSettingsBuilder
 Represents a NXOpen.Annotations.ForeshorteningSymbolSettingsBuilder builder More...
 
class  FrameBar
 Represents a frame bar class More...
 
class  FrameBarBuilder
 Represents a NXOpen.Annotations.FrameBarBuilder . More...
 
class  FrameBarCollection
 Represents a collection of NXOpen.Annotations.FrameBar objects 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 More...
 
class  GdtCollection
 Represents a collection of GDTs More...
 
class  GdtDatumCollection
 Represents a collection of NXOpen.Annotations.Datum objects More...
 
class  GeneralArcLengthDimension
 Represents a arc length dimension More...
 
class  GeneralChamferDimension
 Represents a chamfer dimension More...
 
class  GeneralConcentricCircleDimension
 Represents a concentric circle dimension More...
 
class  GeneralCustomSymbol
 Represents a general custom symbol More...
 
class  GeneralCylindricalDimension
 Represents a horizontal dimension More...
 
class  GeneralDiameterDimension
 Represents a horizontal dimension More...
 
class  GeneralFoldedRadiusDimension
 Represents a folded radius dimension More...
 
class  GeneralHoleDimension
 Represents a hole dimension More...
 
class  GeneralHorizontalDimension
 Represents a horizontal dimension More...
 
class  GeneralLabel
 Represents a General Label More...
 
class  GeneralMajorAngularDimension
 Represents a major angular dimension More...
 
class  GeneralMinorAngularDimension
 Represents a minor angular dimension More...
 
class  GeneralNote
 Represents a General Note More...
 
class  GeneralNoteBuilder
 Represents a NXOpen.Annotations.GeneralNote builder More...
 
class  GeneralParallelDimension
 Represents a parallel dimension More...
 
class  GeneralPerpendicularDimension
 Represents a horizontal dimension More...
 
class  GeneralRadiusDimension
 Represents a radius dimension More...
 
class  GeneralVerticalDimension
 Represents a horizontal dimension More...
 
class  GenericNote
 Represents a Generic Note More...
 
class  GeodesicDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  GovernmentSecurityInformation
 Represents a Government Security Information More...
 
class  GovernmentSecurityInformationBuilder
 Represents a NXOpen.Annotations.GovernmentSecurityInformation builder More...
 
class  Hatch
 Represents a crosshatch or area fill 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 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 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 More...
 
class  HoleTableSettingsContentBuilder
 Represents a NXOpen.Annotations.HoleTableSettingsContentBuilder More...
 
class  HoleTableSettingsFormatBuilder
 Represents a NXOpen.Annotations.HoleTableSettingsFormatBuilder More...
 
class  HoleTableSettingsHoleFiltersBuilder
 Represents a NXOpen.Annotations.HoleTableSettingsHoleFiltersBuilder More...
 
class  HoleTableSettingsLabelBuilder
 Represents a NXOpen.Annotations.HoleTableSettingsLabelBuilder More...
 
class  HoleTableSettingsWorkflowBuilder
 Represents a NXOpen.Annotations.HoleTableSettingsWorkflowBuilder More...
 
class  HorizontalDimension
 Represents a horizontal dimension More...
 
class  HorizontalOrdinateDimension
 Represents a horizontal ordinate dimension More...
 
class  HorizontalOrdinateMargin
 Represents a horizontal ordinate margin More...
 
interface  IAngularTolerance
 Represents an object that has angular tolerance More...
 
interface  IAppendedText
 Represents an object that has appended text More...
 
interface  IArbitraryTarget
 Represents interface class for arbitrary datum target areas More...
 
interface  ICircularTarget
 Represents interface class for a circular datum target More...
 
interface  IContainer
 Represents an object that contains other objects More...
 
interface  IDatum
 Represents interface class for a datum More...
 
interface  IDatumTarget
 Represents interface class for a datum target More...
 
class  IdSymbol
 Represents an ID symbol More...
 
class  IdSymbolBuilder
 Represents a NXOpen.Annotations.IdSymbol builder More...
 
class  IdSymbolCollection
 Represents a collection of NXOpen.Annotations.IdSymbol objects More...
 
interface  IFcf
 Represents interface class for a feature control frame More...
 
interface  ILinearTolerance
 Represents an object that has linear tolerance More...
 
interface  ILineTarget
 Represents interface class for line datum target 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 More...
 
class  IntersectionSymbolBuilder
 Represents a NXOpen.Annotations.IntersectionSymbol builder More...
 
class  IntersectionSymbolCollection
 Represents a collection of NXOpen.Annotations.IntersectionSymbol objects More...
 
interface  IPmi
 Represents an object that has PMI(Product and Manufacturing Information) data. More...
 
interface  IPointTarget
 Represents interface class for a point datum target More...
 
interface  IRectangularTarget
 Represents interface class for a rectangular datum target More...
 
interface  ISlotDimension
 Represents a slot dimension More...
 
class  Label
 Represents a label More...
 
class  LabelCollection
 Represents a collection of labels More...
 
class  LabelData
 Represents label data More...
 
class  LeaderBuilder
 Represents a NXOpen.Annotations.LeaderBuilder . More...
 
class  LeaderBundle
 Represents the data for all the leaders of an annotation More...
 
class  LeaderData
 Represents a NXOpen.Annotations.LeaderData . More...
 
class  LeaderDataList
 Represents a list of objects. More...
 
class  LetteringPreferences
 Represents lettering preferences. More...
 
class  LetteringStyleBuilder
 Represents a NXOpen.Annotations.LetteringStyleBuilder . More...
 
class  LightweightSection
 Represents a PMI Lightweight Section More...
 
class  LightweightSectionBuilder
 Represents a NXOpen.Annotations.LightweightSection builder More...
 
class  LightweightSectionView
 Represents a PMI Lightweight Section View More...
 
class  LineAndArrowPreferences
 Represents line and arrow preferences More...
 
class  LinearDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  LineArrowStyleBuilder
 Represents a NXOpen.Annotations.LineArrowStyleBuilder . More...
 
class  LinearTolerance
 Represents linear tolerance 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 More...
 
class  LineWeld
 Represents a line weld More...
 
class  LineWeldBuilder
 Represents a NXOpen.Annotations.LineWeldBuilder More...
 
class  LineWeldData
 Represents line weld data More...
 
class  LineWeldDataBuilder
 Represents a NXOpen.Annotations.LineWeldDataBuilder More...
 
class  LineWeldSideData
 Represents line weld side data More...
 
class  ListBusinessModifier
 Represents a base class for list based business modifiers More...
 
class  LocatorDesignator
 Represents a Locator Designator More...
 
class  LocatorDesignatorBuilder
 Represents a NXOpen.Annotations.LocatorDesignator builder More...
 
class  MajorAngularDimension
 Represents a major angular dimension More...
 
class  MajorAngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  MasterCustomSymbol
 Represents a custom symbol More...
 
class  MasterCustomSymbolData
 Represents master custom symbol data More...
 
class  MasterSymbol
 Represents a part symbol folder More...
 
class  MasterSymbolBuilder
 Represents a Builder for MasterSymbol functionality More...
 
class  MasterSymbolListItemBuilder
 Represents a NXOpen.Annotations.MasterSymbolListItemBuilder More...
 
class  MasterSymbolListItemBuilderList
 Represents a list of objects. More...
 
class  MaterialSpecification
 Represents a Material Specification More...
 
class  MaterialSpecificationBuilder
 Represents a NXOpen.Annotations.MaterialSpecification builder More...
 
class  MinorAngularDimension
 Represents a minor angular dimension More...
 
class  MinorAngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  NamespaceDoc
 Provides classes and interfaces relating to Dimensions, Notes, Symbols, PMI, and other Annotations. More...
 
class  NarrowDimensionPreferences
 Represents narrow dimension preferences More...
 
class  Note
 Represents a Note More...
 
class  NoteBase
 Represents a base class for notes and labels More...
 
class  NoteCollection
 Represents a collection of notes More...
 
class  NoteData
 Represents note data More...
 
class  OffsetCenterPoint
 Represents a offset center point More...
 
class  OffsetCenterPointBuilder
 Represents a NXOpen.Annotations.OffsetCenterPoint builder More...
 
class  OffsetCenterPointCollection
 Represents a collection of NXOpen.Annotations.OffsetCenterPoint objects More...
 
class  OrdinateBaselineBuilder
 Represents a builder for an ordinate baseline More...
 
class  OrdinateDimension
 Represents an ordinate dimension More...
 
class  OrdinateDimensionBuilder
 Represents a NXOpen.Annotations.OrdinateDimension builder More...
 
class  OrdinateDimensionPreferences
 Represents ordinate dimension preferences More...
 
class  OrdinateMargin
 Represents an ordinate margin. More...
 
class  OrdinateMarginCollection
 Represents a collection of NXOpen.Annotations.OrdinateMargin More...
 
class  OrdinateOriginDimension
 Represents an ordinate origin dimension More...
 
class  OrdinateStyleBuilder
 Represents a NXOpen.Annotations.OrdinateStyleBuilder . More...
 
class  OriginBuilder
 Represents a NXOpen.Annotations.OriginBuilder More...
 
class  ParallelDimension
 Represents a parallel dimension More...
 
class  PartIdentification
 Represents a Part Identification More...
 
class  PartIdentificationBuilder
 Represents a NXOpen.Annotations.PartIdentification builder More...
 
class  PartsList
 Represents a Annotations.PartsList. More...
 
class  PartsListBuilder
 Represents a NXOpen.Annotations.PartsListBuilder . More...
 
class  PartSymbolFolder
 Represents a part symbol folder More...
 
class  PartSymbolFolderBuilder
 Represents a NXOpen.Annotations.PartSymbolFolderBuilder . More...
 
class  PartSymbolFolderCollection
 Represents a collection of NXOpen.Annotations.PartSymbolFolder objects More...
 
class  PerpendicularDimension
 Represents a perpendicular dimension 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 More...
 
class  PmiAngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  PmiArcLengthDimension
 Represents a PMI arc length dimension More...
 
class  PmiAttribute
 Represents a Pmi Attribute More...
 
class  PmiAttributeBuilder
 Represents a NXOpen.Annotations.PmiAttribute builder More...
 
class  PmiAttributeCollection
 Represents a collection of NXOpen.Annotations.PmiAttribute objects. More...
 
class  PmiAttributeValue
 Represents a PMI Attribute Value More...
 
class  PmiAttributeValueInteger
 Represents a PMI Attribute Integer Value More...
 
class  PmiAttributeValueIntegerBuilder
 Represents a NXOpen.Annotations.PmiAttributeValueInteger builder More...
 
class  PmiAttributeValueList
 Represents a PMI Attribute List Value More...
 
class  PmiAttributeValueListBuilder
 Represents a NXOpen.Annotations.PmiAttributeValueList builder More...
 
class  PmiAttributeValueMultipleString
 Represents a PMI Attribute MultipleString Value More...
 
class  PmiAttributeValueMultipleStringBuilder
 Represents a NXOpen.Annotations.PmiAttributeValueMultipleString builder More...
 
class  PmiAttributeValueNumber
 Represents a PMI Attribute Number Value More...
 
class  PmiAttributeValueNumberBuilder
 Represents a NXOpen.Annotations.PmiAttributeValueNumber builder More...
 
class  PmiAttributeValueString
 Represents a PMI Attribute String Value More...
 
class  PmiAttributeValueStringBuilder
 Represents a NXOpen.Annotations.PmiAttributeValueString builder More...
 
class  PmiAttributeValueUrl
 Represents a PMI Attribute Url Value More...
 
class  PmiAttributeValueUrlBuilder
 Represents a NXOpen.Annotations.PmiAttributeValueUrl builder More...
 
class  PmiBaselineDimension
 Represents a PMI baseline dimension. More...
 
class  PmiBoltCircleCenterline
 Represents a PMI Bolt Circle Centerline class More...
 
class  PmiBoltCircleCenterlineBuilder
 Builder for creating or editing PMI Bolt Circle Centerline More...
 
class  PmiCenterline3d
 Represents a Pmi 3D centerline More...
 
class  PmiCenterline3dBuilder
 Builder for creating Pmi 3D Centerline. More...
 
class  PmiCenterMark
 Represents a PMI Center Mark class 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 More...
 
class  PmiChamferDimensionBuilder
 Represents a NXOpen.Annotations.PmiChamferDimension builder More...
 
class  PmiCollection
 Represents a collection of NXOpen.Annotations.Pmi objects. More...
 
class  PmiConcentricCircleDimension
 Represents a PMI concentric circle dimension More...
 
class  PmiCurveLengthDimensionBuilder
 Represents a NXOpen.Annotations.PmiArcLengthDimension builder More...
 
class  PmiCustomSymbol
 Represents a PMI custom symbol More...
 
class  PmiCustomSymbolBuilder
 Represents builder for PMI Custom Symbol More...
 
class  PmiCylindricalDimension
 Represents a PMI cylindrical dimension More...
 
class  PmiData
 Represents PMI(Product and Manufacturing Information) data More...
 
class  PmiDatumFeatureSymbolBuilder
 datum feature symbol builder More...
 
class  PmiDatumTargetBuilder
 Represents a NXOpen.Annotations.PmiDatumTargetBuilder More...
 
class  PmiDiameterDimension
 Represents a PMI diameter dimension More...
 
class  PMIExplicitOrderBuilder
 This is the NXOpen.Annotations.PMIExplicitOrderBuilder for the explicit order More...
 
class  PmiFeatureControlFrameBuilder
 Represents a NXOpen.Annotations.PmiFeatureControlFrameBuilder 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 More...
 
class  PmiHoleDimension
 Represents a PMI hole dimension More...
 
class  PmiHorizontalDimension
 Represents a PMI horizontal dimension More...
 
class  PmiHorizontalOrdinateDimension
 Represents a PMI horizontal ordinate dimension More...
 
class  PmiInteger
 Represents a Pmi Integer More...
 
class  PmiIntegerBuilder
 Represents a NXOpen.Annotations.PmiInteger builder More...
 
class  PmiLabel
 Represents a PMI label More...
 
class  PmiLightweightSectionCollection
 Represents a collection of NXOpen.Annotations.LightweightSection objects More...
 
class  PmiLinearDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  PmiLineWeld
 Represents a PMI line weld More...
 
class  PmiLineWeldBuilder
 Represents a NXOpen.Annotations.PmiLineWeld builder More...
 
class  PmiMajorAngularDimension
 Represents a PMI major angular dimension More...
 
class  PmiMajorAngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  PmiManager
 Represents an object that manages PMI objects. More...
 
class  PmiMinorAngularDimension
 Represents a PMI minor angular dimension More...
 
class  PmiMinorAngularDimensionBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  PmiNote
 Represents a PMI note More...
 
class  PmiNoteBuilder
 Represents a NXOpen.Annotations.Note builder More...
 
class  PmiNumber
 Represents a Pmi Number More...
 
class  PmiNumberBuilder
 Represents a NXOpen.Annotations.PmiNumber builder More...
 
class  PmiOrdinateDimensionBuilder
 Represents a NXOpen.Annotations.OrdinateDimension builder More...
 
class  PmiOrdinateOriginDimension
 Represents a PMI ordinate origin dimension More...
 
class  PmiParallelDimension
 Represents a PMI parallel dimension More...
 
class  PmiPerpendicularDimension
 Represents a PMI perpendicular dimension More...
 
class  PmiPreferences
 Represents line and arrow preferences More...
 
class  PmiRadialDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  PmiRadiusDimension
 Represents a PMI radius dimension More...
 
class  PmiRapidDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  PmiRegionCollection
 Represents a collection of NXOpen.Annotations.Region objects More...
 
class  PmiString
 Represents a Pmi String More...
 
class  PmiStringBuilder
 Represents a NXOpen.Annotations.PmiString builder More...
 
class  PmiTableBuilder
 Represents a NXOpen.Annotations.PmiTableSection builder More...
 
class  PmiTableSection
 Represents a PMI table section More...
 
class  PmiTableSectionCollection
 Represents a collection of NXOpen.Annotations.PmiTableSection objects More...
 
class  PmiThicknessDimensionBuilder
 Represents a NXOpen.Annotations.PmiConcentricCircleDimension builder More...
 
class  PmiTrackingPropertiesBuilder
 Represents a NXOpen.Annotations.AngularDimension builder More...
 
class  PmiUrlNote
 Represents a Pmi url Note More...
 
class  PmiUrlNoteBuilder
 Represents a NXOpen.Annotations.PmiUrlNote builder More...
 
class  PmiUserDefined
 Represents a User Defined Attribute More...
 
class  PmiUserDefinedBuilder
 Represents a NXOpen.Annotations.PmiUserDefined builder More...
 
class  PmiVerticalDimension
 Represents a PMI vertical dimension More...
 
class  PmiVerticalOrdinateDimension
 Represents a PMI vertical ordinate dimension More...
 
class  PmiWave
 Represents a Wave More...
 
class  PmiWaveCollection
 Represents a collection of NXOpen.Annotations.PmiWave objects More...
 
class  PmiWaveLinkBuilder
 Represents a NXOpen.Annotations.Pmi builder More...
 
class  PointTarget
 Represents point datum target More...
 
class  ProcessSpecification
 Represents a Process Specification More...
 
class  ProcessSpecificationBuilder
 Represents a NXOpen.Annotations.ProcessSpecification builder More...
 
class  QueryPmiBuilder
 Represents a NXOpen.Annotations.QueryPmiBuilder More...
 
class  RadialDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  RadialStyleBuilder
 Represents a NXOpen.Annotations.RadialStyleBuilder . More...
 
class  RadiusDimension
 Represents a radius dimension More...
 
class  RapidDimensionBuilder
 Represents a NXOpen.Annotations.Dimension builder More...
 
class  RectangularTarget
 Represents a rectangular datum target More...
 
class  RectangularTargetData
 Represents rectangular datum target data More...
 
class  Region
 Represents a Region More...
 
class  RegionBuilder
 Represents a NXOpen.Annotations.RegionBuilder builder More...
 
class  ReplaceSymbolBuilder
 Represents a Builder for Replace Custom Symbol functionality 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 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 More...
 
class  SearchCriteriaCalloutBuilder
 Represents SearchCriteriaCalloutBuilder More...
 
class  SearchCriteriaDatumFeatureSymbolBuilder
 Represents SearchCriteriaDatumFeatureSymbolBuilder More...
 
class  SearchCriteriaDatumTargetBuilder
 Represents SearchCriteriaDatumTargetBuilder More...
 
class  SearchCriteriaDimensionBuilder
 Represents SearchCriteriaDimensionBuilder More...
 
class  SearchCriteriaFeatureControlFrameBuilder
 Represents SearchCriteriaFeatureControlFrameBuilder More...
 
class  SearchCriteriaPMINotesBuilder
 Represents SearchCriteriaPMINotesBuilder More...
 
class  SearchCriteriaSurfaceFinishBuilder
 Represents SearchCriteriaSurfaceFinishBuilder More...
 
class  SearchModelView
 Represents a search model view More...
 
class  SearchModelViewBuilder
 Represents a NXOpen.Annotations.SearchModelViewBuilder 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 More...
 
class  ShipDimensionCollection
 Represents a collection of NXOpen.Annotations.Dimension objects More...
 
class  ShipDraftingFramebarGeneralBuilder
 Represents a NXOpen.Annotations.ShipDraftingFramebarGeneralBuilder More...
 
class  SimpleDraftingAid
 Represents a simple drafting aid. More...
 
class  SimpleDraftingAidPreferences
 Represents simple drafting aid preferences More...
 
class  SingleSidedDisplayBuilder
 Represents a NXOpen.Annotations.SingleSidedDisplayBuilder . More...
 
class  SmashCustomSymbolBuilder
 Represents a NXOpen.Annotations.SmashCustomSymbolBuilder . More...
 
class  SpecificNote
 Represents a Specific Note More...
 
class  SpecificNoteBuilder
 Represents a NXOpen.Annotations.SpecificNote builder More...
 
class  StyleBuilder
 Represents a NXOpen.Annotations.StyleBuilder . More...
 
class  SuppressPMIBuilder
 Represents Annotations. More...
 
class  SurfaceFinish
 Represents a PMI Surface Finish More...
 
class  SurfaceFinishBuilder
 Represents a NXOpen.Annotations.SurfaceFinish builder 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 More...
 
class  SymbolCatalogParameterBuilderList
 Represents a list of objects. More...
 
class  SymbolFile
 Represents a symbolFile More...
 
class  SymbolFileBuilder
 Represents builder for drafting Symbol file builder More...
 
class  SymbolFileCollection
 Represents a collection of NXOpen.Annotations.SymbolFile objects More...
 
class  SymbolPreferences
 Represents symbol preferences More...
 
class  SymbolStyleBuilder
 Represents a NXOpen.Annotations.SymbolStyleBuilder . More...
 
class  SymbolWorkflowBuilder
 Represents a NXOpen.Annotations.SymbolWorkflowBuilder More...
 
class  SymmetricalCenterline
 Represents a Symmetrical Centerline More...
 
class  SymmetricalCenterlineBuilder
 Builder for creating Symmetrical Centerline. More...
 
class  SymmetricalCenterlineSettingsBuilder
 Represents a Builder for Symmetrical Centerline Settings 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 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 More...
 
class  TableSectionCollection
 Represents a collection of NXOpen.Annotations.TableSection objects 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 More...
 
class  TargetPointBuilder
 Represents a NXOpen.Annotations.TargetPoint builder More...
 
class  TargetPointCollection
 Represents a collection of NXOpen.Annotations.TargetPoint objects 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 More...
 
class  TitleBlock
 Represents a NXOpen.Annotations.TitleBlock More...
 
class  TitleBlockCellBuilder
 Represents a NXOpen.Annotations.TitleBlockCellBuilder 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 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 More...
 
class  UserSymbolPreferences
 Represents preferences related to user-defined symbols More...
 
class  VerticalDimension
 Represents a vertical dimension More...
 
class  VerticalOrdinateDimension
 Represents a vertical ordinate dimension More...
 
class  VerticalOrdinateMargin
 Represents a vertical ordinate margin More...
 
class  Weld
 Represents a weld More...
 
class  WeldCollection
 Represents a collection of NXOpen.Annotations.Weld objects More...
 
struct  NarrowDimensionData
 Specifies the narrow dimension preferences More...
 

Enumerations

enum  TextJustification { Left = 1, Center, Right }
 Represents the horizontal text justification More...
 
enum  VerticalTextJustification { Top = 1, Middle, Bottom }
 Represents the vertical text justification More...
 
enum  AlignmentPosition {
  TopLeft = 1, TopCenter, TopRight, MidLeft,
  MidCenter, MidRight, BottomLeft, BottomCeneter,
  BottomCenter = 8, BottomRight
}
 Specifies the site location in the text box which can be used to locate a drafting object More...
 
enum  StackAlignmentPosition { Above, Below, Left, Right }
 Specifies the site location of a stack More...
 
enum  Constants { MaxLeaders = 7, MaxLeaderIntermediatePoints = 7 }
 Constants for annotations More...
 
enum  LeaderType {
  Null = -1, Plain, Around, PlainAligned,
  AroundAligned, Extension, DatumArrow, DatumExt,
  DatumDim, GbDatumArrow, GbDatumExt, GbDatumDim,
  OnAnnotation, OnStub, PlainNostub, AlignedNostub,
  OnCenterline, DatumOnDotTerminatedLeader, IdExtension, LinearExtension,
  LinearIdExtension, AllOver, Last
}
 Specifies the leader type. More...
 
enum  LeaderAttachment { Null = -1, OnObject, Screen, Last }
 Specifies what a leader is attached to More...
 
enum  LeaderSide {
  Null = -1, Left, Right, Inferred,
  Last
}
 Specifies which side the leader will be on More...
 
enum  LeaderAlignment {
  Null = -1, Top, Middle, Bottom,
  TextBottomMax, TextBottomMaxUnderline, TextBottom, TextBottomUnderline,
  TextTopMax, TextTopMaxUnderline, TextTop, TextTopUnderline,
  Last
}
 Specifies the leader's alignment. More...
 
enum  LeaderOrientation {
  FromLeft = 1, FromRight, FromTop, FromBottom,
  Inferred
}
 Specifies the leader's orientation More...
 
enum  ArrowheadType {
  FilledDatumArrow = -2, FilledDot, FilledArrow, ClosedArrow,
  OpenArrow, CrossArrow, DotArrow, OriginSymbolArrow,
  NoArrow, UnfilledDatumArrow, ClosedSolidArrow, ClosedDoubleArrow,
  ClosedDoubleSolidArrow, OpenDoubleArrow, IntegralArrow, BoxArrow,
  FilledBox, FilledDoubleArrow, TopOpenArrow, BottomOpenArrow,
  TopFilledArrow, BottomFilledArrow
}
 Specifies the arrowhead type More...
 
enum  AssociativeOriginType {
  Drag, RelativeToView, RelativeToGeometry, VerticallyAligned,
  HorizontallyAligned, AlignedWithArrows, AtAPoint, OffsetFromText,
  AttachedToStack
}
 Specifies the type of associativity for an annotation's origin More...
 
enum  LineWidth {
  Normal = 1, Thick, Thin, One = 6,
  Two, Three, Four, Five,
  Six, Seven, Eight, Nine
}
 Specifies the line width. More...
 
enum  PmiDefaultPlane {
  XyOfWcs = 1, ModelView, XzOfWcs, YzOfWcs,
  Last = 1000
}
 Specifies the options for the default PMI annotation plane More...
 
enum  AssociativityPointOption {
  None, Control, ArcCenter, Tangent,
  Intersection, ScreenPosition, OnCurve, Pole,
  Anchor, Defining, Last
}
 Specifies the associativity point option More...
 
enum  AssociativityLineOption {
  None, ExistingLine, PointVector, ExtensionLine,
  Centerline, Angle, HorizontalRight, VerticalUp,
  HorizontalLeft, VerticalDown, BaseLine, Last
}
 Specifies the associativity line option More...
 
enum  StackVerticalAlignment { Left, Center, Right }
 Specifies the vertical alignment(above/below alignment) option when aligning annotations within a stack More...
 
enum  StackHorizontalAlignment { Top, Middle, Bottom }
 Specifies the horizontal alignment(left/right alignment) option when aligning annotations within a stack More...
 
enum  AreaFillMaterial {
  CorkFelt, SoundInsulation, Concrete, Earth,
  Rock, Sand, Liquids, WoodAcrossGrain,
  WoodAlongGrain, SolidFill
}
 Specifies the area fill material type More...
 
enum  SurfaceFinishStandard {
  Ansi, Iso, Jis, Din,
  Iso2002, Din2002, Gb, Eskd
}
 Specifies the drafting surface finish standard type More...
 
enum  PmiResizeMethod { ViewScale = 1, ZoomFactor, Independent, PartPreferences }
 Specifies the options for the resize method More...
 
enum  FrameBarElements {
  AftPerpendicular, ForwardPerpendicular, CenterlineY, Baseline,
  Waterline, TransversalInsertArea, BulkHeads, Decks,
  TransverseFrames, InterTransverseFrames, LongitudinalYFrames, LongitudinalZFrames
}
 Specifies the frame bar elements More...
 
enum  DisplayPmiEffectivityMethod { AllAssocOccLoaded = 1, AnyAssocOccLoaded }
 Specifies the options for display PMI Effectivity More...
 
enum  JogOrientation { JogIn = 1, JogOut }
 Specifies the options jog orientation More...
 
enum  LeaderVerticalAttachment {
  Null = -1, Top, Center, Bottom,
  Last
}
 Specifies on what a leader is attached to More...
 
enum  StubSymbolType { None, AllAround, AllOver }
 Specifies on what type of symbol is attached to dimension stub More...
 
enum  TextPreferencesOption { PartLettering, MasterSymbol, Last }
 Specifies the custom symbol text preferences option. More...
 
enum  SymbolPreferencesOption { PartSymbol, MasterSymbol, Last }
 Specifies the custom symbol preferences for the following - More...
 
enum  FlipOption { Horizontal, Vertical, Last }
 Specifies the custom symbol flip option. More...
 
enum  TextType {
  Mandatory, Arbitrary, Controlled, PartiallyControlled,
  Integer, Real, Last
}
 Specifies the custom symbol text type More...
 
enum  DiameterSymbol {
  Dia, Standard, UserDefined, Spherical,
  Last
}
 Specifies the diameter symbol More...
 
enum  RadiusSymbol {
  R, RAD, UserDefined, SR,
  CR, Last
}
 Specifies the radius symbol More...
 
enum  DiameterRadiusSymbolPlacement {
  Below, Above, After, Before,
  Omit, Last
}
 Specifies the diameter/radius symbol placement relative to the dimension text More...
 
enum  DiameterRadiusLeaderStub { Before, Below, Last }
 Specifies the leader stub relative to diameter/radius dimension text More...
 
enum  DimensionUnit {
  Millimeters, Meters, Inches, ArchitecturalFeetInches,
  EngineeringFeetInches, Last
}
 Specifies the dimension unit More...
 
enum  AngularDimensionFormat {
  FractionalDegrees, WholeDegrees, DegreesMinutes, DegreesMinutesSeconds,
  Last
}
 Specifies the angular dimension format More...
 
enum  DimensionTextFormat {
  Decimal, HalfSizeFraction, TwoThirdSizeFraction, FullSizeFraction,
  Last
}
 Specifies the dimension text format More...
 
enum  DecimalPointCharacter { Period, Comma, Last }
 Specifies the decimal point character More...
 
enum  TolerancePlacement { Below, After, Above, Last }
 Specifies the tolerance text placement relative to the dimension text More...
 
enum  DualDimensionPlacement {
  Below, After, Above, Before,
  None, Last
}
 Specifies the dual dimension placement relative to the primary dimension More...
 
enum  AngularSuppressZeros {
  None, Leading, Any, Trailing,
  Last
}
 Specifies the suppress zeros option for the angular dimension More...
 
enum  FractionDenominatorFormat {
  One, Two, Four, Eight,
  Sixteen, ThirtyTwo, SixtyFour, Last
}
 Specifies the fraction denominator format More...
 
enum  ToleranceType {
  None, LimitOneLine, LimitTwoLines, BilateralOneLine,
  BilateralTwoLines, UnilateralAbove, UnilateralBelow, Basic,
  Reference, LimitLargerFirst, LimitLargerBelow, LimitsAndFits,
  NotToScale, DiameterReference, BasicNotToScale
}
 Specifies the tolerance type More...
 
enum  TextPlacement {
  Automatic, ManualArrowsIn, ManualArrowsOut, ManualArrowsInSameDirection,
  Last
}
 Specifies the dimension text placement More...
 
enum  ExtensionLineDisplay {
  Two, First, Second, None,
  Last
}
 Specifies the extension line display option More...
 
enum  ArrowDisplay {
  Two, First, Second, None,
  Last
}
 Specifies the arrow display option More...
 
enum  TextOrientation {
  Horizontal, Aligned, OverDimensionLine, ByAngle,
  Perpendicular, SplitByDimensionLine, Last
}
 Specifies the dimension text orientation More...
 
enum  TextPosition { AfterStub, AboveStub, Last }
 Specifies the dimension text position More...
 
enum  NarrowDisplayOption {
  None, NoLeader, WithLeaderNoStub, AboveStub,
  AfterStub, Last
}
 Specifies the narrow dimension display option More...
 
enum  NarrowTextOrientation { Horizontal, Parallel, Last }
 Specifies the narrow dimension text orientation More...
 
enum  ChamferForm {
  Symbol, Size, SizeAngle, AngleSize,
  Last
}
 Specifies the chamfer dimension form More...
 
enum  ChamferStubType {
  NoneTextAboveLeader, NoneTextAfterLeader, TextAbove, TextAfter,
  Last
}
 Specifies the chamfer dimension stub type More...
 
enum  ChamferLeaderPlacement { Perpendicular, Parallel, Linear, Last }
 Specifies the chamfer dimension leader placement relative to the chamfer More...
 
enum  ChamferSymbolPlacement { None, Prefix, Suffix, Last }
 Specifies the chamfer dimension symbol placement More...
 
enum  ChamferSeparatorType { UppercaseX, LowercaseX }
 Specifies the chamfer dimension separator type More...
 
enum  OrdinatePositiveDirection {
  All, UpperRight, UpperLeft, LowerRight,
  LowerLeft, Last
}
 Specifies the positive direction for ordinate dimensions More...
 
enum  OrdinateOriginDisplayOption { UserDefinedSymbol, OrdinateSetName, NoText, Last }
 Specifies the ordinate origin dimension display option More...
 
enum  OrdinateLineArrowDisplayOption { None, All, Last }
 Specifies the ordinate dimension line and arrow display option More...
 
enum  OrdinateDoglegDefinition { StartAndEnd, StartAngle, EndAngle, Last }
 Specifies the ordinate dimension dogleg definition More...
 
enum  OrdinateDoglegCreationOption { Infer, Yes, No, Last }
 Specifies the dogleg creation option when creating/editing the ordinate dimension More...
 
enum  DimensionType {
  AngularMajor, AngularMinor, ArcLength, Baseline,
  Chain, Chamfer, ConcentricCircle, Cylindrical,
  Diameter, FoldedRadius, Hole, Horizontal,
  OrdinateHorizontal, OrdinateOrigin, OrdinateVertical, Parallel,
  Perpendicular, Radius, Vertical, Last
}
 Specifies the type of dimension being created More...
 
enum  RadiusDimensionType { ToCenter, NotToCenter, Last }
 Specifies the radius dimension type More...
 
enum  TrimDimensionLineStyle { DoNotTrim, Trim }
 Specifies the dimension trim dimension line style. More...
 
enum  ZeroToleranceDisplayStyle { BasedOnUnits, AsZero, OmittedAndInlined, Omitted }
 Specifies the 0 tolerance display style More...
 
enum  ChamferOrientationType { Horizontal, Vertical, Parallel }
 Specifies the linear chamfer dimension orientation More...
 
enum  FitDisplayStyle { FitSymbols, FitSymbolsAndLimits, FitSymbolsAndTolerances, TolerancesOnly }
 Specifies the limit and fit display style More...
 
enum  FitAssemblyDisplayStyle { SingleLine, TwoLinesCentered, TwoLinesAligned }
 Specifies the limit and fit assembly display style This enum type is obsolete. More...
 
enum  FitAssemblyNewDisplayStyle { SingleLine, DoubleLine }
 Specifies the limit and fit assembly new display style More...
 
enum  FitDisplaySplitByDimline { None, ToleranceOnly, ToleranceAndValue }
 Specifies the limit and fit assembly display when split by dimension line More...
 
enum  FitDisplayAlignment { CenterValue, CenterValueAndFit, Bottom }
 Specifies the limit and fit display alignment More...
 
enum  FitAnsiHoleType { Hole, Shaft, Fit }
 Specifies the limit and fit ANSI hole More...
 
enum  TrueLengthTextPosition { None, Prefix, Suffix }
 Specifies the True Length Text position More...
 
enum  InspectionSymbolAroundAppendedText {
  None, Before, After, BeforeAfter,
  All
}
 Specifies on how an inspection symbol is drawn around appended text More...
 
enum  GeometricCharacteristic {
  Straightness, Flatness, Circular, Cylindrical,
  LineProfile, SurfaceProfile, Angular, Perpendicular,
  Parallel, Position, Concentric, Symmetric,
  CircularRunout, TotalRunout, Last
}
 Specifies the geometric characteristic for an FCF More...
 
enum  MaterialConditionModifier {
  Mmc, Lmc, Rfs, Tangential,
  None, Last
}
 Specifies the material condition modifier More...
 
enum  ToleranceZoneShape { Planar, Cylindrical, Spherical, Last }
 Specifies the tolerance zone shape More...
 
enum  WeldStandard {
  Ansi, Din, Jis, Iso,
  Eskd, Gb, Last
}
 Specifies the weld standard More...
 
enum  FinishMethod {
  None, Chipping, Grinding, Hammering,
  Machining, Rolling, Peening, Last
}
 Specifies the weld finish method More...
 
enum  SupplementarySymbol {
  None, Convex, Flush, Concave,
  BlendedToes, BackingStripPermanent, BackingStripRemovable, MeltThrough,
  Last
}
 Specifies the supplementary weld symbol More...
 
enum  SizeLetterCode {
  None, A, C, D,
  S, Z, P, Last
}
 Specifies the weld size letter code (ISO and DIN only) More...
 
enum  Symbol {
  None, ButtWithRaisedEdges, SingleFlange, SquareButt,
  VButt, VButtBroadRootFace, BevelButt, BevelButtBroadRootFace,
  UButt, JButt, FlareV, FlareBevel,
  KGroove, Fillet, Stake, PlugSlot,
  Edge, Edge2, Spot, Spot2,
  Seam, Seam2, SteepFlankedV, SteepFlankedBevel,
  Backing, SurfaceJoint, SolderedJoint, InclinedJoint,
  FoldJoint, Stud, Surfacing, Intermittent,
  BackingPlate, NotSpecified, Last
}
 Specifies the elementary weld symbol More...
 
enum  Tail { None, Fork, Box, Last }
 Specifies the weld tail for the reference line More...
 
enum  IdentificationLineLocation { None, Top, Bottom, Last }
 Specifies the weld identification line location (ISO and DIN only) 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
TopLeft 
TopCenter 
TopRight 
MidLeft 
MidCenter 
MidRight 
BottomLeft 
BottomCeneter 

Use NXOpen.Annotations.AlignmentPosition.BottomCenter instead

BottomCenter 
BottomRight 

Specifies the angular dimension format

Enumerator
FractionalDegrees 

Specifies fractional degrees format

WholeDegrees 

Specifies whole degrees format

DegreesMinutes 

Specifies degrees minutes format

DegreesMinutesSeconds 

Specifies degrees minutes seconds format

Last 

Last enum value.

Should not be used.

Specifies the suppress zeros option for the angular dimension

Enumerator
None 

Specifies no zeros suppressed

Leading 

Specifies leading zeros suppressed

Any 

Specifies any zeros suppressed

Trailing 

Specifies trailing zeros suppressed

Last 

Last enum value.

Should not be used.

Specifies the area fill material type

Enumerator
CorkFelt 

Cork felt

SoundInsulation 

Sound insulation

Concrete 

Concrete

Earth 

Earth

Rock 

Rock

Sand 

Sand

Liquids 

Liquids

WoodAcrossGrain 

Wood across grain

WoodAlongGrain 

Wood along grain

SolidFill 

Solid fill

Specifies the arrow display option

Enumerator
Two 

Displays both the arrows

First 

Displays arrow to the first object selected to create the dimension

Second 

Displays arrow to the second object selected to create the dimension

None 

Doesn't display arrows

Last 

Last enum value.

Should not be used.

Specifies the arrowhead type

Enumerator
FilledDatumArrow 
FilledDot 
FilledArrow 
ClosedArrow 
OpenArrow 
CrossArrow 
DotArrow 
OriginSymbolArrow 
NoArrow 
UnfilledDatumArrow 
ClosedSolidArrow 
ClosedDoubleArrow 
ClosedDoubleSolidArrow 
OpenDoubleArrow 
IntegralArrow 
BoxArrow 
FilledBox 
FilledDoubleArrow 
TopOpenArrow 
BottomOpenArrow 
TopFilledArrow 
BottomFilledArrow 

Specifies the type of associativity for an annotation's origin

Enumerator
Drag 
RelativeToView 
RelativeToGeometry 
VerticallyAligned 
HorizontallyAligned 
AlignedWithArrows 
AtAPoint 
OffsetFromText 
AttachedToStack 

Specifies the associativity line option

Enumerator
None 

No line

ExistingLine 

Existing line

PointVector 

Vector from two points

ExtensionLine 

Extension line

Centerline 

Centerline -

Linear

Bolt circle

Circular

Angle 

At angle

HorizontalRight 

Horizontal right

VerticalUp 

Vertical up

HorizontalLeft 

Horizontal left

VerticalDown 

Vertical down

BaseLine 

Base line

Last 

Last enum value.

Should not be used.

Specifies the associativity point option

Enumerator
None 

No point

Control 

Control point

ArcCenter 

Arc center point

Tangent 

Tangent point

Intersection 

Intersection point

ScreenPosition 

Screen position

OnCurve 

Point on curve

Pole 

Spline pole

Anchor 

Conic Anchor

Defining 

Spline defining point

Last 

Last enum value.

Should not be used.

Specifies the chamfer dimension form

Enumerator
Symbol 

C5

Size 

5 x 5

SizeAngle 

5 x 45

AngleSize 

45 x 5

Last 

Last enum value.

Should not be used.

Specifies the chamfer dimension leader placement relative to the chamfer

Enumerator
Perpendicular 

Specifies leader perpendicular to the chamfer

Parallel 

Specifies leader parallel to the chamfer

Linear 

Specifies leader inline with the chamfer

Last 

Last enum value.

Should not be used.

Specifies the linear chamfer dimension orientation

Enumerator
Horizontal 

default (same as the adjacent edge)

Vertical 

perpendicular with default

Parallel 

parallel to the chamfer line itself

Specifies the chamfer dimension separator type

Enumerator
UppercaseX 

Specifies X

LowercaseX 

Specifies x

Specifies the chamfer dimension stub type

Enumerator
NoneTextAboveLeader 

Specifies no stub and text above leader

NoneTextAfterLeader 

Specifies no stub and text after leader

TextAbove 

Specifies text above stub

TextAfter 

Specifies text after stub

Last 

Last enum value.

Should not be used.

Specifies the chamfer dimension symbol placement

Enumerator
None 

Specifies no symbol

Prefix 

CHAM 5 x 5

Suffix 

5 x 5 CHAM

Last 

Last enum value.

Should not be used.

Constants for annotations

Enumerator
MaxLeaders 

The maximum number of leaders that an annotation can have

MaxLeaderIntermediatePoints 

The maximum number of intermediate points that a leader can have

Specifies the decimal point character

Enumerator
Period 

Specifies period decimal point character

Comma 

Specifies comma decimal point character

Last 

Last enum value.

Should not be used.

Specifies the leader stub relative to diameter/radius dimension text

Enumerator
Before 

Specifies leader stub before the dimension text

Below 

Specfies leader stub below the dimension text

Last 

Last enum value.

Should not be used.

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

Enumerator
Below 

Specifies diameter/radius symbol is placed below dimension text

Above 

Specifies diameter/radius symbol is placed above dimension text

After 

Specifies diameter/radius symbol is placed after dimension text

Before 

Specifies diameter/radius symbol is placed before dimension text

Omit 

Specifies diameter/radius symbol is omitted

Last 

Last enum value.

Should not be used.

Specifies the diameter symbol

Enumerator
Dia 

Specifies DIA symbol

Standard 

Specifies standard symbol

UserDefined 

Specifies user defined symbol

Spherical 

Specifies spherical symbol

Last 

Last enum value.

Should not be used.

Specifies the dimension text format

Enumerator
Decimal 

Specifies decimal format

HalfSizeFraction 

Specifies 1/2 size fraction format

TwoThirdSizeFraction 

Specfies 2/3 size fraction format

FullSizeFraction 

Specifies full size fraction format

Last 

Last enum value.

Should not be used.

Specifies the type of dimension being created

Enumerator
AngularMajor 

Major Angular dimension

AngularMinor 

Minor Angular dimension

ArcLength 

Arc Length dimension

Baseline 

Baseline dimension

Chain 

Chain dimension

Chamfer 

Chamfer dimension

ConcentricCircle 

Concentric Circle dimension

Cylindrical 

Cylindrical dimension

Diameter 

Diameter dimension

FoldedRadius 

Folded Radius dimension

Hole 

Hole dimension

Horizontal 

Horizontal dimension

OrdinateHorizontal 

Horizontal Ordinate dimension

OrdinateOrigin 

Ordinate Origin dimension

OrdinateVertical 

Vertical Ordinate dimension

Parallel 

Parallel dimension

Perpendicular 

Perpendicular dimension

Radius 

Radius dimension

Vertical 

Vertical dimension

Last 

Last enum value.

Should not be used.

Specifies the dimension unit

Enumerator
Millimeters 

Specifies millimeters units

Meters 

Specified meters units

Inches 

Specifies inches units

ArchitecturalFeetInches 

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

EngineeringFeetInches 

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

Last 

Last enum value.

Should not be used.

Specifies the options for display PMI Effectivity

Enumerator
AllAssocOccLoaded 
AnyAssocOccLoaded 

Specifies the dual dimension placement relative to the primary dimension

Enumerator
Below 

Specifies dual dimension below primary dimension

After 

Specifies dual dimension after primary dimension

Above 

Specifies dual dimension above primary dimension

Before 

Specifies dual dimension before primary dimension

None 

Specifies no dual dimension

Last 

Last enum value.

Should not be used.

Specifies the extension line display option

Enumerator
Two 

Displays both the extension lines

First 

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

Second 

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

None 

Doesn't display extension lines

Last 

Last enum value.

Should not be used.

Specifies the weld finish method

Enumerator
None 

Specifies no finishing method

Chipping 

Specifies chipping finish

Grinding 

Specifies grinding finish

Hammering 

Specifies hammering finish

Machining 

Specifies machining finish

Rolling 

Specifies rolling finish

Peening 

Specifies peening finish

Last 

Last enum value.

Should not be used.

Specifies the limit and fit ANSI hole

Enumerator
Hole 

Use hole values for the ANSI limit and fit tolerance

Shaft 

Use shaft values for the ANSI limit and fit tolerance

Fit 

Use fit values for the ANSI limit and fit tolerance

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

Enumerator
SingleLine 

Display single line

TwoLinesCentered 

Display hole and shaft with dimension text centered

TwoLinesAligned 

Display hole and shaft with dimension text aligned

Specifies the limit and fit assembly new display style

Enumerator
SingleLine 

Display single line

DoubleLine 

Display double line

Specifies the limit and fit display alignment

Enumerator
CenterValue 

Center value

CenterValueAndFit 

Center value and Fit

Bottom 

Bottom

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

Enumerator
None 

No split

ToleranceOnly 

Split tolerance only

ToleranceAndValue 

Split tolerance and value

Specifies the limit and fit display style

Enumerator
FitSymbols 

Display only the grade and deviation

FitSymbolsAndLimits 

Display grade, deviation, and limit values

FitSymbolsAndTolerances 

Display grade, deviation, and tolerance values

TolerancesOnly 

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
Horizontal 

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

Vertical 

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

Last 

Last enum value.

Should not be used.

Specifies the fraction denominator format

Enumerator
One 
Two 
Four 
Eight 
Sixteen 
ThirtyTwo 
SixtyFour 
Last 

Last enum value.

Should not be used.

Specifies the frame bar elements

Enumerator
AftPerpendicular 
ForwardPerpendicular 
CenterlineY 
Baseline 
Waterline 
TransversalInsertArea 
BulkHeads 
Decks 
TransverseFrames 
InterTransverseFrames 
LongitudinalYFrames 
LongitudinalZFrames 

Specifies the geometric characteristic for an FCF

Enumerator
Straightness 

Specifies straightnesss characteristics

Flatness 

Specifies flatness characteristics

Circular 

Specifies cirular characteristics

Cylindrical 

Specifies cylindrical characteristics

LineProfile 

Specifies line profile characteristics

SurfaceProfile 

Specifies surface profile characteristics

Angular 

Specifies angular characteristics

Perpendicular 

Specifies perpendicular characteristics

Parallel 

Specifies parallel characteristics

Position 

Specifies position characteristics

Concentric 

Specifies concentric characteristics

Symmetric 

Specifies symmetric characteristics

CircularRunout 

Specifies cirular runout characteristics

TotalRunout 

Specifies total runout characteristics

Last 

Last enum value.

Should not be used.

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

Enumerator
None 

Specifies no identification line

Top 

Specifies identification line above the reference line

Bottom 

Specifies identification line below the reference line

Last 

Last enum value.

Should not be used.

Specifies on how an inspection symbol is drawn around appended text

Enumerator
None 

None

Before 

Include before appended text

After 

Include after appended text

BeforeAfter 

Include before and after appended textx

All 

Include all appended texts

Specifies the options jog orientation

Enumerator
JogIn 

Jog orientation in

JogOut 

Jog orientation out

Specifies the leader's alignment.

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

Enumerator
Null 

Should not be used

Top 
Middle 
Bottom 
TextBottomMax 

extend leader to maximum

TextBottomMaxUnderline 

extend leader to maximum, underline all lines

TextBottom 
TextBottomUnderline 

underline all lines

TextTopMax 

extend leader to maximum

TextTopMaxUnderline 

extend leader to maximum, underline all lines

TextTop 
TextTopUnderline 

underline all lines

Last 

Last enum value.

Should not be used.

Specifies what a leader is attached to

Enumerator
Null 

Should not be used

OnObject 
Screen 
Last 

Last enum value.

Should not be used.

Specifies the leader's orientation

Enumerator
FromLeft 
FromRight 
FromTop 
FromBottom 
Inferred 

Specifies which side the leader will be on

Enumerator
Null 

Should not be used

Left 
Right 
Inferred 

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

This is only used while interacting with NX UI

Last 

Last enum value.

Should not be used.

Specifies the leader type.

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

Enumerator
Null 

Should not be used

Plain 
Around 
PlainAligned 
AroundAligned 
Extension 
DatumArrow 
DatumExt 
DatumDim 
GbDatumArrow 
GbDatumExt 
GbDatumDim 
OnAnnotation 
OnStub 
PlainNostub 
AlignedNostub 
OnCenterline 
DatumOnDotTerminatedLeader 

leader type for "datum on dot terminated leader"

IdExtension 

Extension leaders for ID symbols

LinearExtension 
LinearIdExtension 
AllOver 
Last 

Last enum value.

Should not be used.

Specifies on what a leader is attached to

Enumerator
Null 

Should not be used

Top 

Attach vertically to the top of the annotation

Center 

Attach vertically to the center of the annotation

Bottom 

Attach vertically to the bottom of the annotation

Last 

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.LineWidth.Thin is equivalent to a font style value of "Regular" or "Italic" (if italic is set). Any value other than NXOpen.Annotations.LineWidth.Thin is equivalent to a font style value of "Bold" or "Bold Italic" (if italic is set). This applies to: NXOpen.Annotations.LetteringStyleBuilder.DimensionTextLineWidth with respect to NXOpen.Annotations.LetteringStyleBuilder.DimensionTextItalicized NXOpen.Annotations.LetteringStyleBuilder.AppendedTextLineWidth with respect to NXOpen.Annotations.LetteringStyleBuilder.AppendedTextItalicized NXOpen.Annotations.LetteringStyleBuilder.ToleranceTextLineWidth with respect to NXOpen.Annotations.LetteringStyleBuilder.ToleranceTextItalicized NXOpen.Annotations.LetteringStyleBuilder.GeneralTextLineWidth with respect to NXOpen.Annotations.LetteringStyleBuilder.GeneralTextItalicized

Enumerator
Normal 
Thick 
Thin 
One 

Width One

Two 

Width Two

Three 

Width Three

Four 

Width Four

Five 

Width Five

Six 

Width Six

Seven 

Width Seven

Eight 

Width Eight

Nine 

Width Nine

Specifies the material condition modifier

Enumerator
Mmc 

Specifies maximum material condition modifier

Lmc 

Specifies least material condition modifier

Rfs 

Specified regardless of feature size modifier

Tangential 

Specifies tangent plane modifier

None 

Specifies no material modifier.

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

Last 

Last enum value.

Should not be used.

Specifies the narrow dimension display option

Enumerator
None 

Doesn't display narrow dimension

NoLeader 

Displays narrow dimension without leader

WithLeaderNoStub 

Displays narrow dimension with leader, but without stub

AboveStub 

Displays narrow dimension above stub

AfterStub 

Displays narrow dimension after stub

Last 

Last enum value.

Should not be used.

Specifies the narrow dimension text orientation

Enumerator
Horizontal 

Specifies horizontal text orientation

Parallel 

Specifies parallel text orientation

Last 

Last enum value.

Should not be used.

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

Enumerator
Infer 

Software infers whether the dogleg would be created

Yes 

Dogleg will always be created

No 

Dogleg will not be created

Last 

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
StartAndEnd 

Specifies start and end offeset defined

StartAngle 

Specifies start offset and dogleg angle defined

EndAngle 

Specifies end offset and dogleg angle defined

Last 

Last enum value.

Should not be used.

Specifies the ordinate dimension line and arrow display option

Enumerator
None 

Doesn't display line and arrow

All 

Displays both the line and arrow

Last 

Last enum value.

Should not be used.

Specifies the ordinate origin dimension display option

Enumerator
UserDefinedSymbol 

Displays user defined symbol at the ordinate origin

OrdinateSetName 

Displays the ordinate set name at the ordinate origin

NoText 

Display no text at the ordinate origin

Last 

Last enum value.

Should not be used.

Specifies the positive direction for ordinate dimensions

Enumerator
All 

Specifies positive direction for all dimensions

UpperRight 

Specifies positive direction for dimensions in upper right qudrant

UpperLeft 

Specifies positive direction for dimensions in upper left qudrant

LowerRight 

Specifies positive direction for dimensions in lower right qudrant

LowerLeft 

Specifies positive direction for dimensions in lower left qudrant

Last 

Last enum value.

Should not be used.

Specifies the options for the default PMI annotation plane

Enumerator
XyOfWcs 
ModelView 
XzOfWcs 
YzOfWcs 
Last 

Placeholder, do not use

Specifies the options for the resize method

Enumerator
ViewScale 
ZoomFactor 
Independent 
PartPreferences 

Resize using part settings

Specifies the radius dimension type

Enumerator
ToCenter 

Radius dimension to center

NotToCenter 

Radius dimension not to center

Last 

Last enum value.

Should not be used.

Specifies the radius symbol

Enumerator
R 

Specifies R symbol

RAD 

Specfies RAD symbol

UserDefined 

Specfies user defined symbol

SR 

Specifes SR symbol

CR 

Specifies CR symbol

Last 

Last enum value.

Should not be used.

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

Enumerator
None 

Specifies no letter code

A 

Specifies size letter code "a"

C 

Specifies size letter code "c"

D 

Specifies size letter code "d"

S 

Specifies size letter code "s"

Z 

Specifies size letter code "z"

P 

Specifies size letter code "P"

Last 

Last enum value.

Should not be used.

Specifies the site location of a stack

Enumerator
Above 
Below 
Left 
Right 

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

Enumerator
Top 

Align horizontally along top edge of text box

Middle 

Align horizontally along middle line of text box

Bottom 

Align horizontally along bottom edge of text box

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

Enumerator
Left 

Align vertically along left edge of text box

Center 

Align vertically along center of text box

Right 

Align vertically along right edge of text box

Specifies on what type of symbol is attached to dimension stub

Enumerator
None 

None

AllAround 

All around symbol

AllOver 

All over symbol

Specifies the supplementary weld symbol

Enumerator
None 

Specifies no supplementary weld symbol

Convex 

Specifies convex supplementary weld symbol

Flush 

Specifies flush supplementary weld symbol

Concave 

Specifies concave supplementary weld symbol

BlendedToes 

Specifies blended toes supplementary weld symbol

BackingStripPermanent 

Specifies backing strip permanent supplementary weld symbol

BackingStripRemovable 

Specifies backing strip removable supplementary weld symbol

MeltThrough 

Specifies melt through supplementary weld symbol

Last 

Last enum value.

Should not be used.

Specifies the drafting surface finish standard type

Enumerator
Ansi 

ANSI

Iso 

ISO

Jis 

JIS

Din 

DIN

Iso2002 

ISO 2002

Din2002 

DIN 2002

Gb 

GB131-93

Eskd 

ESKD

Specifies the elementary weld symbol

Enumerator
None 

Speifies no weld symbol

ButtWithRaisedEdges 

Specifies butt weld with raised edges

SingleFlange 

Specifiies single flange weld symbol (JIS only)

SquareButt 

Specifies square butt weld symbol

VButt 

Specifies V butt weld symbol

VButtBroadRootFace 

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

BevelButt 

Specifies bevel butt weld symbol

BevelButtBroadRootFace 

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

UButt 

Specifies U butt weld symbol

JButt 

Specifies J buttt weld symbol

FlareV 

Specifies flare V weld symbol

FlareBevel 

Specifies flare bevel weld symbol

KGroove 

Specifies K-Groove weld symbol

Fillet 

Specifies fillet weld symbol

Stake 

Specifies fillet weld symbol

PlugSlot 

Specifies plug/slot weld symbol

Edge 

Specifies edge weld symbol

Edge2 

Specifies edge2 weld symbol

Spot 

Specifies spot weld symbol

Spot2 

Specifies spot2 weld symbol

Seam 

Specfies seam weld symbol

Seam2 

Specfies seam2 weld symbol

SteepFlankedV 

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

SteepFlankedBevel 

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

Backing 

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

SurfaceJoint 

Specifies surface joint weld symbol (ISO and DIN only )

SolderedJoint 

Specifies soldered joint weld symbol

InclinedJoint 

Specifies inclined joint weld symbol

FoldJoint 

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

Stud 

Specifies stud weld symbol (Arrow side only )

Surfacing 

Specifies surfacing weld symbol (ISO and DIN only)

Intermittent 

Specifies intermittent weld symbol (ESKD only)

BackingPlate 

Specifies backing plate weld symbol (GB only)

NotSpecified 

Specifies weld symbol not specified

Last 

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
PartSymbol 

Specifies part's symbol preferences will be used

MasterSymbol 

Specifies master symbol's preferences will be used

Last 

Last enum value.

Should not be used.

Specifies the weld tail for the reference line

Enumerator
None 

Specifies no tail

Fork 

Specifies fork tail

Box 

Specifies box tail

Last 

Last enum value.

Should not be used.

Represents the horizontal text justification

Enumerator
Left 
Center 
Right 

Specifies the dimension text orientation

Enumerator
Horizontal 

Specifies horizontal dimension text

Aligned 

Specifies dimenson text aligned with the dimension line

OverDimensionLine 

Specifies dimenson text aligned with and above the dimension line

ByAngle 

Specifies dimension text at angle

Perpendicular 

Specifies dimension text perpendicular to the dimension line

SplitByDimensionLine 

Specifies dimenson text split by the dimension line

Last 

Last enum value.

Should not be used.

Specifies the dimension text placement

Enumerator
Automatic 

Specifies automatic text placement

ManualArrowsIn 

Specifies manual text placement with arrows inside the extension lines

ManualArrowsOut 

Specifies manual text placement with arrows outside the extension lines

ManualArrowsInSameDirection 

Specifies manual text placement with arrows in the same direction

Last 

Last enum value.

Should not be used.

Specifies the dimension text position

Enumerator
AfterStub 

Specifies text position after stub

AboveStub 

Specifies text position above stub

Last 

Last enum value.

Should not be used.

Specifies the custom symbol text preferences option.

This option is only available when creating.

Enumerator
PartLettering 

Specifies current part files's lettering preferences will be used

MasterSymbol 

Specifies master symbol's text preferences will be used

Last 

Last enum value.

Should not be used.

Specifies the custom symbol text type

Enumerator
Mandatory 

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

Arbitrary 

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.

Controlled 

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

PartiallyControlled 

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.

Integer 

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.

Real 

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.

Last 

Last enum value.

Should not be used.

Specifies the tolerance text placement relative to the dimension text

Enumerator
Below 

Specifies tolerance below dimension text

After 

Specifies tolerance after dimension text

Above 

Specifies tolerance above dimension text

Last 

Last enum value.

Should not be used.

Specifies the tolerance type

Enumerator
None 

No tolerance

LimitOneLine 

-LIM +LIM

LimitTwoLines 

+LIM

-LIM

BilateralOneLine 

+-TOL

BilateralTwoLines 

+TOL

-TOL

UnilateralAbove 

+TOL

-.000

UnilateralBelow 

+.000

-TOL

Basic 

|xxx|

Reference 

(xxx)

LimitLargerFirst 

+LIM -LIM

LimitLargerBelow 

-LIM

+LIM

LimitsAndFits 

A5

NotToScale 

xxx

DiameterReference 

(DIA xxx)

BasicNotToScale 

Specifies the tolerance zone shape

Enumerator
Planar 

Specifies planar zone shape

Cylindrical 

Specifies cylindrical zone shape

Spherical 

Specifies spherical zone shape

Last 

Last enum value.

Should not be used.

Specifies the dimension trim dimension line style.

Enumerator
DoNotTrim 

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

Trim 

Dimension line will be trimmed when text crosses both extension lines

Specifies the True Length Text position

Enumerator
None 

Do not display True Length Text

Prefix 

Display True Length Text before dimension value

Suffix 

Display True Length Text after dimension value

Represents the vertical text justification

Enumerator
Top 
Middle 
Bottom 

Specifies the weld standard

Enumerator
Ansi 

ANSI standard

Din 

DIN standard

Jis 

JIS standard

Iso 

ISO standard

Eskd 

ESKD standard

Gb 

GB standard

Last 

Last enum value.

Should not be used.

Specifies the 0 tolerance display style

Enumerator
BasedOnUnits 

Zero tolerance display is tied to display units

AsZero 

Always display zero tolerance as 0

OmittedAndInlined 

Omit the display of zero tolerance and inline the remaining tolerance

Omitted 

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

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