NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void EditBox ()
 Edit bounding box. More...
 
unsafe
NXOpen.Features.ToolingBoxBuilder 
GetBoundedBoxBuilder ()
 Asks the new bounded box feature builder. More...
 
unsafe void ReverseFaceDirectionCallBack (NXOpen.NXObject faceEid, int state)
 Update face information when set to reverse face direction. More...
 
unsafe void SetBoundedBoxBuilder (NXOpen.Features.ToolingBoxBuilder boxBuilder)
 Sets the new bounded box feature builder. More...
 
unsafe void UpdateFaceListState (NXOpen.NXObject faceEid, int reverse, int faceForBoxFlag, int action)
 Update face state in ReplaceSolidFaceList. More...
 
unsafe void UpdateForFaceChange ()
 Update bounding box and face information. 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
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...
 
- 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 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 ( )
inline

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

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

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

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

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

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