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

Represents the chamfer builder data. More...

Inheritance diagram for NXOpen.Features.ChamferBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ChamferOption { SymmetricOffsets, TwoOffsets, OffsetAndAngle }
 This enum represents the chamfer parameter options More...
 
enum  OffsetMethod { EdgesAlongFaces, FacesAndTrim }
 This enum represents the offset method options More...
 

Public Member Functions

unsafe int CreatePreview ()
 Creates the chamfer preview body More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external 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 bool AllInstances [get, set]
 Returns or sets the chamfer all instance status More...
 
unsafe string Angle [get, set]
 Returns or sets the chamfer angle (expression). More...
 
unsafe NXOpen.Expression AngleExp [get]
 Returns the angle expression object of chamfer. More...
 
unsafe string FirstOffset [get, set]
 Returns or sets the first offset distance (expression). More...
 
unsafe NXOpen.Expression FirstOffsetExp [get]
 Returns the first offset expression object of chamfer. More...
 
unsafe
NXOpen.Features.ChamferBuilder.OffsetMethod 
Method [get, set]
 Returns or sets the offset method. More...
 
unsafe
NXOpen.Features.ChamferBuilder.ChamferOption 
Option [get, set]
 Returns or sets the chamfer parameter option. More...
 
unsafe bool ReverseOffsets [get, set]
 Returns or sets the offset reverse status More...
 
unsafe string SecondOffset [get, set]
 Returns or sets the second offset distance (expression). More...
 
unsafe NXOpen.Expression SecondOffsetExp [get]
 Returns the second offset expression object of chamfer. More...
 
unsafe NXOpen.ScCollector SmartCollector [get, set]
 Returns or sets the smart collector More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance used for creating chamfer More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the chamfer builder data.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateChamferBuilder

Created in NX4.0.0

Member Enumeration Documentation

This enum represents the chamfer parameter options

Enumerator
SymmetricOffsets 

Symmetric offsets

TwoOffsets 

Two offset distances

OffsetAndAngle 

Offset distance and angle

This enum represents the offset method options

Enumerator
EdgesAlongFaces 

Offset edges along faces

FacesAndTrim 

Offset faces and trim

Member Function Documentation

unsafe int NXOpen.Features.ChamferBuilder.CreatePreview ( )
inline

Creates the chamfer preview body

Created in NX4.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Returns
Parasolid body

Property Documentation

unsafe bool NXOpen.Features.ChamferBuilder.AllInstances
getset

Returns or sets the chamfer all instance status

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe string NXOpen.Features.ChamferBuilder.Angle
getset

Returns or sets the chamfer angle (expression).

Please do not use this property to access/modify the Features.ChamferBuilder.AngleExp . This might be removed from KF bindings in NX 9.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.ChamferBuilder.AngleExp
get

Returns the angle expression object of chamfer.

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

unsafe string NXOpen.Features.ChamferBuilder.FirstOffset
getset

Returns or sets the first offset distance (expression).

Please do not use this property to access/modify the Features.ChamferBuilder.FirstOffsetExp . This might be removed from KF bindings in NX 9.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.ChamferBuilder.FirstOffsetExp
get

Returns the first offset expression object of chamfer.

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.ChamferBuilder.OffsetMethod NXOpen.Features.ChamferBuilder.Method
getset

Returns or sets the offset method.

Features.ChamferBuilder.OffsetMethod.EdgesAlongFaces Features.ChamferBuilder.OffsetMethod.FacesAndTrim

The EdgesAlongFaces method is the normal chamfer in which the chamfer boundary is determined by offsetting the input edges along its adjacent faces. The FacesAndTrim method is the free-form chamfer in which the chamfer boundary is determined by offsetting the adjacent faces of the input edges, using the chamfer parameters in either case.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.ChamferBuilder.ChamferOption NXOpen.Features.ChamferBuilder.Option
getset

Returns or sets the chamfer parameter option.

Features.ChamferBuilder.ChamferOption.SymmetricOffsets Features.ChamferBuilder.ChamferOption.TwoOffsets Features.ChamferBuilder.ChamferOption.OffsetAndAngle

Each of these options correspond to a chamfer defined by two equal offset distances, two unequal offset distances, an offset distance and angle respectively.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.ChamferBuilder.ReverseOffsets
getset

Returns or sets the offset reverse status

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe string NXOpen.Features.ChamferBuilder.SecondOffset
getset

Returns or sets the second offset distance (expression).

Please do not use this property to access/modify the Features.ChamferBuilder.SecondOffsetExp . This might be removed from KF bindings in NX 9.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.ChamferBuilder.SecondOffsetExp
get

Returns the second offset expression object of chamfer.

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ScCollector NXOpen.Features.ChamferBuilder.SmartCollector
getset

Returns or sets the smart collector

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe double NXOpen.Features.ChamferBuilder.Tolerance
getset

Returns or sets the tolerance used for creating chamfer

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")


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