NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.DraftingManager Class Reference

Represents an object that manages drafting objects and member views. More...

Inheritance diagram for NXOpen.DraftingManager:

Public Member Functions

unsafe void VersionUpAllDraftingObjects ()
 Converts all older drafting objects (including member views) in the part to the latest version. More...
 
unsafe void VersionUpSelectedDraftingObjects (NXOpen.NXObject[] draftingObjects)
 Converts selected drafting objects (including member views) in the part to the latest version. More...
 
unsafe
NXOpen.Annotations.ImportSymbolBuilder 
CreateImportSymbolBuilder ()
 Creates the Builder for the Symbol Importer More...
 
unsafe
NXOpen.Drawings.MarkAsTemplateBuilder 
CreateMarkAsTemplateBuilder ()
 Creates a NXOpen.Drawings.MarkAsTemplateBuilder More...
 
unsafe
NXOpen.Drawings.SheetZoneReferenceBuilder 
CreateSheetZoneReferenceBuilder ()
 Creates the Sheet Zone Reference builder More...
 
unsafe
NXOpen.Annotations.ImportAutocadBlockBuilder 
CreateImportAutocadBlockBuilder ()
 Creates the Builder for the AutoCAD Block Importer More...
 
unsafe bool GetTemplateInstantiationIsComplete ()
 Get the drawing template instantiation status More...
 
unsafe void SetTemplateInstantiationIsComplete (bool templateInstantiationStatus)
 Set the drawing template instantiation status More...
 
unsafe void AddCutObject (NXOpen.DisplayableObject @object)
 Identify object to be drawn as Cut in Drafting More...
 
unsafe void RestoreUnpastedObjects ()
 Restores unpasted cut objects to their original drawing state More...
 
unsafe void RestoreUnpastedObjectsOfPart (NXOpen.Part partOfUnpastedObject)
 Restores unpasted cut objects of the specified part to their original drawing state More...
 
unsafe bool IsCutObject (NXOpen.DisplayableObject @object)
 Is this object to be drawn as Cut? More...
 
unsafe
NXOpen.Drawings.DrawingsPropertiesBuilder 
CreateDrawingsPropertiesBuilder (NXOpen.DisplayableObject[] objects)
 Create the DrawingsPropertiesBuilder More...
 
unsafe void EnterDraftingApplication ()
 Enter the drafting application More...
 
unsafe void ExitDraftingApplication ()
 Exit the drafting application More...
 
unsafe void SetDrawingLayout (bool setToDrawingLayout)
 Set a drafting layout More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
NXOpen.Drawings.SectionLineCollection SectionLines [get]
 Section Line Collection More...
 
NXOpen.Drafting.AutomationManager AutomationManager [get]
 Returns the NXOpen.Drafting.AutomationManager belonging to this session More...
 
NXOpen.Drawings.BordersAndZonesCollection BordersAndZonesObjects [get]
 Borders and Zones Collection More...
 

Detailed Description

Represents an object that manages drafting objects and member views.

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

Created in NX4.0.0

Member Function Documentation

unsafe void NXOpen.DraftingManager.AddCutObject ( NXOpen.DisplayableObject object)

Identify object to be drawn as Cut in Drafting

Created in NX8.0.0

License requirements: None.

Parameters
object
unsafe NXOpen.Drawings.DrawingsPropertiesBuilder NXOpen.DraftingManager.CreateDrawingsPropertiesBuilder ( NXOpen.DisplayableObject[]  objects)

Create the DrawingsPropertiesBuilder

Created in NX11.0.0

License requirements: drafting ("DRAFTING")

Parameters
objectsthe array of part occurrences
Returns
unsafe NXOpen.Annotations.ImportAutocadBlockBuilder NXOpen.DraftingManager.CreateImportAutocadBlockBuilder ( )

Creates the Builder for the AutoCAD Block Importer

Created in NX8.0.0

License requirements: nx_layout ("NX Layout")

Returns
unsafe NXOpen.Annotations.ImportSymbolBuilder NXOpen.DraftingManager.CreateImportSymbolBuilder ( )

Creates the Builder for the Symbol Importer

Created in NX7.5.0

License requirements: nx_layout ("NX Layout")

Returns
unsafe NXOpen.Drawings.MarkAsTemplateBuilder NXOpen.DraftingManager.CreateMarkAsTemplateBuilder ( )

Creates a NXOpen.Drawings.MarkAsTemplateBuilder

Created in NX8.0.0

License requirements: drafting ("DRAFTING")

Returns
unsafe NXOpen.Drawings.SheetZoneReferenceBuilder NXOpen.DraftingManager.CreateSheetZoneReferenceBuilder ( )

Creates the Sheet Zone Reference builder

Created in NX8.0.0

License requirements: drafting ("DRAFTING")

Returns
unsafe void NXOpen.DraftingManager.EnterDraftingApplication ( )

Enter the drafting application

Created in NX11.0.0

License requirements: None.

unsafe void NXOpen.DraftingManager.ExitDraftingApplication ( )

Exit the drafting application

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.DraftingManager.GetTemplateInstantiationIsComplete ( )

Get the drawing template instantiation status

Created in NX8.0.0

License requirements: None.

Returns
unsafe bool NXOpen.DraftingManager.IsCutObject ( NXOpen.DisplayableObject object)

Is this object to be drawn as Cut?

Created in NX8.0.0

License requirements: None.

Parameters
object
Returns
unsafe void NXOpen.DraftingManager.RestoreUnpastedObjects ( )

Restores unpasted cut objects to their original drawing state

This method is used by NX user interface to restore drafting objects that were cut but not pasted. If called by an automation program, this method can cause unexpected results.

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.DraftingManager.RestoreUnpastedObjectsOfPart ( NXOpen.Part  partOfUnpastedObject)

Restores unpasted cut objects of the specified part to their original drawing state

Created in NX11.0.0

License requirements: None.

Parameters
partOfUnpastedObject
unsafe void NXOpen.DraftingManager.SetDrawingLayout ( bool  setToDrawingLayout)

Set a drafting layout

Created in NX11.0.0

License requirements: None.

Parameters
setToDrawingLayouttrue for drafting drawing layout, false for drafting model layout
unsafe void NXOpen.DraftingManager.SetTemplateInstantiationIsComplete ( bool  templateInstantiationStatus)

Set the drawing template instantiation status

Created in NX8.0.0

License requirements: drafting ("DRAFTING")

Parameters
templateInstantiationStatus
unsafe void NXOpen.DraftingManager.VersionUpAllDraftingObjects ( )

Converts all older drafting objects (including member views) in the part to the latest version.

Created in NX4.0.0

License requirements: None.

unsafe void NXOpen.DraftingManager.VersionUpSelectedDraftingObjects ( NXOpen.NXObject[]  draftingObjects)

Converts selected drafting objects (including member views) in the part to the latest version.

Created in NX4.0.0

License requirements: None.

Parameters
draftingObjects

Property Documentation

NXOpen.Drafting.AutomationManager NXOpen.DraftingManager.AutomationManager
get

Returns the NXOpen.Drafting.AutomationManager belonging to this session

Created in NX8.0.0

NXOpen.Drawings.BordersAndZonesCollection NXOpen.DraftingManager.BordersAndZonesObjects
get

Borders and Zones Collection

Created in NX8.0.0

NXOpen.Drawings.SectionLineCollection NXOpen.DraftingManager.SectionLines
get

Section Line Collection

Created in NX6.0.0

Tag NXOpen.DraftingManager.Tag
get

Returns the tag of this object.


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