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

Represents a NXOpen.GeometricUtilities.EndHoleData More...

Inheritance diagram for NXOpen.GeometricUtilities.EndHoleData:
NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  FormOptions { ScrewClearance, Threaded, Through }
 Represents hole form options. More...
 
enum  HoleDepthLimitOptions { Value, UntilSelected, UntilNext, ThroughBody }
 Represents hole depth limit options for threaded hole in end plate of hole series. More...
 
enum  HoleDepthOptions { ToCylinderBottom, ToConeTip }
 Represents hole depth specification options. More...
 
enum  ThreadLengthOptions {
  Diameterx1, Diameterx15, Diameterx20, Diameterx25,
  Diameterx30, Standard, Custom, Full
}
 Represents thread length options. More...
 
enum  ThreadRotationOptions { Right, Left }
 Represents thread rotation options. More...
 

Public Member Functions

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.GeometricUtilities.BooleanOperation 
BooleanOperation [get]
 Returns the boolean operation More...
 
unsafe
NXOpen.GeometricUtilities.EndHoleData.HoleDepthOptions 
DepthOption [get, set]
 Returns or sets the hole depth option More...
 
unsafe string FitOption [get, set]
 Returns or sets the fit option More...
 
unsafe
NXOpen.GeometricUtilities.EndHoleData.FormOptions 
FormOption [get, set]
 Returns or sets the form option More...
 
unsafe NXOpen.Expression HoleDepth [get]
 Returns the hole depth More...
 
unsafe
NXOpen.GeometricUtilities.EndHoleData.HoleDepthLimitOptions 
HoleDepthLimitOption [get, set]
 Returns or sets the hole depth limit More...
 
unsafe NXOpen.Expression HoleDiameter [get]
 Returns the hole diameter More...
 
unsafe bool MatchDimOfStartHole [get, set]
 Returns or sets the match dim of start hole More...
 
unsafe string RadialEngageOption [get, set]
 Returns or sets the radial engage option More...
 
unsafe bool ReliefChamferEnabled [get, set]
 Returns or sets the threaded relief chamfer enabled - this is applicable for threaded hole type More...
 
unsafe NXOpen.Expression ScrewClearanceEndChamferAngle [get]
 Returns the screw clearance end chamfer angle More...
 
unsafe bool ScrewClearanceEndChamferEnabled [get, set]
 Returns or sets the screw clearance end chamfer enabled More...
 
unsafe NXOpen.Expression ScrewClearanceEndChamferOffset [get]
 Returns the screw clearance end chamfer offset More...
 
unsafe NXOpen.Expression ScrewClearanceStartChamferAngle [get]
 Returns the screw clearance start chamfer angle More...
 
unsafe bool ScrewClearanceStartChamferEnabled [get, set]
 Returns or sets the screw clearance start chamfer enabled More...
 
unsafe NXOpen.Expression ScrewClearanceStartChamferOffset [get]
 Returns the screw clearance start chamfer offset More...
 
unsafe NXOpen.Expression TapDrillDiameter [get]
 Returns the tap drill diameter More...
 
unsafe NXOpen.Expression ThreadDepth [get]
 Returns the thread depth More...
 
unsafe NXOpen.Expression ThreadedEndChamferAngle [get]
 Returns the threaded end chamfer angle More...
 
unsafe NXOpen.Expression ThreadedEndChamferDiameter [get]
 Returns the threaded end chamfer offset More...
 
unsafe bool ThreadedEndChamferEnabled [get, set]
 Returns or sets the threaded end chamfer enabled More...
 
unsafe NXOpen.Expression ThreadedReliefAngle [get]
 Returns the relief angle - this is applicable for threaded hole type More...
 
unsafe NXOpen.Expression ThreadedReliefChamferAngle [get]
 Returns the threaded relief chamfer angle - this is applicable for threaded hole type More...
 
unsafe NXOpen.Expression ThreadedReliefChamferOffset [get]
 Returns the threaded relief chamfer offset - this is applicable for threaded hole type More...
 
unsafe NXOpen.Expression ThreadedReliefDepth [get]
 Returns the threaded relief depth - this is applicable for threaded hole type More...
 
unsafe NXOpen.Expression ThreadedReliefDiameter [get]
 Returns the relief diameter - this is applicable for threaded hole type More...
 
unsafe bool ThreadedReliefEnabled [get, set]
 Returns or sets the threaded relief enabled - this is applicable for threaded hole type More...
 
unsafe NXOpen.Expression ThreadedStartChamferAngle [get]
 Returns the threaded start chamfer angle More...
 
unsafe NXOpen.Expression ThreadedStartChamferDiameter [get]
 Returns the threaded start chamfer offset More...
 
unsafe bool ThreadedStartChamferEnabled [get, set]
 Returns or sets the threaded start chamfer enabled More...
 
unsafe
NXOpen.GeometricUtilities.EndHoleData.ThreadLengthOptions 
ThreadLengthOption [get, set]
 Returns or sets the thread length option More...
 
unsafe
NXOpen.GeometricUtilities.EndHoleData.ThreadRotationOptions 
ThreadRotation [get, set]
 Returns or sets the thread rotation More...
 
unsafe string ThreadSize [get, set]
 Returns or sets the thread size More...
 
unsafe NXOpen.Expression TipAngle [get]
 Returns the tip angle More...
 
unsafe NXOpen.SelectFace UntilSelectedTarget [get]
 Returns the until selected target - this is applicable for general hole and threaded hole type 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.GeometricUtilities.EndHoleData

Created in NX5.0.2

Member Enumeration Documentation

Represents hole form options.

Enumerator
ScrewClearance 

Screw clearance

Threaded 

Threaded hole

Through 

Through hole - This option should not be used in NX6 and later versions.

Instead of this screw_clearance option should be used

Represents hole depth limit options for threaded hole in end plate of hole series.

Enumerator
Value 

Value limit options

UntilSelected 

Until selected limit options

UntilNext 

Until next limit options

ThroughBody 

Through body limit options

Represents hole depth specification options.

Enumerator
ToCylinderBottom 
ToConeTip 

Represents thread length options.

Enumerator
Diameterx1 

1 * (tap drill diameter)

Diameterx15 

1.5 * (tap drill diameter)

Diameterx20 

2 * (tap drill diameter)

Diameterx25 

2.5 * (tap drill diameter)

Diameterx30 

3 * (tap drill diameter)

Standard 

Length is standard

Custom 

Length is custom

Full 

Length is full hole depth

Represents thread rotation options.

Enumerator
Right 

Right rotation

Left 

Left rotation

Member Function Documentation

unsafe bool NXOpen.GeometricUtilities.EndHoleData.Validate ( )
inline

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.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe NXOpen.GeometricUtilities.BooleanOperation NXOpen.GeometricUtilities.EndHoleData.BooleanOperation
get

Returns the boolean operation

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.GeometricUtilities.EndHoleData.HoleDepthOptions NXOpen.GeometricUtilities.EndHoleData.DepthOption
getset

Returns or sets the hole depth option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.GeometricUtilities.EndHoleData.FitOption
getset

Returns or sets the fit option

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.GeometricUtilities.EndHoleData.FormOptions NXOpen.GeometricUtilities.EndHoleData.FormOption
getset

Returns or sets the form option

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.HoleDepth
get

Returns the hole depth

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.GeometricUtilities.EndHoleData.HoleDepthLimitOptions NXOpen.GeometricUtilities.EndHoleData.HoleDepthLimitOption
getset

Returns or sets the hole depth limit

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.HoleDiameter
get

Returns the hole diameter

Created in NX5.0.2

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.EndHoleData.MatchDimOfStartHole
getset

Returns or sets the match dim of start hole

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe string NXOpen.GeometricUtilities.EndHoleData.RadialEngageOption
getset

Returns or sets the radial engage option

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe bool NXOpen.GeometricUtilities.EndHoleData.ReliefChamferEnabled
getset

Returns or sets the threaded relief chamfer enabled - this is applicable for threaded hole type

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ScrewClearanceEndChamferAngle
get

Returns the screw clearance end chamfer angle

Created in NX5.0.2

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.EndHoleData.ScrewClearanceEndChamferEnabled
getset

Returns or sets the screw clearance end chamfer enabled

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ScrewClearanceEndChamferOffset
get

Returns the screw clearance end chamfer offset

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ScrewClearanceStartChamferAngle
get

Returns the screw clearance start chamfer angle

Created in NX5.0.2

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.EndHoleData.ScrewClearanceStartChamferEnabled
getset

Returns or sets the screw clearance start chamfer enabled

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ScrewClearanceStartChamferOffset
get

Returns the screw clearance start chamfer offset

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.TapDrillDiameter
get

Returns the tap drill diameter

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadDepth
get

Returns the thread depth

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedEndChamferAngle
get

Returns the threaded end chamfer angle

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedEndChamferDiameter
get

Returns the threaded end chamfer offset

Created in NX5.0.2

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.EndHoleData.ThreadedEndChamferEnabled
getset

Returns or sets the threaded end chamfer enabled

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedReliefAngle
get

Returns the relief angle - this is applicable for threaded hole type

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedReliefChamferAngle
get

Returns the threaded relief chamfer angle - this is applicable for threaded hole type

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedReliefChamferOffset
get

Returns the threaded relief chamfer offset - this is applicable for threaded hole type

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedReliefDepth
get

Returns the threaded relief depth - this is applicable for threaded hole type

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedReliefDiameter
get

Returns the relief diameter - this is applicable for threaded hole type

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.EndHoleData.ThreadedReliefEnabled
getset

Returns or sets the threaded relief enabled - this is applicable for threaded hole type

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedStartChamferAngle
get

Returns the threaded start chamfer angle

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.ThreadedStartChamferDiameter
get

Returns the threaded start chamfer offset

Created in NX5.0.2

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.EndHoleData.ThreadedStartChamferEnabled
getset

Returns or sets the threaded start chamfer enabled

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.GeometricUtilities.EndHoleData.ThreadLengthOptions NXOpen.GeometricUtilities.EndHoleData.ThreadLengthOption
getset

Returns or sets the thread length option

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.GeometricUtilities.EndHoleData.ThreadRotationOptions NXOpen.GeometricUtilities.EndHoleData.ThreadRotation
getset

Returns or sets the thread rotation

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe string NXOpen.GeometricUtilities.EndHoleData.ThreadSize
getset

Returns or sets the thread size

Created in NX5.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.GeometricUtilities.EndHoleData.TipAngle
get

Returns the tip angle

Created in NX5.0.2

License requirements: None.

unsafe NXOpen.SelectFace NXOpen.GeometricUtilities.EndHoleData.UntilSelectedTarget
get

Returns the until selected target - this is applicable for general hole and threaded hole type

Created in NX6.0.0

License requirements: None.


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