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

Provides classes and interfaces for Drafting Drawings. More...

Classes

class  AddObjectsToRegionBuilder
 Creates the builder for associating the symbols from library to the region More...
 
class  AddRemoveBoxViewBuilder
 This class is used to construct the add remove box view Builder More...
 
class  AnnotationSettingsBuilder
 Represents a Drawings.AnnotationSettingsBuilder . More...
 
class  AssociativeAngleBuilder
 This builder allows the user to create an associative or non-associative angle by measuring between a combination of two objects or vectors evaluated on a specified plane, or by an expression More...
 
class  AutomationBookletBuilder
 Represents a NXOpen.Drawings.AutomationBookletBuilder More...
 
class  AutomationTemplateRegionBuilder
 Represents a NXOpen.Drawings.AutomationTemplateRegionBuilder More...
 
class  BaseHalfSectionLine
 Represents a Base Half Section Line. More...
 
class  BasePointToPointSectionLine
 Represents a Base Point to Point Section Line. More...
 
class  BaseSteppedSectionLine
 Represents a Base Stepped Section Line. More...
 
class  BaseView
 Represents a Base View. More...
 
class  BaseViewBuilder
 Represents a NXOpen.Drawings.BaseView builder More...
 
class  BaseViewStyle
 Represents set of Base View Style Preferences applicable to drafting views. More...
 
class  BorderAndZoneStyleBuilder
 Represents the Border and Zone Style Builder which manages all the style attributes related * to sheet borders, sheet margins and sheet zones. More...
 
class  BordersAndZones
 Represents Borders and Zones More...
 
class  BordersAndZonesBuilder
 Builder for creating Borders and Zones. More...
 
class  BordersAndZonesCollection
 Represents a collection of NXOpen.Drawings.BordersAndZones objects More...
 
class  BrokenViewBuilder
 This class is used to construct the broken view Builder More...
 
class  CompareReportBuilder
 Represents a NXOpen.Drawings.CompareReportBuilder builder More...
 
class  ConversionProcessSettingsBuilder
 Represents a Drawings.ConversionProcessSettingsBuilder . More...
 
class  ConvertDraftingContentsBuilder
 Represents a Drawings.ConvertDraftingContentsBuilder . More...
 
class  ConvertToPMIBuilderManager
 Represents NXOpen.Drawings.ConvertToPMIBuilderManager More...
 
class  CustomViewSettingsBuilder
 this class represents the "this class represents Drawings. More...
 
class  DetailView
 Represents a Detail View. More...
 
class  DetailViewBuilder
 Represents a NXOpen.Drawings.DetailView . More...
 
class  DraftingBody
 Represents a drafting body. More...
 
class  DraftingBodyCollection
 Represents a collection of NXOpen.Drawings.DraftingBody s. More...
 
class  DraftingComponentSelectionBuilder
 This builder allows the user to select a view in which component objects can be designated as primary or secondary geometry More...
 
class  DraftingCurve
 Represents a Drafting VD Curve. More...
 
class  DraftingCurveCollection
 Represents a collection of NXOpen.Drawings.DraftingCurve s. More...
 
class  DraftingCurveInfo
 Represents Drafting Curve Info More...
 
class  DraftingDrawingSheet
 Represents a drafting drawing sheet. More...
 
class  DraftingDrawingSheetBuilder
 Represents a Builder for creating NXOpen.Drawings.DraftingDrawingSheet s More...
 
class  DraftingDrawingSheetCollection
 Represents a collection of NXOpen.Drawings.DraftingDrawingSheet s. More...
 
class  DraftingPoint
 Represents a Drafting VD Point. More...
 
class  DraftingPointCollection
 Represents a collection of NXOpen.Drawings.DraftingPoint s. More...
 
class  DraftingView
 Represents a drafting view. More...
 
class  DraftingViewCollection
 Represents a collection of NXOpen.Drawings.DraftingView s. More...
 
class  DrawingCompareSettingsBuilder
 Represents a NXOpen.Drawings.DrawingCompareSettingsBuilder builder More...
 
class  DrawingFormatSheetBuilder
 Represents a NXOpen.Drawings.DrawingFormatSheetBuilder More...
 
class  DrawingRegion
 Represents a Drawing Region More...
 
class  DrawingRegionBuilder
 Represents a Drawing Region Builder More...
 
class  DrawingRegionCollection
 Represents a collection of drawing regions More...
 
class  DrawingRegionRulesBuilder
 Represents a Drawing region rules builder More...
 
class  DrawingSheet
 Represents a drawing sheet. More...
 
class  DrawingSheetBuilder
 Represents a NXOpen.Drawings.DrawingSheetBuilder More...
 
class  DrawingSheetCollection
 Represents a collection of drawing sheets. More...
 
class  DrawingsPropertiesBuilder
 Represents an NXOpen.Drawings.DrawingsPropertiesBuilder to be used for marking the component as secondary geometry. More...
 
class  DrawingView
 Drawing View - an empty view created without any geometric objects. More...
 
class  DrawingViewBuilder
 This builder allows the user to create a Drawing View More...
 
class  EditSectionLineSettingsBuilder
 Represents a NXOpen.Drawings.EditSectionLineSettingsBuilder builder. More...
 
class  EditViewLabelSettingsBuilder
 Represents a NXOpen.Drawings.EditViewLabelSettingsBuilder builder. More...
 
class  EditViewSettingsBuilder
 Represents a NXOpen.Drawings.EditViewSettingsBuilder builder. More...
 
class  FlatPatternObject
 Provides an interface to the data available for flat pattern objects on drawing views. More...
 
class  FlatPatternViewStyle
 Provides access to object and callout properties for sheet-metal data in flat pattern views on drawings. More...
 
class  GeneralViewStyle
 Represents set of General View Styles Preferences applicable to drafting views. More...
 
class  GeneralWorkFlowBuilder
 Represents a NXOpen.Drawings.GeneralWorkFlowBuilder More...
 
class  HalfPictorialSectionLine
 Half Pictorial Section Line is used to create a pictorial view with half of the part sectioned and the other half un-sectioned. More...
 
class  HalfSectionLine
 Half Section Line is used to create a view with half of the part sectioned and the other half un-sectioned. More...
 
class  HalfSectionLineBuilder
 Represents a NXOpen.Drawings.HalfSectionLineBuilder . More...
 
class  HiddenLinesViewStyle
 Represents set of Hidden Lines View Style Preferences applicable to drafting views. More...
 
class  HiddenObjectsBuilder
 This builder allows the user to select a view in which component objects can be designated as hidden or shown More...
 
class  HingeLineBuilder
 Represents a Drawings. More...
 
class  InheritPmiViewStyle
 Represents set of InheritPmiViewStyle applicable to drafting views. More...
 
class  MarkAsTemplateBuilder
 Represents a NXOpen.Drawings.MarkAsTemplateBuilder More...
 
class  MultipleViewPlacementBuilder
 This builder allows the user to create a Multiple View Placement More...
 
class  NamespaceDoc
 Provides classes and interfaces for Drafting Drawings. More...
 
class  OrderManager
 Represents an object that manages orders. More...
 
class  OrientationViewStyle
 Represents set of Orientation View Style Preferences applicable to drafting views. More...
 
class  OrientedSectionLine
 Represents a Oriented Section Line. More...
 
class  OrientedSectionLineBuilder
 Represents a NXOpen.Drawings.OrientedSectionLineBuilder . More...
 
class  OvtBuilder
 Represents a NXOpen.Drawings.OvtBuilder More...
 
class  ParentViewBuilder
 Represents a NXOpen.Drawings.ParentViewBuilder . More...
 
class  PerspectiveViewStyle
 Represents set of PerspectiveViewStyle applicable to drafting views. More...
 
class  PictorialSectionLine
 A Pictorial Simple or Pictorial Stepped Section Line. More...
 
class  PointAndAngleSectionLine
 Point and Angle Section Line lets you create a view with multiple segment cuts with no bends. More...
 
class  PointAndAngleSectionLineBuilder
 Represents a NXOpen.Drawings.PointAndAngleSectionLineBuilder . More...
 
class  PointToPointSectionLine
 Point to Point Section Line lets you create a view with multiple segment cuts with no bends. More...
 
class  PointToPointSectionLineBuilder
 Represents a NXOpen.Drawings.PointToPointSectionLineBuilder . More...
 
class  ProjectedView
 Represents a Projected View. More...
 
class  ProjectedViewBuilder
 Represents a NXOpen.Drawings.ProjectedView builder More...
 
class  ProjectedViewOrientationBuilder
 Represents a NXOpen.Drawings.ProjectedViewOrientationBuilder More...
 
class  ProjectedViewStyle
 Represents set of Projected View Style Preferences applicable to drafting views. More...
 
class  RefineDisplayBuilder
 Represents a NXOpen.Drawings.RefineDisplayBuilder . More...
 
class  RemoveObjectsBuilder
 Creates the builder for removing associated objects from the region More...
 
class  RenderSet
 Represents a RenderSet. More...
 
class  ReportBuilder
 Represents a Drawings.ReportBuilder . More...
 
class  RevolvedSectionLine
 Revolved Section Line is used to create section views which are revolved about an axis. More...
 
class  RevolvedSectionLineBuilder
 Represents a NXOpen.Drawings.RevolvedSectionLineBuilder . More...
 
class  SecondaryGeometryInViewsBuilder
 This builder allows the user to select existing view(s) in which component objects can be designated as secondary or primary More...
 
class  SectionInViewBuilder
 This builder allows the user to select a view in which component or solid body objects can be designated as section, non-sectioned, or neither More...
 
class  SectionLine
 Represents a Section Line. More...
 
class  SectionLineBuilder
 Represents a NXOpen.Drawings.SectionLineBuilder . More...
 
class  SectionLineCollection
 Represents a collection of NXOpen.Drawings.SectionLine s. More...
 
class  SectionLineSegmentBuilder
 Represents a NXOpen.Drawings.SectionLineSegmentBuilder . More...
 
class  SectionLineSegmentBuilderList
 Represents a list of objects. More...
 
class  SectionLineSegmentPointBuilder
 Represents Section Line Segment Point Builder More...
 
class  SectionLineSegmentPointListBuilder
 Represents SectionLineSegmentPointListBuilder class. More...
 
class  SectionLineSegmentsBuilder
 Represents a class Drawings. More...
 
class  SectionLineSettingsBuilder
 Represents the Section Line Settings Builder (Drawings. More...
 
class  SectionLineStyleBuilder
 Represents a Drawings. More...
 
class  SectionView
 Represents a Section View. More...
 
class  SectionViewBuilder
 Represents a NXOpen.Drawings.SectionView builder More...
 
class  SectionViewStyle
 Represents set of Section View Style Preferences applicable to drafting views. More...
 
class  SelectDraftingView
 Represents a single object selection. More...
 
class  SelectDraftingViewList
 Represents a list of objects on a selection list. More...
 
class  SelectDrawingRegion
 Represents a single object selection. More...
 
class  SelectDrawingView
 Represents a single object selection. More...
 
class  SelectDrawingViewList
 Represents a list of objects on a selection list. More...
 
class  SelectModelViewBuilder
 Represents a Select Model View builder that selects a model view More...
 
class  SelectRegionBuilder
 Creates the builder for associating the objects from the screen More...
 
class  SelectSectionLine
 Represents a single object selection. More...
 
class  SettingsBuilder
 Represents a Drawings.SettingsBuilder . More...
 
class  ShadingViewStyle
 Represents set of Shading View style applicable to drafting views. More...
 
class  SheetBorderSettingsBuilder
 Represents a NXOpen.Drawings.SheetBorderSettingsBuilder . More...
 
class  SheetDraftingViewCollection
 Represents a collection of NXOpen.Drawings.DraftingView s. More...
 
class  SheetMarginSettingsBuilder
 Represents the Drawing Sheet Margins Style Builder. More...
 
class  SheetSectionLineCollection
 Represents a collection of NXOpen.Drawings.SectionLine s. More...
 
class  SheetTemplateManager
 Represents a manager of NXOpen.Drawings.DraftingView s. More...
 
class  SheetZoneReferenceBuilder
 builder for creating sheet zone refernce control strings based on the selected attribute and view More...
 
class  SheetZoneSettingsBuilder
 Represents the Drawing Sheet Zone Setting Style Builder. More...
 
class  ShipbuildingLinesViewStyle
 Represents set of Shipbuilding Lines View Style applicable to drafting views. More...
 
class  ShipDraftingViewLinesBuilder
 Represents a ship view lines block More...
 
class  ShipDraftingViewLinesBuilderList
 Represents a list of objects. More...
 
class  ShipDraftingViewLinesViewStyle
 Represents set of Ship Drafting Lines View Style applicable to drafting views. More...
 
class  SketchedHalfSectionLine
 Sketched Half Section Line is sketch based section line. More...
 
class  SketchedPointToPointSectionLine
 Sketched Point to Point Section Line is sketch based section line. More...
 
class  SketchedSteppedSectionLine
 A Sketched Simple or Stepped Section Line is sketch based section line. More...
 
class  SketchSectionLineBuilder
 Represents a Drawings.SectionLine builder More...
 
class  SmoothEdgesViewStyle
 Represents set of Smooth Edges View Style Preferences applicable to drafting views. More...
 
class  SpecifySectionLineBuilder
 Select a section line More...
 
class  StandardViewsBuilder
 This builder allows the user to create a Drawing View More...
 
class  SteppedSectionLine
 A Simple or Stepped Section Line. More...
 
class  SteppedSectionLineBuilder
 Represents a NXOpen.Drawings.SteppedSectionLineBuilder . More...
 
class  SvtBuilder
 Represents a NXOpen.Drawings.SvtBuilder More...
 
class  ThreadsViewStyle
 Represents set of Threads View Style Preferences applicable to drafting views. More...
 
class  TraceLinesViewStyle
 Represents interface for Trace Lines View Style Preferences applicable to drafting views. More...
 
class  TrackDrawingChangesGeneralBuilder
 Represents a NXOpen.Drawings.TrackDrawingChangesGeneralBuilder More...
 
class  TrackDrawingChangesReportFilterBuilder
 Represents a Drawings.TrackDrawingChangesReportFilterBuilder More...
 
class  UpdateViewsBuilder
 Represents a NXOpen.Drawings.UpdateViewsBuilder More...
 
class  View2dOrientBuilder
 Represents the View 2D Orientation (Drawings. More...
 
class  ViewAlignment
 View Alignment object. More...
 
class  ViewAlignmentBuilder
 Represents a NXOpen.Drawings.ViewAlignmentBuilder . More...
 
class  ViewAlignmentCollection
 Represents a collection of NXOpen.Drawings.ViewAlignment s. More...
 
class  ViewBoundaryBuilder
 Represents the View Boundary (Drawings. More...
 
class  ViewBreak
 ViewBreak - defines the portion of a view that gets hidden to produce a broken view More...
 
class  ViewBreakBuilder
 Represents a NXOpen.Drawings.ViewBreakBuilder More...
 
class  ViewBreakCollection
 Represents a collection of NXOpen.Drawings.ViewBreak s. More...
 
class  ViewCenterCoordinateBuilder
 Represents the View center coodinate (Drawings. More...
 
class  ViewCommonViewLabelBuilder
 Represents a NXOpen.Drawings.ViewCommonViewLabelBuilder More...
 
class  ViewCopyTo3dBuilder
 Represents a NXOpen.Drawings.ViewCopyTo3dBuilder . More...
 
class  ViewCreationWizardBuilder
 This builder allows the user to create a Drawing View More...
 
class  ViewDetailLabelBuilder
 Represents a NXOpen.Drawings.ViewDetailLabelBuilder More...
 
class  ViewingDirectionArrow
 This class represents a Drafting Viewing Direction Arrow. More...
 
class  ViewingDirectionArrowLabel
 This class represents a Drafting Viewing Direction Arrow Label. More...
 
class  ViewLabelBuilder
 Represents a NXOpen.Drawings.ViewLabelBuilder More...
 
class  ViewOrientationBuilder
 Represents a ViewOrientationBuilder. More...
 
class  ViewPlacementBuilder
 Represents a NXOpen.Drawings.ViewPlacementBuilder . More...
 
class  ViewProjectedArrowSettingsBuilder
 Represents a NXOpen.Drawings.ViewProjectedArrowSettingsBuilder More...
 
class  ViewProjectedLabelBuilder
 Represents a NXOpen.Drawings.ViewProjectedLabelBuilder More...
 
class  ViewProjectedViewSettingsBuilder
 Represents a NXOpen.Drawings.ViewProjectedViewSettingsBuilder More...
 
class  ViewProjectionBuilder
 Represents a NXOpen.Drawings.ViewProjectionBuilder . More...
 
class  ViewProjectionPlaneBuilder
 Represents the View Projection Plane (Drawings. More...
 
class  ViewScaleBuilder
 Represents the View Scale (Drawings. More...
 
class  ViewSectionLabelBuilder
 Represents a NXOpen.Drawings.ViewSectionLabelBuilder More...
 
class  ViewSectionLineBuilder
 Represents a NXOpen.Drawings.ViewSectionLineBuilder More...
 
class  ViewSettingsBuilder
 Represents a Drawings.ViewSettingsBuilder . More...
 
class  ViewStyle
 Represents set of style applicable to drafting views. More...
 
class  ViewStyleBaseBuilder
 Represents the BASE tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleBuilder
 Represents the View Style Builder (Drawings. More...
 
class  ViewStyleDetailBuilder
 Represents the DETAIL tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleFPCalloutConfigBuilder
 Represents the Callout section of the Flat Pattern tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleFPCalloutsBuilder
 Represents the Callout section of the Flat Pattern tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleFPCurvesBuilder
 Represents the Curve section of the Flat Pattern tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleGeneralBuilder
 Represents view style general builder (Drawings. More...
 
class  ViewStyleHiddenLinesBuilder
 Represents the HIDDEN LINES tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleInheritPmiBuilder
 Represents the INHERIT PMI tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleOrientationBuilder
 Represents the ORIENTATION tab on the View Style Dialog (Drawings. More...
 
class  ViewStylePerspectiveBuilder
 Represents the PERSPECTIVE tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleProjectedBuilder
 Represents the PROJECTED tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleSecondaryComponentsBuilder
 Represents the Secondary Geometry tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleSectionBuilder
 Represents the SECTION tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleSectionConstraintsBuilder
 Represents the SECTION CONSTRAINTS tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleShadingBuilder
 Represents the SHADING tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleShipbuildingLinesBuilder
 Represents the Shipbuilding LINES tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleShipbuildingLinesBuilderList
 Represents a list of objects. More...
 
class  ViewStyleSmoothEdgesBuilder
 Represents the SMOOTH EDGES tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleThreadsBuilder
 Represents the THREADS tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleTraceLinesBuilder
 Represents the TRACE LINES tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleVirtualIntersectionsBuilder
 Represents the VIRTUAL INTERSECTIONS tab on the View Style Dialog (Drawings. More...
 
class  ViewStyleVisibleLinesBuilder
 Represents the VISIBLE LINES tab on the View Style Dialog (Drawings. More...
 
class  ViewWorkflowBuilder
 Represents a NXOpen.Drawings.ViewWorkflowBuilder More...
 
class  VirtualIntersectionsViewStyle
 Represents set of Virtual Intersections View Style Preferences applicable to drafting views. More...
 
class  VisibleAndHiddenLinesColorFontWidthBuilder
 Represent a NXOpen.Drawings.VisibleAndHiddenLinesColorFontWidthBuilder More...
 
class  VisibleLinesViewStyle
 Represents set of Visible Lines View Style Preferences applicable to drafting views. More...
 
class  VisualDrawingComparePrefsBuilder
 This class gets and sets components of Visual Overlay in Drafting Preferences. More...
 

Enumerations

enum  HorizontalCenteringMarkType {
  None, LeftArrow, RightArrow, LeftandRightArrow,
  LeftandRightLine
}
 the horizontal centering mark type More...
 
enum  VerticalCenteringMarkType {
  None, BottomArrow, TopArrow, BottomandTopArrow,
  BottomandTopLine
}
 the vertical centering mark type More...
 
enum  Method { None, Standard, Custom }
 the zone method More...
 
enum  ZoneOrigin { BottomRight, TopLeft, TopRight, BottomLeft }
 the zone origin More...
 
enum  FontEnum { Blockfont }
 the font More...
 
enum  ArrowStyleType { Filled, Closed, ClosedSolid, Open }
 the arrow style type More...
 
enum  ArrowDirectionType { OutofSheet, IntoSheet }
 the arrow direction type More...
 
enum  TrimmingMarkStyleType { Triangle, Corner }
 the trimming mark style type More...
 
enum  ViewLabelTypes { Name, Letter }
 view label type More...
 
enum  LabelPositionTypes { Above, Below }
 label position type More...
 
enum  LetterFormatTypes { A, AA, AA1 }
 letter format type More...
 
enum  RotationSymbolTypes { None, Full, Right, Left }
 Rotation symbol types More...
 
enum  ReferenceShowTypes { SheetandZone, Sheet, Zone }
 reference show type More...
 
enum  ScalePositionTypes { Above, Below, Before, After }
 scale Position type More...
 
enum  ScaleValueFormatTypes { Ratio, CommonFraction, SingleLineFraction, Nx }
 scale value format type More...
 

Detailed Description

Provides classes and interfaces for Drafting Drawings.

Enumeration Type Documentation

the arrow direction type

Enumerator
OutofSheet 

Out of Sheet

IntoSheet 

the arrow style type

Enumerator
Filled 

Filled

Closed 

Closed

ClosedSolid 

Close Solid

Open 

the font

Enumerator
Blockfont 

the horizontal centering mark type

Enumerator
None 

None

LeftArrow 

Left Arrow

RightArrow 

Right Arrow

LeftandRightArrow 

Left and Right Arrow

LeftandRightLine 

label position type

Enumerator
Above 
Below 

letter format type

Enumerator
A 
AA 
AA1 

the zone method

Enumerator
None 

To support legacy parts

Standard 

Standard

Custom 

reference show type

Enumerator
SheetandZone 
Sheet 
Zone 

Rotation symbol types

Enumerator
None 
Full 
Right 
Left 

scale Position type

Enumerator
Above 
Below 
Before 
After 

scale value format type

Enumerator
Ratio 
CommonFraction 
SingleLineFraction 
Nx 

the trimming mark style type

Enumerator
Triangle 

Triangle

Corner 

the vertical centering mark type

Enumerator
None 

None

BottomArrow 

Bottom Arrow

TopArrow 

Top Arrow

BottomandTopArrow 

Bottom and Top Arrow

BottomandTopLine 

view label type

Enumerator
Name 
Letter 

the zone origin

Enumerator
BottomRight 

Bottom Right

TopLeft 

Top Left

TopRight 

Top Right

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