NX Open C++ Reference Guide
|
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... | |
Provides classes and interfaces for Layout2D.