NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Drafting::AutomationManager Class Reference

Represents a AutomationManager . More...

Public Member Functions

NXOpen::Drafting::AnnotateViewsBuilderCreateAnnotateViewsBuilder ()
 Creates a Drafting::AnnotateViewsBuilder.
 
NXOpen::Drafting::AttributeItemBuilderCreateAttributeItemBuilder ()
 Creates a Drafting::AttributeItemBuilder.
 
NXOpen::Drafting::DistributeAnnotationsBuilderCreateDistributeAnnotationsBuilder ()
 Creates a Drafting::DistributeAnnotationsBuilder.
 
NXOpen::Drafting::DrawingCreationWizardBuilderCreateDrawingCreationWizardBuilder (bool isEditing)
 Creates a Drafting::DrawingCreationWizardBuilder.
 
NXOpen::Drafting::DrawingCreationWizardBuilderCreateDrawingCreationWizardBuilderFromRule (const NXString &className)
 Creates a Drafting::DrawingCreationWizardBuilder.
 
NXOpen::Drafting::DrawingCreationWizardBuilderCreateDrawingCreationWizardBuilderFromRule (const char *className)
 Creates a Drafting::DrawingCreationWizardBuilder.
 
NXOpen::Drafting::AutomationPreferencesBuilderCreatePreferencesBuilder ()
 Creates a Drafting::AutomationPreferencesBuilder.
 
NXOpen::Drafting::PrimaryContentItemBuilderCreatePrimaryContentItemBuilder ()
 Creates a Drafting::PrimaryContentItemBuilder.
 
NXOpen::Drafting::RulesBuilderCreateRulesBuilder ()
 Creates a Drafting::RulesBuilder.
 
NXOpen::Drafting::SpecifyRuleBuilderCreateSpecifyRuleBuilder ()
 Creates a Drafting::SpecifyRuleBuilder.
 
NXOpen::Drawings::DrawingRegionCollectionDrawingRegions ()
 Returns the RegionCollection instance
Created in NX8.0.0.
 
void GetRemainingPartsOfBooklet (std::vector< NXOpen::Part * > &remainingParts, std::vector< NXString > &remainingPartFileSpecs)
 Returns the remaining loaded parts and remaining unloaded parts full names from the booklet
Created in NX8.0.0.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a AutomationManager .

This class is used to create objects which are used in the automation of drawing creation.
Use DraftingManager::AutomationManager to get the instance of this class.

Created in NX8.0.0.

Member Function Documentation

NXOpen::Drafting::AnnotateViewsBuilder* NXOpen::Drafting::AutomationManager::CreateAnnotateViewsBuilder ( )

Creates a Drafting::AnnotateViewsBuilder.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Drafting::AttributeItemBuilder* NXOpen::Drafting::AutomationManager::CreateAttributeItemBuilder ( )

Creates a Drafting::AttributeItemBuilder.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Drafting::DistributeAnnotationsBuilder* NXOpen::Drafting::AutomationManager::CreateDistributeAnnotationsBuilder ( )

Creates a Drafting::DistributeAnnotationsBuilder.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Drafting::DrawingCreationWizardBuilder* NXOpen::Drafting::AutomationManager::CreateDrawingCreationWizardBuilder ( bool  isEditing)

Creates a Drafting::DrawingCreationWizardBuilder.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
isEditingIf this is set to true then the builder will be configured for edit mode, otherwise it will be configured for create mode. Please see the Drafting::DrawingCreationWizardBuilder class documentation for more information on how to use the builder in these different modes.
NXOpen::Drafting::DrawingCreationWizardBuilder* NXOpen::Drafting::AutomationManager::CreateDrawingCreationWizardBuilderFromRule ( const NXString className)

Creates a Drafting::DrawingCreationWizardBuilder.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
classNameDrawing Booklet class used to populate the builder
NXOpen::Drafting::DrawingCreationWizardBuilder* NXOpen::Drafting::AutomationManager::CreateDrawingCreationWizardBuilderFromRule ( const char *  className)

Creates a Drafting::DrawingCreationWizardBuilder.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
classNameDrawing Booklet class used to populate the builder
NXOpen::Drafting::AutomationPreferencesBuilder* NXOpen::Drafting::AutomationManager::CreatePreferencesBuilder ( )

Creates a Drafting::AutomationPreferencesBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_drafting_plus ("DraftingPlus")
NXOpen::Drafting::PrimaryContentItemBuilder* NXOpen::Drafting::AutomationManager::CreatePrimaryContentItemBuilder ( )

Creates a Drafting::PrimaryContentItemBuilder.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Drafting::RulesBuilder* NXOpen::Drafting::AutomationManager::CreateRulesBuilder ( )

Creates a Drafting::RulesBuilder.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Drafting::SpecifyRuleBuilder* NXOpen::Drafting::AutomationManager::CreateSpecifyRuleBuilder ( )

Creates a Drafting::SpecifyRuleBuilder.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Drawings::DrawingRegionCollection* NXOpen::Drafting::AutomationManager::DrawingRegions ( )

Returns the RegionCollection instance
Created in NX8.0.0.


void NXOpen::Drafting::AutomationManager::GetRemainingPartsOfBooklet ( std::vector< NXOpen::Part * > &  remainingParts,
std::vector< NXString > &  remainingPartFileSpecs 
)

Returns the remaining loaded parts and remaining unloaded parts full names from the booklet
Created in NX8.0.0.



License requirements : None

Parameters
remainingPartsremainingparts
remainingPartFileSpecsremainingpartfilespecs
tag_t NXOpen::Drafting::AutomationManager::Tag ( ) const

Returns the tag of this object.


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