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

Represents a NXOpen.Facet.BridgeFacetBodyBuilder It bridges two disjoint NX facet bodies. More...

Inheritance diagram for NXOpen.Facet.BridgeFacetBodyBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Input { Keep, Delete, Hide }
 Represents the option for keeping, deleting or hiding input two facet bodies after builder committing More...
 
enum  SmoothTypes { Linear, TangentBased }
 Represents the smoothness type for the inserted new facets More...
 

Public Member Functions

unsafe void FlipRange1 ()
 Flip the range between the first and second vertex on the first facet body More...
 
unsafe void FlipRange2 ()
 Flip the range between the first and second vertex on the second facet body 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 double DistanceTolerance [get, set]
 Returns or sets the distance tolerance used in the bridge facet body feature More...
 
unsafe
NXOpen.Facet.SelectFacetedBody 
FacetBodyOne [get]
 Returns the first NX facet body to be bridged More...
 
unsafe
NXOpen.Facet.SelectFacetedBody 
FacetBodyTwo [get]
 Returns the second NX facet body to be bridged More...
 
unsafe
NXOpen.Facet.BridgeFacetBodyBuilder.Input 
InputStatus [get, set]
 Returns or sets the option to specify how to deal with the input two facet bodies: keep, delete or hide More...
 
unsafe
NXOpen.Facet.BridgeFacetBodyBuilder.SmoothTypes 
Smoothness [get, set]
 Returns or sets the inserted facet smooth type More...
 
unsafe NXOpen.Point Vertex1Range1 [get, set]
 Returns or sets the first vertex used to define the range on the the first facet body More...
 
unsafe NXOpen.Point Vertex1Range2 [get, set]
 Returns or sets the first vertex used to defind the range on the second facet body More...
 
unsafe NXOpen.Point Vertex2Range1 [get, set]
 Returns or sets the second vertex used to define the range on the first facet body More...
 
unsafe NXOpen.Point Vertex2Range2 [get, set]
 Returns or sets the second vertex used to defind the range on the second facet body 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.Facet.BridgeFacetBodyBuilder It bridges two disjoint NX facet bodies.

User need to specify the range for each input facet body. It returns a new megered NX facet Body. The two input bodies can be kept, deleted or hidden.

To create a new instance of this class, use NXOpen.Facet.FacetedBodyCollection.CreateBridgeFacetBodyBuilder

Default values.

Property Value

InputStatus

Keep

Smoothness

Linear

Created in NX9.0.0

Member Enumeration Documentation

Represents the option for keeping, deleting or hiding input two facet bodies after builder committing

Enumerator
Keep 

Keep the input facet body after builder committing

Delete 

Delete the input facet body after builder committing

Hide 

Hide the input facet body after builder committing

Represents the smoothness type for the inserted new facets

Enumerator
Linear 

Insert new facets with linear smoothness

TangentBased 

Insert new facets with tangent smoothness

Member Function Documentation

unsafe void NXOpen.Facet.BridgeFacetBodyBuilder.FlipRange1 ( )
inline

Flip the range between the first and second vertex on the first facet body

Created in NX9.0.0

License requirements: None.

unsafe void NXOpen.Facet.BridgeFacetBodyBuilder.FlipRange2 ( )
inline

Flip the range between the first and second vertex on the second facet body

Created in NX9.0.0

License requirements: None.

Property Documentation

unsafe double NXOpen.Facet.BridgeFacetBodyBuilder.DistanceTolerance
getset

Returns or sets the distance tolerance used in the bridge facet body feature

Created in NX9.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Facet.SelectFacetedBody NXOpen.Facet.BridgeFacetBodyBuilder.FacetBodyOne
get

Returns the first NX facet body to be bridged

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Facet.SelectFacetedBody NXOpen.Facet.BridgeFacetBodyBuilder.FacetBodyTwo
get

Returns the second NX facet body to be bridged

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Facet.BridgeFacetBodyBuilder.Input NXOpen.Facet.BridgeFacetBodyBuilder.InputStatus
getset

Returns or sets the option to specify how to deal with the input two facet bodies: keep, delete or hide

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Facet.BridgeFacetBodyBuilder.SmoothTypes NXOpen.Facet.BridgeFacetBodyBuilder.Smoothness
getset

Returns or sets the inserted facet smooth type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Facet.BridgeFacetBodyBuilder.Vertex1Range1
getset

Returns or sets the first vertex used to define the range on the the first facet body

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Facet.BridgeFacetBodyBuilder.Vertex1Range2
getset

Returns or sets the first vertex used to defind the range on the second facet body

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Facet.BridgeFacetBodyBuilder.Vertex2Range1
getset

Returns or sets the second vertex used to define the range on the first facet body

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Facet.BridgeFacetBodyBuilder.Vertex2Range2
getset

Returns or sets the second vertex used to defind the range on the second facet body

Created in NX9.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.