NXOpen .NET Reference  12.0.0
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.GeometricUtilities.IComponentBuilder

Public Types

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

Public Member Functions

unsafe void ProjPathButton ()
 Pop up File Selection dialog box to define the project path More...
 
unsafe void MatLibButton ()
 Pop up material library speadsheet file 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...
 

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 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...
 

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.MatLibButton ( )

Pop up material library speadsheet file

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Tooling.InitProjBuilder.ProjPathButton ( )

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 ( )

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.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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.