NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Properties | List of all members
NXOpen.TDP.Manager Class Reference

Represents the TDP Manager class. More...

Inheritance diagram for NXOpen.TDP.Manager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe NXOpen.TDP.PublisherBuilder CreateTdpPublisherBuilder (NXOpen.Part part)
 Creates the TDP Publisher builder More...
 
unsafe
NXOpen.TDP.TemplateAutomaticTableBuilder 
CreateTemplateAutomaticTableBuilder (NXOpen.Part part, NXOpen.TDP.TemplateAutomaticTable automaticTable)
 Creates the Template Automatic Table builder More...
 
unsafe
NXOpen.TDP.TemplateEditCellBuilder 
CreateTemplateEditcellBuilder (NXOpen.Part part, NXOpen.DisplayableObject tableCell)
 Creates the Template Edit cell builder More...
 
unsafe
NXOpen.TDP.TemplateFormFieldBuilder 
CreateTemplateFormFieldBuilder (NXOpen.Part part, NXOpen.TDP.TemplateFormField formFieldTag)
 Creates the Template Form Field builder More...
 
unsafe
NXOpen.TDP.TemplateImageBuilder 
CreateTemplateImageBuilder (NXOpen.Part part, NXOpen.TDP.TemplateImage imageToEdit)
 Creates the Template Image builder More...
 
unsafe
NXOpen.TDP.TemplateNoteBuilder 
CreateTemplateNoteBuilder (NXOpen.Part part, NXOpen.Annotations.SimpleDraftingAid annotation)
 Creates the Template Note builder More...
 
unsafe
NXOpen.TDP.TemplatePageBuilder 
CreateTemplatePageBuilder (NXOpen.Part part, NXOpen.TDP.TemplatePage pageToEdit)
 Creates the Template Page builder More...
 
unsafe
NXOpen.TDP.TemplatePropertiesBuilder 
CreateTemplatePropertiesBuilder (NXOpen.Part part)
 Creates the Template Properties builder More...
 
unsafe
NXOpen.TDP.TemplateRectangleBuilder 
CreateTemplateRectangleBuilder (NXOpen.Part part, NXOpen.TDP.TemplateRectangle rectangle)
 Creates the Template Rectangle builder More...
 
unsafe
NXOpen.TDP.TemplateTableSectionBuilder 
CreateTemplateTableSectionBuilder (NXOpen.Part part, NXOpen.Annotations.TableSection tableSectionToEdit)
 Creates the Template Table builder More...
 
unsafe
NXOpen.TDP.TemplateViewCarouselBuilder 
CreateTemplateViewCarouselBuilder (NXOpen.Part part, NXOpen.TDP.TemplateViewCarousel viewCarousel)
 Creates the Template View Carousel builder More...
 
unsafe
NXOpen.TDP.TemplateViewportBuilder 
CreateTemplateViewportBuilder (NXOpen.Part part, NXOpen.TDP.TemplateViewport viewport)
 Creates the Template Viewport builder More...
 
unsafe void Lock (NXOpen.DisplayableObject[] templateObjects)
 Locks the specified template objects. More...
 
unsafe void SetObjectOrigin (NXOpen.DisplayableObject objectTag, NXOpen.Point3d objOrigin)
 Set origin to the given template displayable object More...
 
unsafe void SetPageOrder (NXOpen.Part part, NXOpen.TDP.TemplatePage[] pageObjects)
 Set page order and updates page numbers. More...
 
unsafe void Unlock (NXOpen.DisplayableObject[] templateObjects)
 Unlocks the specified template objects. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Static Public Member Functions

static Manager GetManager (NXOpen.Session owner)
 Returns the Manager object for the running session which serves as the 'gateway' class for the application API. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

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

Detailed Description

Represents the TDP Manager class.

To obtain an instance of this class, refer to NXOpen.Session

Created in NX1847.0.0

Member Function Documentation

unsafe NXOpen.TDP.PublisherBuilder NXOpen.TDP.Manager.CreateTdpPublisherBuilder ( NXOpen.Part  part)
inline

Creates the TDP Publisher builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
Returns
unsafe NXOpen.TDP.TemplateAutomaticTableBuilder NXOpen.TDP.Manager.CreateTemplateAutomaticTableBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplateAutomaticTable  automaticTable 
)
inline

Creates the Template Automatic Table builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
automaticTable
Returns
unsafe NXOpen.TDP.TemplateEditCellBuilder NXOpen.TDP.Manager.CreateTemplateEditcellBuilder ( NXOpen.Part  part,
NXOpen.DisplayableObject  tableCell 
)
inline

Creates the Template Edit cell builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
tableCell
Returns
unsafe NXOpen.TDP.TemplateFormFieldBuilder NXOpen.TDP.Manager.CreateTemplateFormFieldBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplateFormField  formFieldTag 
)
inline

Creates the Template Form Field builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
formFieldTag
Returns
unsafe NXOpen.TDP.TemplateImageBuilder NXOpen.TDP.Manager.CreateTemplateImageBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplateImage  imageToEdit 
)
inline

Creates the Template Image builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
imageToEdit
Returns
unsafe NXOpen.TDP.TemplateNoteBuilder NXOpen.TDP.Manager.CreateTemplateNoteBuilder ( NXOpen.Part  part,
NXOpen.Annotations.SimpleDraftingAid  annotation 
)
inline

Creates the Template Note builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
annotationNXOpen.Annotations.SimpleDraftingAid to be edited
Returns
unsafe NXOpen.TDP.TemplatePageBuilder NXOpen.TDP.Manager.CreateTemplatePageBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplatePage  pageToEdit 
)
inline

Creates the Template Page builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
pageToEdit
Returns
unsafe NXOpen.TDP.TemplatePropertiesBuilder NXOpen.TDP.Manager.CreateTemplatePropertiesBuilder ( NXOpen.Part  part)
inline

Creates the Template Properties builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
Returns
unsafe NXOpen.TDP.TemplateRectangleBuilder NXOpen.TDP.Manager.CreateTemplateRectangleBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplateRectangle  rectangle 
)
inline

Creates the Template Rectangle builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
rectangle
Returns
unsafe NXOpen.TDP.TemplateTableSectionBuilder NXOpen.TDP.Manager.CreateTemplateTableSectionBuilder ( NXOpen.Part  part,
NXOpen.Annotations.TableSection  tableSectionToEdit 
)
inline

Creates the Template Table builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
tableSectionToEdit
Returns
unsafe NXOpen.TDP.TemplateViewCarouselBuilder NXOpen.TDP.Manager.CreateTemplateViewCarouselBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplateViewCarousel  viewCarousel 
)
inline

Creates the Template View Carousel builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
viewCarousel
Returns
unsafe NXOpen.TDP.TemplateViewportBuilder NXOpen.TDP.Manager.CreateTemplateViewportBuilder ( NXOpen.Part  part,
NXOpen.TDP.TemplateViewport  viewport 
)
inline

Creates the Template Viewport builder

Created in NX1847.0.0

License requirements: None.

Parameters
part
viewport
Returns
static Manager NXOpen.TDP.Manager.GetManager ( NXOpen.Session  owner)
inlinestatic

Returns the Manager 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.

unsafe void NXOpen.TDP.Manager.Lock ( NXOpen.DisplayableObject[]  templateObjects)
inline

Locks the specified template objects.

Created in NX1847.0.0

License requirements: nx_tdp (" NX Technical Data Package")

Parameters
templateObjectsList of template objects
unsafe void NXOpen.TDP.Manager.SetObjectOrigin ( NXOpen.DisplayableObject  objectTag,
NXOpen.Point3d  objOrigin 
)
inline

Set origin to the given template displayable object

Created in NX1899.0.0

License requirements: nx_tdp (" NX Technical Data Package")

Parameters
objectTag
objOriginOrigin for the template displayable object
unsafe void NXOpen.TDP.Manager.SetPageOrder ( NXOpen.Part  part,
NXOpen.TDP.TemplatePage[]  pageObjects 
)
inline

Set page order and updates page numbers.

Created in NX1872.0.0

License requirements: nx_tdp (" NX Technical Data Package")

Parameters
part
pageObjectsList of page objects
unsafe void NXOpen.TDP.Manager.Unlock ( NXOpen.DisplayableObject[]  templateObjects)
inline

Unlocks the specified template objects.

Created in NX1847.0.0

License requirements: nx_tdp (" NX Technical Data Package")

Parameters
templateObjectsList of template objects

Property Documentation

Tag NXOpen.TDP.Manager.Tag
get

Returns the tag of this object.


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