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

Provides classes and interfaces for Layout2D. More...

Classes

class  AssemblyCreationSettingsBuilder
 Represents a NXOpen::Layout2d::AssemblyCreationSettingsBuilder. More...
 
class  AssemblyFromLayout2dBuilder
 Represents a Builder for create assembly from Layout functionality which will create a new assembly from the selected Layout
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateAssemblyFromLayout2dBuilder

Created in NX10.0.0. More...
 
class  Component
 Represents the Component object. More...
 
class  ComponentCollection
 Represents a collection of NXOpen::Layout2d::Component s. More...
 
class  ComponentDefinition
 Represents a component definition. More...
 
class  ComponentDefinitionCollection
 Represents a collection of NXOpen::Layout2d::ComponentDefinition objects. More...
 
class  ComponentNameBuilder
 This class is used to construct the component name and part file name block, if it is in manage mode, we also have item number, item revision and item name . More...
 
class  ComponentSettingsBlockBuilder
 Represents the Component Settings Button (Layout2d.ComponentSettingsBlockBuilder) More...
 
class  ComponentSettingsBuilder
 Represents a NXOpen::Layout2d::ComponentSettingsBuilder This builder stores the information of the 2D Component settings. More...
 
class  ConvertLayoutToSheetBuilder
 Represents a Builder for converting Layout to drawing sheet
To create a new instance of this class, use NXOpen::Layout2d::LayoutDrawingSheetCollection::CreateConvertLayoutToSheetBuilder

Created in NX12.0.0. More...
 
class  ConvertSheetToLayoutBuilder
 Represents a Builder for converting a drawing sheet to Layout
To create a new instance of this class, use NXOpen::Layout2d::LayoutDrawingSheetCollection::CreateConvertSheetToLayoutBuilder

Created in NX12.0.0. More...
 
class  CreateComponentFrom3DBuilder
 Represents a Builder that creates NXOpen::Layout2d::Component from Assembly
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateComponentFrom3dBuilder
Default values. More...
 
class  CreateComponentFrom3DSettingsBuilder
 Represents a NXOpen::Layout2d::CreateComponentFrom3DSettingsBuilder. More...
 
class  DefineComponentAnchorPointBuilder
 Represents a Builder for Define Component Anchor Point functionality which will define the anchor point location of a 2D Component instance
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateDefineComponentAnchorPointBuilder

Created in NX10.0.0. More...
 
class  DefineComponentBuilder
 Represents a Builder for Define 2D component functionality which will define a 2D Component and stores its definition in the Reuse Library
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateDefineComponentBuilder
Default values. More...
 
class  EditComponentSettingsBuilder
 Represents a NXOpen::Layout2d::EditComponentSettingsBuilder builder. More...
 
class  ExportComponentHierarchyBuilder
 Represents a Builder for export component 2D hierarchy
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateExportComponentHierarchyBuilder

Created in NX11.0.0. More...
 
class  GeneralPreferencesBuilder
 Represents a NXOpen::Layout2d::GeneralPreferencesBuilder This builder stores the general layout preferences. More...
 
class  InsertComponentBuilder
 Represents a Builder for Insert Component functionality which will insert a 2D Component instance in the active sketch
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateInsertComponentBuilder

Created in NX10.0.0. More...
 
class  LayoutDrawingSheet
 Represents a Layout drawing sheet. More...
 
class  LayoutDrawingSheetBuilder
 Represents a Builder for creating Layout2d::LayoutDrawingSheet s
To create a new instance of this class, use NXOpen::Layout2d::LayoutDrawingSheetCollection::CreateLayoutDrawingSheetBuilder

Created in NX12.0.0. More...
 
class  LayoutDrawingSheetCollection
 Represents a collection of NXOpen::Layout2d::LayoutDrawingSheet s. More...
 
class  LocalDefinitionFolder
 Represents a local definition folder. More...
 
class  LocalDefinitionFolderBuilder
 Represents a NXOpen::Layout2d::LocalDefinitionFolderBuilder . More...
 
class  LocalDefinitionFolderCollection
 Represents a collection of NXOpen::Layout2d::LocalDefinitionFolder objects. More...
 
class  MakeComponentUniqueBuilder
 Represents a Builder for Make 2D Component unique functionality which will create a new definition of the selected 2D Component instance
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateMakeComponentUniqueBuilder
Default values. More...
 
class  NewComponentBuilder
 Represents a Builder for New 2D Component functionality which will create an empty 2D Component instance and stores its definition in the local 2D Component folder
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateNewComponentBuilder

Created in NX10.0.0. More...
 
class  PublishComponentBuilder
 Represents a Builder for Publish 2D Component functionality which will allow local definitions to be exported into external storage locations
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreatePublishComponentBuilder

Created in NX10.0.0. More...
 
class  ReparentComponentBuilder
 Represents a Builder for Reparent 2D Component functionality which will reparents the selected 2D Component contents from another 2D Component definition. More...
 
class  ReplaceComponentBuilder
 Represents a Builder for Replace 2D Component functionality which will replaces the selected 2D Component contents from another 2D Component definition. More...
 
class  SelectComponent
 Represents a single object selection. More...
 
class  SelectComponentList
 Represents a list of objects on a selection list. More...
 
class  SmashComponentBuilder
 Represents a Builder for Smash 2D Component functionality which will break instances of 2D Components into its constituent pieces, we can have multiple committed objects
To create a new instance of this class, use NXOpen::Layout2d::ComponentCollection::CreateSmashComponentBuilder

Created in NX10.0.0. More...
 

Enumerations

enum  Layout2dComponentMemberType {
  Layout2dComponentMemberTypeNone, Layout2dComponentMemberTypeSketchGeometryNonReference, Layout2dComponentMemberTypeSketchGeometryReference, Layout2dComponentMemberTypeSketchGeometry,
  Layout2dComponentMemberTypeSketchDimension, Layout2dComponentMemberTypeSketchConstraint = 8, Layout2dComponentMemberTypeSketch = 16, Layout2dComponentMemberTypeComponent = 32,
  Layout2dComponentMemberTypeDraftingDimension = 64, Layout2dComponentMemberTypeDimension = 68, Layout2dComponentMemberTypeDraftingAnnotationNonDimension = 128, Layout2dComponentMemberTypeDraftingAnnotation = 192,
  Layout2dComponentMemberTypeAnnotation = 196, Layout2dComponentMemberTypeMiscOthers = 256, Layout2dComponentMemberTypeMisc = 448, Layout2dComponentMemberTypeAll = 511
}
 Component member type. More...
 
enum  Layout2dDefinitionLocation { Layout2dDefinitionLocationUnspecified, Layout2dDefinitionLocationLocal, Layout2dDefinitionLocationNative, Layout2dDefinitionLocationTcEng }
 Definition location. More...
 
enum  Layout2dDefinitionStatus {
  Layout2dDefinitionStatusUnknown, Layout2dDefinitionStatusSynced, Layout2dDefinitionStatusNewer, Layout2dDefinitionStatusOlder,
  Layout2dDefinitionStatusMissing
}
 Definition Status. More...
 

Detailed Description

Provides classes and interfaces for Layout2D.

Enumeration Type Documentation

Component member type.

Enumerator
Layout2dComponentMemberTypeNone 

none

Layout2dComponentMemberTypeSketchGeometryNonReference 

sketch geometry non reference

Layout2dComponentMemberTypeSketchGeometryReference 

sketch geometry reference

Layout2dComponentMemberTypeSketchGeometry 

sketch geometry

Layout2dComponentMemberTypeSketchDimension 

sketch dimension

Layout2dComponentMemberTypeSketchConstraint 

sketch constraint

Layout2dComponentMemberTypeSketch 

sketch

Layout2dComponentMemberTypeComponent 

component

Layout2dComponentMemberTypeDraftingDimension 

drafting dimension

Layout2dComponentMemberTypeDimension 

dimension

Layout2dComponentMemberTypeDraftingAnnotationNonDimension 

drafting annotation non dimension

Layout2dComponentMemberTypeDraftingAnnotation 

drafting annotation

Layout2dComponentMemberTypeAnnotation 

annotation

Layout2dComponentMemberTypeMiscOthers 

misc others

Layout2dComponentMemberTypeMisc 

misc

Layout2dComponentMemberTypeAll 

all

Definition location.

Enumerator
Layout2dDefinitionLocationUnspecified 

unspecified

Layout2dDefinitionLocationLocal 

local

Layout2dDefinitionLocationNative 

native

Layout2dDefinitionLocationTcEng 

tc eng

Definition Status.

Enumerator
Layout2dDefinitionStatusUnknown 

unknown

Layout2dDefinitionStatusSynced 

synced

Layout2dDefinitionStatusNewer 

newer

Layout2dDefinitionStatusOlder 

older

Layout2dDefinitionStatusMissing 

missing

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