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

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

Classes

class  AddObjectsToRegionBuilder
 Creates the builder for associating the symbols from library to the region
To create a new instance of this class, use Drawings::DrawingRegionCollection::CreateAddObjectsToRegionBuilder

Created in NX8.0.0. More...
 
class  AddRemoveBoxViewBuilder
 This class is used to construct the add remove box view Builder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateAddRemoveBoxViewBuilder

Created in NX8.0.0. More...
 
class  AutomationBookletBuilder
 Represents a Drawings::AutomationBookletBuilder. More...
 
class  AutomationTemplateRegionBuilder
 Represents a Drawings::AutomationTemplateRegionBuilder. More...
 
class  BaseView
 Represents a Base View. More...
 
class  BaseViewBuilder
 
Represents a @link Drawings::BaseView Drawings::BaseView@endlink  builder  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateBaseViewBuilder  Drawings::DraftingViewCollection::CreateBaseViewBuilder @endlink  <br> 

Default values. More...

 
class  BaseViewStyle
 Represents set of Base View Style Preferences applicable to drafting views. More...
 
class  BordersAndZones
 Represents Borders and Zones
To create or edit an instance of this class, use Drawings::BordersAndZonesBuilder

Created in NX8.0.0. More...
 
class  BordersAndZonesBuilder
 Builder for creating Borders and Zones. More...
 
class  BordersAndZonesCollection
 Represents a collection of Drawings::BordersAndZones objects
To obtain an instance of this class, refer to DraftingManager

Created in NX8.0.0. More...
 
class  BrokenViewBuilder
 
This class is used to construct the broken view Builder  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateBrokenViewBuilder  Drawings::DraftingViewCollection::CreateBrokenViewBuilder @endlink  <br> 

Default values. More...

 
class  CompareReportBuilder
 Represents a Drawings::CompareReportBuilder builder
To create a new instance of this class, use DrawingCompareManager::CreateCompareReportBuilder

Created in NX7.5.0. More...
 
class  CustomViewSettingsBuilder
 this class represents the "this class represents Drawings.CustomViewSettingsBuilder. More...
 
class  DetailView
 Represents a Detail View. More...
 
class  DetailViewBuilder
 Represents a Drawings::DetailView . More...
 
class  DraftingBody
 Represents a drafting body. More...
 
class  DraftingBodyCollection
 Represents a collection of Drawings::DraftingBody s. More...
 
class  DraftingCurve
 Represents a Drafting VD Curve. More...
 
class  DraftingCurveCollection
 Represents a collection of Drawings::DraftingCurve s. More...
 
class  DraftingView
 Represents a drafting view. More...
 
class  DraftingViewCollection
 Represents a collection of Drawings::DraftingView s. More...
 
class  DrawingCompareSettingsBuilder
 
Represents a @link Drawings::DrawingCompareSettingsBuilder Drawings::DrawingCompareSettingsBuilder@endlink  builder  <br> To create a new instance of this class, use @link DrawingCompareManager::CreateDrawingCompareSettingsBuilder  DrawingCompareManager::CreateDrawingCompareSettingsBuilder @endlink  <br> 

Default values. More...

 
class  DrawingFormatSheetBuilder
 Represents a Drawings::DrawingFormatSheetBuilder. More...
 
class  DrawingRegion
 Represents a Drawing Region
To create or edit an instance of this class, use Drawings::DrawingRegionBuilder

Created in NX8.0.0. More...
 
class  DrawingRegionBuilder
 
Represents a Drawing Region Builder  <br> To create a new instance of this class, use @link Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder  Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder @endlink  <br> 

Default values. More...

 
class  DrawingRegionCollection
 Represents a collection of drawing regions
Use Drawings::DrawingRegion to get the instance of this class. More...
 
class  DrawingRegionRulesBuilder
 Represents a Drawing region rules builder
Created in NX8.0.0. More...
 
class  DrawingSheet
 Represents a drawing sheet. More...
 
class  DrawingSheetBuilder
 Represents a Drawings::DrawingSheetBuilder
To create a new instance of this class, use Drawings::DrawingSheetCollection::DrawingSheetBuilder

Created in NX5.0.0. More...
 
class  DrawingSheetCollection
 Represents a collection of drawing sheets. 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  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateDrawingViewBuilder  Drawings::DraftingViewCollection::CreateDrawingViewBuilder @endlink  <br> 

Default values. More...

 
class  EditSectionLineSettingsBuilder
 Represents a Drawings::EditSectionLineSettingsBuilder builder. More...
 
class  EditViewLabelSettingsBuilder
 Represents a Drawings::EditViewLabelSettingsBuilder builder. More...
 
class  EditViewSettingsBuilder
 Represents a 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 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 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
Created in NX6.0.0. More...
 
class  HingeLineBuilder
 Represents a Drawings.HingeLineBuilder. More...
 
class  InheritPmiViewStyle
 Represents set of InheritPmiViewStyle applicable to drafting views. More...
 
class  MarkAsTemplateBuilder
 Represents a Drawings::MarkAsTemplateBuilder
To create a new instance of this class, use DraftingManager::CreateMarkAsTemplateBuilder

Created in NX8.0.0. More...
 
class  MultipleViewPlacementBuilder
 This builder allows the user to create a Multiple View Placement
Created in NX6.0.2. 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 Drawings::OrientedSectionLineBuilder . More...
 
class  OvtBuilder
 Represents a Drawings::OvtBuilder. More...
 
class  ParentViewBuilder
 Represents a 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 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 Drawings::PointToPointSectionLineBuilder . More...
 
class  ProjectedView
 Represents a Projected View. More...
 
class  ProjectedViewBuilder
 
Represents a @link Drawings::ProjectedView Drawings::ProjectedView@endlink  builder  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateProjectedViewBuilder  Drawings::DraftingViewCollection::CreateProjectedViewBuilder @endlink  <br> 

Default values. More...

 
class  ProjectedViewOrientationBuilder
 Represents a Drawings::ProjectedViewOrientationBuilder. More...
 
class  ProjectedViewStyle
 Represents set of Projected View Style Preferences applicable to drafting views. More...
 
class  RefineDisplayBuilder
 Represents a Drawings::RefineDisplayBuilder . More...
 
class  RemoveObjectsBuilder
 Creates the builder for removing associated objects from the region
To create a new instance of this class, use Drawings::DrawingRegionCollection::CreateRemoveObjectsBuilder

Created in NX8.0.0. More...
 
class  RenderSet
 Represents a RenderSet. More...
 
class  RevolvedSectionLine
 Revolved Section Line is used to create section views which are revolved about an axis. More...
 
class  RevolvedSectionLineBuilder
 Represents a Drawings::RevolvedSectionLineBuilder . 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  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateSectionInViewBuilder  Drawings::DraftingViewCollection::CreateSectionInViewBuilder @endlink  <br> 

Default values. More...

 
class  SectionLine
 Represents a Section Line. More...
 
class  SectionLineBuilder
 Represents a Drawings::SectionLineBuilder . More...
 
class  SectionLineCollection
 Represents a collection of Drawings::SectionLine s. More...
 
class  SectionLineSegmentBuilder
 Represents a Drawings::SectionLineSegmentBuilder . More...
 
class  SectionLineSegmentBuilderList
 Represents a list of objects. More...
 
class  SectionLineStyleBuilder
 Represents a Drawings.SectionLineStyleBuiler. More...
 
class  SectionView
 Represents a Section View. More...
 
class  SectionViewBuilder
 
Represents a @link Drawings::SectionView Drawings::SectionView@endlink  builder  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateSectionViewBuilder  Drawings::DraftingViewCollection::CreateSectionViewBuilder @endlink  <br> 

Default values. 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
To create a new instance of this class, use Drawings::DrawingRegionCollection::CreateSelectRegionBuilder

Created in NX8.0.0. More...
 
class  SelectSectionLine
 Represents a single object selection. More...
 
class  ShadingViewStyle
 Represents set of Shading View style applicable to drafting views. More...
 
class  SheetDraftingViewCollection
 Represents a collection of Drawings::DraftingView s. More...
 
class  SheetSectionLineCollection
 Represents a collection of Drawings::SectionLine s. More...
 
class  SheetTemplateManager
 Represents a manager of Drawings::DraftingView s. More...
 
class  SheetZoneReferenceBuilder
 builder for creating sheet zone refernce control strings based on the selected attribute and view
To create a new instance of this class, use DraftingManager::CreateSheetZoneReferenceBuilder

Created in NX8.0.0. More...
 
class  ShipbuildingLinesViewStyle
 Represents set of Shipbuilding Lines View Style applicable to drafting views. More...
 
class  SmoothEdgesViewStyle
 Represents set of Smooth Edges View Style Preferences applicable to drafting views. More...
 
class  SpecifySectionLineBuilder
 Select a section line
Created in NX6.0.0. More...
 
class  StandardViewsBuilder
 
This builder allows the user to create a Drawing View  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateStandardViewsBuilder  Drawings::DraftingViewCollection::CreateStandardViewsBuilder @endlink  <br> 

Default values. More...

 
class  SteppedSectionLine
 A Simple or Stepped Section Line. More...
 
class  SteppedSectionLineBuilder
 Represents a Drawings::SteppedSectionLineBuilder . More...
 
class  SvtBuilder
 Represents a 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  UpdateViewsBuilder
 
   Represents a @link Drawings::UpdateViewsBuilder Drawings::UpdateViewsBuilder@endlink 
    <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateUpdateViewsBuilder  Drawings::DraftingViewCollection::CreateUpdateViewsBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  View2dOrientBuilder
 Represents the View 2D Orientation (Drawings.View2dOrientBuilder) More...
 
class  ViewAlignment
 View Alignment object. More...
 
class  ViewAlignmentBuilder
 
Represents a @link Drawings::ViewAlignmentBuilder Drawings::ViewAlignmentBuilder@endlink .This class is used to construct the view alignment Builder  <br> To create a new instance of this class, use @link Drawings::ViewAlignmentCollection::CreateViewAlignmentBuilder  Drawings::ViewAlignmentCollection::CreateViewAlignmentBuilder @endlink  <br> 

Default values. More...

 
class  ViewAlignmentCollection
 Represents a collection of Drawings::ViewAlignment s. More...
 
class  ViewBoundaryBuilder
 Represents the View Boundary (Drawings.ViewBoundaryBuilder) More...
 
class  ViewBreak
 
ViewBreak - defines the portion of a view that gets hidden to
    produce a broken view  <br> To create or edit an instance of this class, use @link Drawings::BrokenViewBuilder  Drawings::BrokenViewBuilder @endlink  <br> 


Created in NX7.5.0. More...

 
class  ViewBreakBuilder
 Represents a Drawings::ViewBreakBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0. More...
 
class  ViewBreakCollection
 Represents a collection of Drawings::ViewBreak s. More...
 
class  ViewCenterCoordinateBuilder
 Represents the View center coodinate (Drawings.ViewCenterCoordinateBuilder)
Created in NX6.0.0. More...
 
class  ViewCommonViewLabelBuilder
 Represents a Drawings::ViewCommonViewLabelBuilder. More...
 
class  ViewCopyTo3dBuilder
 Represents a Drawings::ViewCopyTo3dBuilder . More...
 
class  ViewCreationWizardBuilder
 
This builder allows the user to create a Drawing View  <br> To create a new instance of this class, use @link Drawings::DraftingViewCollection::CreateViewCreationWizardBuilder  Drawings::DraftingViewCollection::CreateViewCreationWizardBuilder @endlink  <br> 

Default values. More...

 
class  ViewDetailLabelBuilder
 Represents a 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 Drawings::ViewLabelBuilder. More...
 
class  ViewOrientationBuilder
 Represents a ViewOrientationBuilder. More...
 
class  ViewPlacementBuilder
 Represents a Drawings::ViewPlacementBuilder . More...
 
class  ViewProjectedArrowSettingsBuilder
 Represents a Drawings::ViewProjectedArrowSettingsBuilder
Created in NX9.0.0. More...
 
class  ViewProjectedLabelBuilder
 Represents a Drawings::ViewProjectedLabelBuilder. More...
 
class  ViewProjectedViewSettingsBuilder
 Represents a Drawings::ViewProjectedViewSettingsBuilder
Created in NX9.0.0. More...
 
class  ViewProjectionBuilder
 Represents a Drawings::ViewProjectionBuilder . More...
 
class  ViewProjectionPlaneBuilder
 Represents the View Projection Plane (Drawings.ViewProjectionPlaneBuilder)
Created in NX6.0.2. More...
 
class  ViewScaleBuilder
 Represents the View Scale (Drawings.ViewScaleBuilder) More...
 
class  ViewSectionLabelBuilder
 Represents a Drawings::ViewSectionLabelBuilder. More...
 
class  ViewSectionLineBuilder
 Represents a Drawings::ViewSectionLineBuilder. More...
 
class  ViewStyle
 Represents set of style applicable to drafting views. More...
 
class  ViewStyleBaseBuilder
 Represents the BASE tab on the View Style Dialog (Drawings.ViewStyleBaseBuilder) More...
 
class  ViewStyleBuilder
 Represents the View Style Builder (Drawings.ViewStyleBuilder) which manages all the style attributes related to the view including base view, projected view, drawing view, detail view, broken view, section view etc. More...
 
class  ViewStyleDetailBuilder
 Represents the DETAIL tab on the View Style Dialog (Drawings.ViewStyleDetailBuilder) More...
 
class  ViewStyleFPCalloutConfigBuilder
 Represents the Callout section of the Flat Pattern tab on the View Style Dialog (Drawings.ViewStyleFPCalloutsBuilder) More...
 
class  ViewStyleFPCalloutsBuilder
 Represents the Callout section of the Flat Pattern tab on the View Style Dialog (Drawings.ViewStyleFPCalloutsBuilder) More...
 
class  ViewStyleFPCurvesBuilder
 Represents the Curve section of the Flat Pattern tab on the View Style Dialog (Drawings.ViewStyleFPCurvesBuilder) More...
 
class  ViewStyleGeneralBuilder
 Represents view style general builder (Drawings.ViewStyleGeneralBuilder) which manages all the general attributes which are necessary for all the views. More...
 
class  ViewStyleHiddenLinesBuilder
 Represents the HIDDEN LINES tab on the View Style Dialog (Drawings.ViewStyleHiddenLinesBuilder) More...
 
class  ViewStyleInheritPmiBuilder
 Represents the INHERIT PMI tab on the View Style Dialog (Drawings.ViewStyleInheritPmiBuilder) More...
 
class  ViewStyleOrientationBuilder
 Represents the ORIENTATION tab on the View Style Dialog (Drawings.ViewStyleOrientationBuilder) More...
 
class  ViewStylePerspectiveBuilder
 Represents the PERSPECTIVE tab on the View Style Dialog (Drawings.ViewStylePerspectiveBuilder) More...
 
class  ViewStyleProjectedBuilder
 Represents the PROJECTED tab on the View Style Dialog (Drawings.ViewStyleProjectedBuilder) More...
 
class  ViewStyleSectionBuilder
 Represents the SECTION tab on the View Style Dialog (Drawings.ViewStyleSectionBuilder) More...
 
class  ViewStyleSectionConstraintsBuilder
 Represents the SECTION CONSTRAINTS tab on the View Style Dialog (Drawings.ViewStyleSectionConstraintsBuilder) More...
 
class  ViewStyleShadingBuilder
 Represents the SHADING tab on the View Style Dialog (Drawings.ViewStyleShadingBuilder) More...
 
class  ViewStyleShipbuildingLinesBuilder
 Represents the Shipbuilding LINES tab on the View Style Dialog (Drawings.ViewStyleShipbuildingLinesBuilder)
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateShipbuildingLineBuilder

Created in NX8.0.0. More...
 
class  ViewStyleShipbuildingLinesBuilderList
 Represents a list of objects. More...
 
class  ViewStyleSmoothEdgesBuilder
 Represents the SMOOTH EDGES tab on the View Style Dialog (Drawings.ViewStyleSmoothEdgesBuilder) More...
 
class  ViewStyleThreadsBuilder
 Represents the THREADS tab on the View Style Dialog (Drawings.ViewStyleThreadsBuilder) More...
 
class  ViewStyleTraceLinesBuilder
 Represents the TRACE LINES tab on the View Style Dialog (Drawings.ViewStyleTraceLinesBuilder) More...
 
class  ViewStyleVirtualIntersectionsBuilder
 Represents the VIRTUAL INTERSECTIONS tab on the View Style Dialog (Drawings.ViewStyleVirtualIntersectionsBuilder) More...
 
class  ViewStyleVisibleLinesBuilder
 Represents the VISIBLE LINES tab on the View Style Dialog (Drawings.ViewStyleVisibleLinesBuilder) More...
 
class  ViewWorkflowBuilder
 Represents a Drawings::ViewWorkflowBuilder
Created in NX9.0.0. More...
 
class  VirtualIntersectionsViewStyle
 Represents set of Virtual Intersections View Style Preferences applicable to drafting views. More...
 
class  VisibleLinesViewStyle
 Represents set of Visible Lines View Style Preferences applicable to drafting views. More...
 

Enumerations

enum  LabelPositionTypes { LabelPositionTypesAbove, LabelPositionTypesBelow }
 label position type More...
 
enum  LetterFormatTypes { LetterFormatTypesA, LetterFormatTypesAA, LetterFormatTypesAA1 }
 letter format type More...
 
enum  ReferenceShowTypes { ReferenceShowTypesSheetandZone, ReferenceShowTypesSheet, ReferenceShowTypesZone }
 reference show type More...
 
enum  ScalePositionTypes { ScalePositionTypesAbove, ScalePositionTypesBelow, ScalePositionTypesBefore, ScalePositionTypesAfter }
 scale Position type More...
 
enum  ScaleValueFormatTypes { ScaleValueFormatTypesRatio, ScaleValueFormatTypesCommonFraction, ScaleValueFormatTypesSingleLineFraction, ScaleValueFormatTypesNx }
 scale value format type More...
 
enum  ViewLabelTypes { ViewLabelTypesName, ViewLabelTypesLetter }
 view label type More...
 

Detailed Description

Provides classes and interfaces for Drafting Drawings.

Enumeration Type Documentation

label position type

Enumerator:
LabelPositionTypesAbove 

above

LabelPositionTypesBelow 

below

letter format type

Enumerator:
LetterFormatTypesA 

a

LetterFormatTypesAA 

aa

LetterFormatTypesAA1 

aa1

reference show type

Enumerator:
ReferenceShowTypesSheetandZone 

sheetand zone

ReferenceShowTypesSheet 

sheet

ReferenceShowTypesZone 

zone

scale Position type

Enumerator:
ScalePositionTypesAbove 

above

ScalePositionTypesBelow 

below

ScalePositionTypesBefore 

before

ScalePositionTypesAfter 

after

scale value format type

Enumerator:
ScaleValueFormatTypesRatio 

ratio

ScaleValueFormatTypesCommonFraction 

common fraction

ScaleValueFormatTypesSingleLineFraction 

single line fraction

ScaleValueFormatTypesNx 

nx

view label type

Enumerator:
ViewLabelTypesName 

name

ViewLabelTypesLetter 

letter

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