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

Represents a NXOpen.Tooling.InitProjBuilder More...

Inheritance diagram for NXOpen.Tooling.InitProjBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ProjTempOption { Default }
 Represents the project template option of InitProj, defines the pre-defined project template. More...
 

Public Member Functions

unsafe void HideOriginalParts ()
 Blank original parts More...
 
unsafe void InitInsertPartsToProject (string[] partNames, int radId)
 Initialize to insert parts to project More...
 
unsafe void InitNewProject (string templateName)
 Initialize new project More...
 
unsafe void MatLibButton ()
 Pop up material library speadsheet file More...
 
unsafe void OpenChangeMaterial ()
 Change material while opening an existing project More...
 
unsafe void OpenChangeThickness ()
 Change thickness while opening an existing project More...
 
unsafe void ProjPathButton ()
 Pop up File Selection dialog box to define the project path More...
 
unsafe void ProjTempBut ()
 Pop up project template configuration spreadsheet More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. 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...
 

Properties

unsafe bool InsertStripTog [get, set]
 Returns or sets the option to insert strip in project More...
 
unsafe string PartMatStr [get, set]
 Returns or sets the material type of sheet metal part More...
 
unsafe double PartThickReal [get, set]
 Returns or sets the sheet metal part thickness More...
 
unsafe string PartUnitStr [get, set]
 Returns or sets the units of the sheet metal part More...
 
unsafe string PathName [get, set]
 Returns or sets the project path access functions More...
 
unsafe string ProjectName [get, set]
 Returns or sets the project path access functions More...
 
unsafe string ProjPathStr [get, set]
 Returns or sets the project path for a new project More...
 
unsafe
NXOpen.Tooling.InitProjBuilder.ProjTempOption 
ProjTempOpt [get, set]
 Returns or sets the project template option More...
 
unsafe bool RenameDiaTog [get, set]
 Returns or sets the option to rename parts in project More...
 
unsafe NXOpen.ScCollector StationaryFace [get]
 Returns the planar faces assigned as stationary face of strip More...
 
unsafe bool UseSmfeatTog [get, set]
 Returns or sets the option to use SMD features More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
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.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Tooling.InitProjBuilder

To create a new instance of this class, use NXOpen.Tooling.InitProjCollection.CreateInitProjBuilder

Default values.

Property Value

InsertStripTog

0

PartThickReal

0

ProjTempOpt

Default

RenameDiaTog

0

UseSmfeatTog

0

Created in NX6.0.0

Member Enumeration Documentation

Represents the project template option of InitProj, defines the pre-defined project template.

this template will be used as the basic assembly structure for this new project

Enumerator
Default 

Indicates that the project template is 'Default'.

The members of enum are changed in opening dialog

Member Function Documentation

unsafe void NXOpen.Tooling.InitProjBuilder.HideOriginalParts ( )
inline

Blank original parts

Created in NX12.0.2

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe void NXOpen.Tooling.InitProjBuilder.InitInsertPartsToProject ( string[]  partNames,
int  radId 
)
inline

Initialize to insert parts to project

Created in NX12.0.2

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
partNames
radId
unsafe void NXOpen.Tooling.InitProjBuilder.InitNewProject ( string  templateName)
inline

Initialize new project

Created in NX12.0.2

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
templateName
unsafe void NXOpen.Tooling.InitProjBuilder.MatLibButton ( )
inline

Pop up material library speadsheet file

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Tooling.InitProjBuilder.OpenChangeMaterial ( )
inline

Change material while opening an existing project

Created in NX12.0.2

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe void NXOpen.Tooling.InitProjBuilder.OpenChangeThickness ( )
inline

Change thickness while opening an existing project

Created in NX12.0.2

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe void NXOpen.Tooling.InitProjBuilder.ProjPathButton ( )
inline

Pop up File Selection dialog box to define the project path

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Tooling.InitProjBuilder.ProjTempBut ( )
inline

Pop up project template configuration spreadsheet

Created in NX6.0.0

License requirements: None.

Property Documentation

unsafe bool NXOpen.Tooling.InitProjBuilder.InsertStripTog
getset

Returns or sets the option to insert strip in project

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Tooling.InitProjBuilder.PartMatStr
getset

Returns or sets the material type of sheet metal part

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.InitProjBuilder.PartThickReal
getset

Returns or sets the sheet metal part thickness

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Tooling.InitProjBuilder.PartUnitStr
getset

Returns or sets the units of the sheet metal part

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Tooling.InitProjBuilder.PathName
getset

Returns or sets the project path access functions

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Tooling.InitProjBuilder.ProjectName
getset

Returns or sets the project path access functions

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Tooling.InitProjBuilder.ProjPathStr
getset

Returns or sets the project path for a new project

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.InitProjBuilder.ProjTempOption NXOpen.Tooling.InitProjBuilder.ProjTempOpt
getset

Returns or sets the project template option

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.InitProjBuilder.RenameDiaTog
getset

Returns or sets the option to rename parts in project

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.InitProjBuilder.StationaryFace
get

Returns the planar faces assigned as stationary face of strip

Created in NX6.0.2

License requirements: None.

unsafe bool NXOpen.Tooling.InitProjBuilder.UseSmfeatTog
getset

Returns or sets the option to use SMD features

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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