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

Provides classes and interfaces for Layout2D. More...

Classes

class  Component
 Represents the Component object. More...
 
class  ComponentCollection
 Represents a collection of Layout2d::Component s. More...
 
class  ComponentDefinition
 Represents a component definition. More...
 
class  ComponentDefinitionCollection
 Represents a collection of 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 Layout2d::ComponentSettingsBuilder This builder stores the information of the 2d component settings. 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 Layout2d::ComponentCollection::CreateDefineComponentAnchorPointBuilder

Created in NX9.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              <br> To create a new instance of this class, use @link Layout2d::ComponentCollection::CreateDefineComponentBuilder  Layout2d::ComponentCollection::CreateDefineComponentBuilder @endlink  <br> 

Default values. More...

 
class  EditComponentSettingsBuilder
 Represents a Layout2d::EditComponentSettingsBuilder builder. 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 Layout2d::ComponentCollection::CreateInsertComponentBuilder

Created in NX9.0.0. More...
 
class  LocalDefinitionFolder
 Represents a local definition folder. More...
 
class  LocalDefinitionFolderBuilder
 Represents a Layout2d::LocalDefinitionFolderBuilder . More...
 
class  LocalDefinitionFolderCollection
 Represents a collection of 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  <br> To create a new instance of this class, use @link Layout2d::ComponentCollection::CreateMakeComponentUniqueBuilder  Layout2d::ComponentCollection::CreateMakeComponentUniqueBuilder @endlink  <br> 

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 Layout2d::ComponentCollection::CreateNewComponentBuilder

Created in NX9.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 Layout2d::ComponentCollection::CreatePublishComponentBuilder

Created in NX9.0.0. 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 Layout2d::ComponentCollection::CreateSmashComponentBuilder

Created in NX9.0.0. More...
 

Enumerations

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

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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.