NX Open C++ Reference Guide
Public Member Functions | Static Public Member Functions | List of all members
NXOpen::LineDesigner::LineDesignerManager Class Reference

Represents a manager of line designer builders
Use the static method in this class to obtain an instance. More...

Public Member Functions

void ConsolidateUndoMarks (NXOpen::Session::UndoMarkId undoMarkId)
 Consolidate Undo Marks
Created in NX9.0.0. More...
 
NXOpen::LineDesigner::LineDesignerApplicationBuilderCreateApplicationBuilder (NXOpen::Part *part)
 Creates the application builder. More...
 
NXOpen::LineDesigner::ColumnFeatureBuilderCreateColumnFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::ColumnFeature *columnFeature)
 Creates the column feature builder. More...
 
NXOpen::LineDesigner::ColumnFeatureBuilderCreateColumnFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBNode *node)
 Creates the Column feature builder inside a node or using node. More...
 
NXOpen::LineDesigner::ColumnGridEquipmentBuilderCreateColumnGridEquipmentBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBColumnGridNode *dbnode)
 Creates a Column Grid Equipment Builder. More...
 
NXOpen::LineDesigner::ConnectionCreatorBuilderCreateConnectionCreatorBuilder (NXOpen::Part *part)
 Creates a Connection Creator Builder. More...
 
NXOpen::LineDesigner::ConveyorStationFeatureBuilderCreateConveyorStationFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::ConveyorStationFeature *railingFeature)
 Creates the conveyor station feature builder. More...
 
NXOpen::LineDesigner::CoverFeatureBuilderCreateCoverFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::CoverFeature *coverFeature)
 Creates the CoverFeature builder. More...
 
NXOpen::LineDesigner::CreateFactoryElementBuilderCreateCreateFactoryElementBuilder (NXOpen::Part *part, NXOpen::LineDesigner::CreateFactoryElement *createFactoryElement)
 Creates the create factory element builder. More...
 
NXOpen::LineDesigner::CreateFenceBuilderCreateCreateFenceBuilder (NXOpen::Part *part, NXOpen::LineDesigner::CreateFence *createFence)
 Creates the create fence builder. More...
 
NXOpen::LineDesigner::CreateSystemBuilderCreateCreateSystemBuilder (NXOpen::Part *part, NXOpen::LineDesigner::CreateSystem *createSystem)
 Creates the create system builder. More...
 
NXOpen::LineDesigner::ExportPlantToDWGBuilderCreateExportPlantToDwgBuilder (NXOpen::Part *part, NXOpen::LineDesigner::ExportPlantToDWG *exportPlantToDwg)
 Creates the export plant to DWG builder. More...
 
NXOpen::LineDesigner::ExportToDWGBuilderCreateExportToDwgBuilder (NXOpen::Part *part, NXOpen::LineDesigner::ExportToDWG *exportToDwg)
 Creates the export to DWG builder. More...
 
NXOpen::LineDesigner::FloorEquipmentBuilderCreateFloorequipmentBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBFloorEquipmentNode *dbnode)
 Creates the Floor builder. More...
 
NXOpen::LineDesigner::GateFeatureBuilderCreateGateFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::GateFeature *coverFeature)
 Creates the GateFeature builder. More...
 
NXOpen::LineDesigner::GlobalSelectionBuilderCreateGlobalSelectionBuilder (NXOpen::Part *part)
 Creates the global selection builder. More...
 
NXOpen::LineDesigner::HoleFeatureBuilderCreateHoleFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::HoleFeature *holeFeature)
 Creates the HoleFeature builder. More...
 
NXOpen::LineDesigner::InsertSheetBuilderCreateInsertSheetBuilder (NXOpen::Part *part, NXOpen::LineDesigner::InsertSheet *insertSheet)
 Creates the insert sheet builder. More...
 
NXOpen::LineDesigner::JigOnPlaneBuilderCreateJigOnPlaneBuilder (NXOpen::Part *part)
 Creates the jig on plane builder. More...
 
NXOpen::LineDesigner::PickRectanglePointsBuilderCreatePickRectanglePointsBuilder (NXOpen::Part *part)
 Creates the pick rectangle points builder. More...
 
NXOpen::LineDesigner::PlanViewManagerCreatePlanViewManagerInstance (NXOpen::Part *part)
 Creates the plan view manager instance. More...
 
NXOpen::LineDesigner::PlatformEquipmentBuilderCreatePlatformEquipmentBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBPlatformEquipmentNode *dbnode)
 Creates a Platform Equipment Builder. More...
 
NXOpen::LineDesigner::ProductionUnitCreatorBuilderCreateProductionUnitCreatorBuilder (NXOpen::Part *part)
 Creates the production unit creator builder. More...
 
NXOpen::LineDesigner::RailingFeatureBuilderCreateRailingFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::RailingFeature *railingFeature)
 Creates the railing feature builder. More...
 
NXOpen::LineDesigner::RailingFeatureBuilderCreateRailingFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBNode *node)
 Creates the railing feature builder. More...
 
NXOpen::LineDesigner::RailOpeningFeatureBuilderCreateRailOpeningFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::RailOpeningFeature *railingFeature)
 Creates the rail opening feature builder. More...
 
NXOpen::LineDesigner::ResizeConnectorBuilderCreateResizeConnectorBuilder (NXOpen::Part *part)
 Creates a resize connector Builder. More...
 
NXOpen::LineDesigner::SingleElementConveyorBuilderCreateSingleElementConveyorBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBConveyorNode *node)
 Creates a single element conveyor builder. More...
 
NXOpen::LineDesigner::StairwayEquipmentBuilderCreateStairwayEquipmentBuilder (NXOpen::Part *part, NXOpen::LineDesigner::DBStairwayEquipmentNode *dbnode)
 Creates the StairwayEquipment builder. More...
 
NXOpen::LineDesigner::TypedConnectorFeatureBuilderCreateTypedConnectorFeatureBuilder (NXOpen::Part *part, NXOpen::LineDesigner::TypedConnectorFeature *typedConnectorFeature)
 Creates the typed connector feature builder. More...
 
NXOpen::Drawings::DrawingSheetBuilderDrawingSheetBuilder (NXOpen::Part *owningPart, NXOpen::Drawings::DrawingSheet *sheet)
 Creates the drawing sheet builder. More...
 
NXOpen::LineDesigner::LineDesignerApplicationBuilderGetApplicationBuilder ()
 Return the application builder. More...
 
NXOpen::LineDesigner::ReuseLibraryUtilityBuilderGetReuseLibraryUtilityBuilder ()
 Returns the reuse library utility builder. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Static Public Member Functions

static LineDesignerManagerGetLineDesignerManager (NXOpen::Session *owner)
 Returns the LineDesignerManager object for the running session which serves as the 'gateway' class for the application API. More...
 

Detailed Description

Represents a manager of line designer builders
Use the static method in this class to obtain an instance.



Created in NX9.0.0.

Member Function Documentation

void NXOpen::LineDesigner::LineDesignerManager::ConsolidateUndoMarks ( NXOpen::Session::UndoMarkId  undoMarkId)

Consolidate Undo Marks
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
undoMarkIdundomarkid
NXOpen::LineDesigner::LineDesignerApplicationBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateApplicationBuilder ( NXOpen::Part part)

Creates the application builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::ColumnFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateColumnFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::ColumnFeature columnFeature 
)

Creates the column feature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
columnFeatureLineDesigner::ColumnFeature to be edited
NXOpen::LineDesigner::ColumnFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateColumnFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBNode node 
)

Creates the Column feature builder inside a node or using node.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
nodenode
NXOpen::LineDesigner::ColumnGridEquipmentBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateColumnGridEquipmentBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBColumnGridNode dbnode 
)

Creates a Column Grid Equipment Builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
dbnodedbnode
NXOpen::LineDesigner::ConnectionCreatorBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateConnectionCreatorBuilder ( NXOpen::Part part)

Creates a Connection Creator Builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::ConveyorStationFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateConveyorStationFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::ConveyorStationFeature railingFeature 
)

Creates the conveyor station feature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
railingFeatureLineDesigner::ConveyorStationFeature to be edited
NXOpen::LineDesigner::CoverFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateCoverFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::CoverFeature coverFeature 
)

Creates the CoverFeature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
coverFeatureLineDesigner::CoverFeature to be edited
NXOpen::LineDesigner::CreateFactoryElementBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateCreateFactoryElementBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::CreateFactoryElement createFactoryElement 
)

Creates the create factory element builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
createFactoryElementLineDesigner::CreateFactoryElement to be edited
NXOpen::LineDesigner::CreateFenceBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateCreateFenceBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::CreateFence createFence 
)

Creates the create fence builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
createFenceLineDesigner::CreateFence to be edited
NXOpen::LineDesigner::CreateSystemBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateCreateSystemBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::CreateSystem createSystem 
)

Creates the create system builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
createSystemLineDesigner::CreateSystem to be edited
NXOpen::LineDesigner::ExportPlantToDWGBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateExportPlantToDwgBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::ExportPlantToDWG exportPlantToDwg 
)

Creates the export plant to DWG builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
exportPlantToDwgLineDesigner::ExportPlantToDWG to be edited
NXOpen::LineDesigner::ExportToDWGBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateExportToDwgBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::ExportToDWG exportToDwg 
)

Creates the export to DWG builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
exportToDwgLineDesigner::ExportToDWG to be edited
NXOpen::LineDesigner::FloorEquipmentBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateFloorequipmentBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBFloorEquipmentNode dbnode 
)

Creates the Floor builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
dbnodedbnode
NXOpen::LineDesigner::GateFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateGateFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::GateFeature coverFeature 
)

Creates the GateFeature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
coverFeatureLineDesigner::GateFeature to be edited
NXOpen::LineDesigner::GlobalSelectionBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateGlobalSelectionBuilder ( NXOpen::Part part)

Creates the global selection builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::HoleFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateHoleFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::HoleFeature holeFeature 
)

Creates the HoleFeature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
holeFeatureLineDesigner::HoleFeature to be edited
NXOpen::LineDesigner::InsertSheetBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateInsertSheetBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::InsertSheet insertSheet 
)

Creates the insert sheet builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
insertSheetLineDesigner::InsertSheet to be edited
NXOpen::LineDesigner::JigOnPlaneBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateJigOnPlaneBuilder ( NXOpen::Part part)

Creates the jig on plane builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::PickRectanglePointsBuilder* NXOpen::LineDesigner::LineDesignerManager::CreatePickRectanglePointsBuilder ( NXOpen::Part part)

Creates the pick rectangle points builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::PlanViewManager* NXOpen::LineDesigner::LineDesignerManager::CreatePlanViewManagerInstance ( NXOpen::Part part)

Creates the plan view manager instance.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::PlatformEquipmentBuilder* NXOpen::LineDesigner::LineDesignerManager::CreatePlatformEquipmentBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBPlatformEquipmentNode dbnode 
)

Creates a Platform Equipment Builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
dbnodedbnode
NXOpen::LineDesigner::ProductionUnitCreatorBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateProductionUnitCreatorBuilder ( NXOpen::Part part)

Creates the production unit creator builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::RailingFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateRailingFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::RailingFeature railingFeature 
)

Creates the railing feature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
railingFeatureLineDesigner::RailingFeature to be edited
NXOpen::LineDesigner::RailingFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateRailingFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBNode node 
)

Creates the railing feature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
nodenode
NXOpen::LineDesigner::RailOpeningFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateRailOpeningFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::RailOpeningFeature railingFeature 
)

Creates the rail opening feature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
railingFeatureLineDesigner::RailOpeningFeature to be edited
NXOpen::LineDesigner::ResizeConnectorBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateResizeConnectorBuilder ( NXOpen::Part part)

Creates a resize connector Builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
NXOpen::LineDesigner::SingleElementConveyorBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateSingleElementConveyorBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBConveyorNode node 
)

Creates a single element conveyor builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
nodenode
NXOpen::LineDesigner::StairwayEquipmentBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateStairwayEquipmentBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::DBStairwayEquipmentNode dbnode 
)

Creates the StairwayEquipment builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
dbnodedbnode
NXOpen::LineDesigner::TypedConnectorFeatureBuilder* NXOpen::LineDesigner::LineDesignerManager::CreateTypedConnectorFeatureBuilder ( NXOpen::Part part,
NXOpen::LineDesigner::TypedConnectorFeature typedConnectorFeature 
)

Creates the typed connector feature builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
partpart
typedConnectorFeatureLineDesigner::TypedConnectorFeature to be edited
NXOpen::Drawings::DrawingSheetBuilder* NXOpen::LineDesigner::LineDesignerManager::DrawingSheetBuilder ( NXOpen::Part owningPart,
NXOpen::Drawings::DrawingSheet sheet 
)

Creates the drawing sheet builder.

Returns
the drawing sheet Builder with this identifier
Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
Parameters
owningPartowning part
sheetthe drawing sheet
NXOpen::LineDesigner::LineDesignerApplicationBuilder* NXOpen::LineDesigner::LineDesignerManager::GetApplicationBuilder ( )

Return the application builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
static LineDesignerManager* NXOpen::LineDesigner::LineDesignerManager::GetLineDesignerManager ( NXOpen::Session owner)
static

Returns the LineDesignerManager object for the running session which serves as the 'gateway' class for the application API.

References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.

NXOpen::LineDesigner::ReuseLibraryUtilityBuilder* NXOpen::LineDesigner::LineDesignerManager::GetReuseLibraryUtilityBuilder ( )

Returns the reuse library utility builder.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
tag_t NXOpen::LineDesigner::LineDesignerManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.