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