NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.AME.InstantiateTemplateBulkBuilder Class Reference

JA class for the insert Eng object dialog More...

Inheritance diagram for NXOpen.AME.InstantiateTemplateBulkBuilder:
NXOpen.AME.MultipleObjectsBuilder NXOpen.AME.AMEBaseBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  PlacementType { Navigator, Page }
 Choices for placement type, can be Place in Navigator or Place on Page More...
 

Public Member Functions

unsafe void CollectCreatedTemplateInstances (out NXOpen.NXObject[] createdInstances)
 Access Created template instances More...
 
unsafe NXOpen.AME.Project GetProjectFromPartFileName ()
 Get Project from part file More...
 
unsafe void SetExternalObjectsToMap (NXOpen.NXObject[] externalObjects)
 Selected external objects to be mapped More...
 
unsafe void UnloadTemplateInstance ()
 Unloads the current template. More...
 

Properties

unsafe
NXOpen.AME.AspectDetailsBuilder 
AspectDetails [get]
 Returns the aspect details ui block More...
 
unsafe bool CopyDocumentStructure [get, set]
 Returns or sets the copy document structure flag to decide whether to copy document structure More...
 
unsafe NXOpen.Point2d FragmentLocation [get, set]
 Returns or sets the co-ordinate of fragment placement location More...
 
unsafe bool FromMapping [get, set]
 Returns or sets the from mapping dialog flag to indicate if bulk template instantiation is initiated from mapping More...
 
unsafe
NXOpen.AME.InsertSettingsBuilder 
InsertSettings [get]
 Returns the aspect placement toggle setting More...
 
unsafe
NXOpen.AME.InstantiateTemplateBulkBuilder.PlacementType 
PlacementValue [get, set]
 Returns or sets the placement type More...
 
unsafe
NXOpen.Tooling.SelectReuseLibraryItemBuilder 
ReuseLibraryItem [get]
 Returns the reuse library selection item More...
 
unsafe NXOpen.AME.FragmentObject SelectedFragmentTag [get, set]
 Returns or sets the tag of selected fragment object More...
 
unsafe
NXOpen.AME.SelectAMEBaseNodeList 
SelectedObjects [get]
 Returns the select object More...
 
unsafe string SelectedVariantId [get, set]
 Returns or sets the selected variant CLI specification More...
 
unsafe bool ShowInAutomation [get, set]
 Returns or sets the show in automation More...
 
unsafe bool ShowInFunction [get, set]
 Returns or sets the show in function More...
 
unsafe bool ShowInLocation [get, set]
 Returns or sets the show in location More...
 
unsafe bool ShowInProduct [get, set]
 Returns or sets the show in product More...
 
unsafe NXOpen.NXObject TemplateInstance [get]
 Returns the created instance More...
 
unsafe bool UnloadTemplate [get, set]
 Returns or sets the unload template flag to indicate if template should be unloaded after instantiation More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

JA class for the insert Eng object dialog

To create a new instance of this class, use NXOpen.AME.AMEManager.CreateInstantiateTemplateBulkBuilder

Default values.

Property Value

InsertSettings.AspectPlacement

false

InsertSettings.CopiesPerParent

1

ShowInAutomation

false

ShowInFunction

false

ShowInLocation

false

ShowInProduct

false

Created in NX12.0.0

Member Enumeration Documentation

Choices for placement type, can be Place in Navigator or Place on Page

Enumerator
Navigator 
Page 

Member Function Documentation

unsafe void NXOpen.AME.InstantiateTemplateBulkBuilder.CollectCreatedTemplateInstances ( out NXOpen.NXObject[]  createdInstances)
inline

Access Created template instances

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
createdInstances
unsafe NXOpen.AME.Project NXOpen.AME.InstantiateTemplateBulkBuilder.GetProjectFromPartFileName ( )
inline

Get Project from part file

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Returns
unsafe void NXOpen.AME.InstantiateTemplateBulkBuilder.SetExternalObjectsToMap ( NXOpen.NXObject[]  externalObjects)
inline

Selected external objects to be mapped

Created in NX1899.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
externalObjects
unsafe void NXOpen.AME.InstantiateTemplateBulkBuilder.UnloadTemplateInstance ( )
inline

Unloads the current template.

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Property Documentation

unsafe NXOpen.AME.AspectDetailsBuilder NXOpen.AME.InstantiateTemplateBulkBuilder.AspectDetails
get

Returns the aspect details ui block

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.CopyDocumentStructure
getset

Returns or sets the copy document structure flag to decide whether to copy document structure

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.Point2d NXOpen.AME.InstantiateTemplateBulkBuilder.FragmentLocation
getset

Returns or sets the co-ordinate of fragment placement location

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.FromMapping
getset

Returns or sets the from mapping dialog flag to indicate if bulk template instantiation is initiated from mapping

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.InsertSettingsBuilder NXOpen.AME.InstantiateTemplateBulkBuilder.InsertSettings
get

Returns the aspect placement toggle setting

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.InstantiateTemplateBulkBuilder.PlacementType NXOpen.AME.InstantiateTemplateBulkBuilder.PlacementValue
getset

Returns or sets the placement type

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.Tooling.SelectReuseLibraryItemBuilder NXOpen.AME.InstantiateTemplateBulkBuilder.ReuseLibraryItem
get

Returns the reuse library selection item

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.FragmentObject NXOpen.AME.InstantiateTemplateBulkBuilder.SelectedFragmentTag
getset

Returns or sets the tag of selected fragment object

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.AME.SelectAMEBaseNodeList NXOpen.AME.InstantiateTemplateBulkBuilder.SelectedObjects
get

Returns the select object

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe string NXOpen.AME.InstantiateTemplateBulkBuilder.SelectedVariantId
getset

Returns or sets the selected variant CLI specification

Created in NX1899.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.ShowInAutomation
getset

Returns or sets the show in automation

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.ShowInFunction
getset

Returns or sets the show in function

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.ShowInLocation
getset

Returns or sets the show in location

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.ShowInProduct
getset

Returns or sets the show in product

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe NXOpen.NXObject NXOpen.AME.InstantiateTemplateBulkBuilder.TemplateInstance
get

Returns the created instance

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

unsafe bool NXOpen.AME.InstantiateTemplateBulkBuilder.UnloadTemplate
getset

Returns or sets the unload template flag to indicate if template should be unloaded after instantiation

Created in NX12.0.0

License requirements to get this property: ad_automation_design ("FULL AUTOMATION DESIGNER")

License requirements to set this property: ad_automation_design ("FULL AUTOMATION DESIGNER")


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