NX Open C++ Reference Guide
Classes
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  BaseView
 Represents a Base View. More...
class  BaseViewBuilder
 Represents a Drawings::BaseView builder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateBaseViewBuilder
Default values. More...
class  BaseViewStyle
 Represents set of Base View Style Preferences applicable to drafting views. More...
class  BordersAndZones
 Represents Borders and Zones
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
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateBrokenViewBuilder
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  DetailView
 Represents a Detail View. More...
class  DetailViewBuilder
 Represents a Drawings::DetailView . More...
class  DraftingView
 Represents a drafting view. More...
class  DraftingViewCollection
 Represents a collection of Drawings::DraftingView s. More...
class  DrawingCompareSettingsBuilder
 Represents a Drawings::DrawingCompareSettingsBuilder builder
To create a new instance of this class, use DrawingCompareManager::CreateDrawingCompareSettingsBuilder
Default values. More...
class  DrawingRegion
 Represents a Drawing Region
Created in NX8.0.0. More...
class  DrawingRegionBuilder
 Represents a Drawing Region Builder
To create a new instance of this class, use Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder
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
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateDrawingViewBuilder
Default values. 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  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 Drawings::ProjectedView builder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateProjectedViewBuilder
Default values. More...
class  ProjectedViewStyle
 Represents set of Projected View Style Preferences applicable to drafting views. 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
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateSectionInViewBuilder
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 Drawings::SectionView builder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateSectionViewBuilder
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
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateStandardViewsBuilder
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 Drawings::UpdateViewsBuilder
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateUpdateViewsBuilder

Created in NX5.0.0. More...
class  View2dOrientBuilder
 Represents the View 2D Orientation (Drawings.View2dOrientBuilder) 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
Created in NX7.5.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  ViewCopyTo3dBuilder
 Represents a Drawings::ViewCopyTo3dBuilder . More...
class  ViewCreationWizardBuilder
 This builder allows the user to create a Drawing View
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateViewCreationWizardBuilder
Default values. More...
class  ViewOrientationBuilder
 Represents a ViewOrientationBuilder. More...
class  ViewPlacementBuilder
 Represents a Drawings::ViewPlacementBuilder . 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  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 Button (Drawings.ViewStyleBuilder) More...
class  ViewStyleDetailBuilder
 Represents the DETAIL tab on the View Style Dialog (Drawings.ViewStyleDetailBuilder) 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 the GENERAL tab on the View Style Dialog (Drawings.ViewStyleGeneralBuilder) 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  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...

Detailed Description

Provides classes and interfaces for Drafting Drawings.

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