NXOpen.Layout2d Package — NXOpen Python API Reference 12.0.0 documentation

# NXOpen.Layout2d Package

# Classes

AssemblyCreationSettingsBuilder Class | Represents a `NXOpen.Layout2d.AssemblyCreationSettingsBuilder`
AssemblyFromLayout2dBuilder Class | Represents a Builder for create assembly from Layout functionality which will create a * new assembly from the selected Layout
Component Class | Represents the Component object.
ComponentCollection Class | Represents a collection of :py:class:`NXOpen.Layout2d.Component`s.
ComponentDefinition Class | Represents a component definition.
ComponentDefinitionCollection Class | Represents a collection of `NXOpen.Layout2d.ComponentDefinition` objects.
ComponentNameBuilder Class | 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 .
ComponentSettingsBlockBuilder Class | Represents the Component Settings Button (Layout2d.
ComponentSettingsBuilder Class | Represents a `NXOpen.Layout2d.ComponentSettingsBuilder` This builder stores the information of the 2D Component settings
ConvertLayoutToSheetBuilder Class | Represents a Builder for converting Layout to drawing sheet
ConvertSheetToLayoutBuilder Class | Represents a Builder for converting a drawing sheet to Layout
CreateComponentFrom3DBuilder Class | Represents a Builder that creates `NXOpen.Layout2d.Component` from Assembly
CreateComponentFrom3DSettingsBuilder Class | Represents a `NXOpen.Layout2d.CreateComponentFrom3DSettingsBuilder`
DefineComponentAnchorPointBuilder Class | Represents a Builder for Define Component Anchor Point functionality which will define the anchor * point location of a 2D Component instance
DefineComponentBuilder Class | Represents a Builder for Define 2D component functionality which will define * a 2D Component and stores its definition in the Reuse Library
EditComponentSettingsBuilder Class | Represents a `NXOpen.Layout2d.EditComponentSettingsBuilder` builder.
ExportComponentHierarchyBuilder Class | Represents a Builder for export component 2D hierarchy
GeneralPreferencesBuilder Class | Represents a `NXOpen.Layout2d.GeneralPreferencesBuilder` This builder stores the general layout preferences
InsertComponentBuilder Class | Represents a Builder for Insert Component functionality which will insert a 2D * Component instance in the active sketch
LayoutDrawingSheet Class | Represents a Layout drawing sheet.
LayoutDrawingSheetBuilder Class | Represents a Builder for creating :py:class:`Layout2d.LayoutDrawingSheet`s
LayoutDrawingSheetCollection Class | Represents a collection of :py:class:`NXOpen.Layout2d.LayoutDrawingSheet`s.
LocalDefinitionFolder Class | Represents a local definition folder.
LocalDefinitionFolderBuilder Class | Represents a `NXOpen.Layout2d.LocalDefinitionFolderBuilder`.
LocalDefinitionFolderCollection Class | Represents a collection of `NXOpen.Layout2d.LocalDefinitionFolder` objects.
MakeComponentUniqueBuilder Class | Represents a Builder for Make 2D Component unique functionality which will create a * new definition of the selected 2D Component instance
NewComponentBuilder Class | 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
PublishComponentBuilder Class | Represents a Builder for Publish 2D Component functionality which will allow local definitions to be exported into external storage locations
ReparentComponentBuilder Class | Represents a Builder for Reparent 2D Component functionality which will reparents * the selected 2D Component contents from another 2D Component definition.
ReplaceComponentBuilder Class | Represents a Builder for Replace 2D Component functionality which will replaces * the selected 2D Component contents from another 2D Component definition.
SelectComponent Class | Represents a single object selection.
SelectComponentList Class | Represents a list of objects on a selection list.
SmashComponentBuilder Class | 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

# Enumerations

ConvertLayoutToSheetBuilderSheetProjectionAngleType Enumeration | the drawing sheet projection angle
CreateComponentFrom3DBuilderCreateMethod Enumeration | the method to use
Layout2dComponentMemberType Enumeration | Component member type
Layout2dDefinitionLocation Enumeration | Definition location
Layout2dDefinitionStatus Enumeration | Definition Status