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

Represents a replace solid operation. More...

Inheritance diagram for NXOpen.Tooling.ReplaceSolidBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Member Functions

unsafe void EditBox ()
 Edit bounding box. More...
 
unsafe void ReverseFaceDirectionCallBack (NXOpen.NXObject faceEid, int state)
 Update face information when set to reverse face direction. More...
 
unsafe void UpdateForFaceChange ()
 Update bounding box and face information. More...
 
unsafe void UpdateFaceListState (NXOpen.NXObject faceEid, int reverse, int faceForBoxFlag, int action)
 Update face state in ReplaceSolidFaceList. More...
 
unsafe
NXOpen.Features.ToolingBoxBuilder 
GetBoundedBoxBuilder ()
 Asks the new bounded box feature builder. More...
 
unsafe void SetBoundedBoxBuilder (NXOpen.Features.ToolingBoxBuilder boxBuilder)
 Sets the new bounded box feature builder. 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
NXOpen.Tooling.CreateBoxBuilder 
BoundingBoxBuilder [get, set]
 Returns or sets the bounding box feature builder. More...
 
unsafe bool BoxFaceToggle [get, set]
 Returns or sets the face used for box creation. More...
 
unsafe NXOpen.Expression Clearance [get]
 Returns the clearance value for box in six directions. More...
 
unsafe bool FaceReverseDirection [get, set]
 Returns or sets the face reverse direction status. More...
 
unsafe bool RemoveParameter [get, set]
 Returns or sets the option to remove parameter after feature creation. More...
 
unsafe NXOpen.SelectFaceList SelFace [get]
 Returns the selected replacement face. More...
 

Detailed Description

Represents a replace solid operation.

To create a new instance of this class, use NXOpen.Tooling.ReplaceSolidCollection.CreateReplaceSolidBuilder

Default values.

Property Value

BoundingBoxBuilder.Clearance.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.OffsetNegativeX.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.OffsetNegativeY.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.OffsetNegativeZ.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.OffsetPositiveX.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.OffsetPositiveY.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.OffsetPositiveZ.Value (deprecated)

1.0 (millimeters part), 0.1 (inches part)

BoundingBoxBuilder.XValue.Value (deprecated)

10 (millimeters part), 1.0 (inches part)

BoundingBoxBuilder.YValue.Value (deprecated)

10 (millimeters part), 1.0 (inches part)

BoundingBoxBuilder.ZValue.Value (deprecated)

10 (millimeters part), 1.0 (inches part)

BoxFaceToggle

1

RemoveParameter

0

Created in NX8.0.0

Member Function Documentation

unsafe void NXOpen.Tooling.ReplaceSolidBuilder.EditBox ( )

Edit bounding box.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Features.ToolingBoxBuilder NXOpen.Tooling.ReplaceSolidBuilder.GetBoundedBoxBuilder ( )

Asks the new bounded box feature builder.

Created in NX10.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns
unsafe void NXOpen.Tooling.ReplaceSolidBuilder.ReverseFaceDirectionCallBack ( NXOpen.NXObject  faceEid,
int  state 
)

Update face information when set to reverse face direction.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
faceEidplacement face eid
statestate for reverse face direction
unsafe void NXOpen.Tooling.ReplaceSolidBuilder.SetBoundedBoxBuilder ( NXOpen.Features.ToolingBoxBuilder  boxBuilder)

Sets the new bounded box feature builder.

Created in NX10.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
boxBuilder
unsafe void NXOpen.Tooling.ReplaceSolidBuilder.UpdateFaceListState ( NXOpen.NXObject  faceEid,
int  reverse,
int  faceForBoxFlag,
int  action 
)

Update face state in ReplaceSolidFaceList.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
faceEidplacement face eid
reverseflag for reverse face direction,0–not reversed, 1–reversed, -1–no change
faceForBoxFlagface for creating box flag, 0–not , 1–yes, -1–no change
actionaction type, 0–add, 1–modify, -1–remove
unsafe void NXOpen.Tooling.ReplaceSolidBuilder.UpdateForFaceChange ( )

Update bounding box and face information.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Property Documentation

unsafe NXOpen.Tooling.CreateBoxBuilder NXOpen.Tooling.ReplaceSolidBuilder.BoundingBoxBuilder
getset

Returns or sets the bounding box feature builder.

Created in NX8.0.0

Deprecated in NX10.0.0. Use Tooling.ReplaceSolidBuilder.GetBoundedBoxBuilder instead.

License requirements to get this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ReplaceSolidBuilder.BoxFaceToggle
getset

Returns or sets the face used for box creation.

Created in NX8.0.0

License requirements to get this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Expression NXOpen.Tooling.ReplaceSolidBuilder.Clearance
get

Returns the clearance value for box in six directions.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ReplaceSolidBuilder.FaceReverseDirection
getset

Returns or sets the face reverse direction status.

Created in NX8.0.0

License requirements to get this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ReplaceSolidBuilder.RemoveParameter
getset

Returns or sets the option to remove parameter after feature creation.

Created in NX8.0.0

License requirements to get this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.SelectFaceList NXOpen.Tooling.ReplaceSolidBuilder.SelFace
get

Returns the selected replacement face.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")


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