InitProjBuilder Class¶
-
class
NXOpen.Tooling.
InitProjBuilder
¶ Bases:
NXOpen.Builder
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 New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
InsertStripTog | Returns or sets the option to insert strip in project |
PartMatStr | Returns or sets the material type of sheet metal part |
PartThickReal | Returns or sets the sheet metal part thickness |
PartUnitStr | Returns or sets the units of the sheet metal part |
ProjPathStr | Returns or sets the project path for a new project |
ProjTempOpt | Returns or sets the project template option |
RenameDiaTog | Returns or sets the option to rename parts in project |
StationaryFace | Returns the planar faces assigned as stationary face of strip |
Tag | Returns the Tag for this object. |
UseSmfeatTog | Returns or sets the option to use SMD features |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
MatLibButton | Pop up material library speadsheet file |
ProjPathButton | Pop up File Selection dialog box to define the project path |
ProjTempBut | Pop up project template configuration spreadsheet |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
InitProjBuilderProjTempOption Enumeration | Represents the project template option of InitProj, defines the pre-defined project template. |
Property Detail¶
InsertStripTog¶
-
InitProjBuilder.
InsertStripTog
¶ Returns or sets the option to insert strip in project
-------------------------------------
Getter Method
Signature
InsertStripTog
Returns: Return type: bool New in version NX6.0.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
InsertStripTog
Parameters: insertStripTog (bool) – New in version NX6.0.2.
License requirements: None.
PartMatStr¶
-
InitProjBuilder.
PartMatStr
¶ Returns or sets the material type of sheet metal part
-------------------------------------
Getter Method
Signature
PartMatStr
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartMatStr
Parameters: partMatStr (str) – New in version NX6.0.0.
License requirements: None.
PartThickReal¶
-
InitProjBuilder.
PartThickReal
¶ Returns or sets the sheet metal part thickness
-------------------------------------
Getter Method
Signature
PartThickReal
Returns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartThickReal
Parameters: partThickReal (float) – New in version NX6.0.0.
License requirements: None.
PartUnitStr¶
-
InitProjBuilder.
PartUnitStr
¶ Returns or sets the units of the sheet metal part
-------------------------------------
Getter Method
Signature
PartUnitStr
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartUnitStr
Parameters: partUnitStr (str) – New in version NX6.0.0.
License requirements: None.
ProjPathStr¶
-
InitProjBuilder.
ProjPathStr
¶ Returns or sets the project path for a new project
-------------------------------------
Getter Method
Signature
ProjPathStr
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProjPathStr
Parameters: projPathStr (str) – New in version NX6.0.0.
License requirements: None.
ProjTempOpt¶
-
InitProjBuilder.
ProjTempOpt
¶ Returns or sets the project template option
-------------------------------------
Getter Method
Signature
ProjTempOpt
Returns: Return type: NXOpen.Tooling.InitProjBuilderProjTempOption
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProjTempOpt
Parameters: projTempOpt ( NXOpen.Tooling.InitProjBuilderProjTempOption
) –New in version NX6.0.0.
License requirements: None.
RenameDiaTog¶
-
InitProjBuilder.
RenameDiaTog
¶ Returns or sets the option to rename parts in project
-------------------------------------
Getter Method
Signature
RenameDiaTog
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RenameDiaTog
Parameters: renameDiaTog (bool) – New in version NX6.0.0.
License requirements: None.
StationaryFace¶
-
InitProjBuilder.
StationaryFace
¶ Returns the planar faces assigned as stationary face of strip
-------------------------------------
Getter Method
Signature
StationaryFace
Returns: Return type: NXOpen.ScCollector
New in version NX6.0.2.
License requirements: None.
UseSmfeatTog¶
-
InitProjBuilder.
UseSmfeatTog
¶ Returns or sets the option to use SMD features
-------------------------------------
Getter Method
Signature
UseSmfeatTog
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseSmfeatTog
Parameters: useSmfeatTog (bool) – New in version NX6.0.0.
License requirements: None.
Method Detail¶
MatLibButton¶
-
InitProjBuilder.
MatLibButton
¶ Pop up material library speadsheet file
Signature
MatLibButton()
New in version NX6.0.0.
License requirements: None.
ProjPathButton¶
-
InitProjBuilder.
ProjPathButton
¶ Pop up File Selection dialog box to define the project path
Signature
ProjPathButton()
New in version NX6.0.0.
License requirements: None.
ProjTempBut¶
-
InitProjBuilder.
ProjTempBut
¶ Pop up project template configuration spreadsheet
Signature
ProjTempBut()
New in version NX6.0.0.
License requirements: None.
Validate¶
-
InitProjBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.