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

Represents a Tool Path Tilt Tilting Builder More...

Inheritance diagram for NXOpen.CAM.ToolPathTiltTilting:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AxisType { ThreeToFive, FiveToFive }
 the tilting axis type More...
 
enum  ManualTiltTypes { KeepOriginal, UserDefined }
 the manual tilt More...
 
enum  ReferenceTypes { Initial, Zm }
 the tilting reference type More...
 
enum  ToolAxisTiltingDistTypes { TwoD, ThreeD }
 the tool distance type options More...
 
enum  ToolAxisTiltingRuleTypes { MainDir, AwayFrom, TowardConst, Through }
 the tool tilting rule options More...
 
enum  ToolAxisTypes {
  TowardCurve, FromCurve, TowardPoint, FromPoint,
  RelativeAngle
}
 the tool axis mode options More...
 

Public Member Functions

unsafe void GetTiltingDriveCurve (out NXOpen.TaggedObject[] curves)
 The tilting drive curve More...
 
unsafe void SetTiltingDriveCurve (NXOpen.TaggedObject[] curves)
 The tilting drive curve 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.CAM.InheritableToolDepBuilder 
FanDistance [get]
 Returns the fan distance More...
 
unsafe
NXOpen.CAM.ToolPathTiltTilting.ManualTiltTypes 
ManualTiltingType [get, set]
 Returns or sets the manual tilt More...
 
unsafe
NXOpen.CAM.ToolPathTiltTilting.ReferenceTypes 
ReferenceType [get, set]
 Returns or sets the tilting reference type More...
 
unsafe double TiltAngle [get, set]
 Returns or sets the tilt angle More...
 
unsafe
NXOpen.CAM.ToolPathTiltTilting.ToolAxisTiltingDistTypes 
TiltingDistanceType [get, set]
 Returns or sets the tool distance type options More...
 
unsafe NXOpen.TaggedObject TiltingDrivePoint [get, set]
 Returns or sets the tilting drive point More...
 
unsafe double TiltingRotationAngle [get, set]
 Returns or sets the tilt rotation angle More...
 
unsafe
NXOpen.CAM.ToolPathTiltTilting.ToolAxisTiltingRuleTypes 
TiltingRuleType [get, set]
 Returns or sets the tool tilting rule options More...
 
unsafe
NXOpen.CAM.ToolPathTiltTilting.ToolAxisTypes 
ToolTiltMethodType [get, set]
 Returns or sets the tilting type 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 Tool Path Tilt Tilting Builder

This is a sub-builder class and cannot be directly instantiated

Created in NX9.0.0

Member Enumeration Documentation

the tilting axis type

Enumerator
ThreeToFive 

the tilting axis reference: three to five

FiveToFive 

the tilting axis reference: five to five

the manual tilt

Enumerator
KeepOriginal 
UserDefined 

the tilting reference type

Enumerator
Initial 

Tool axis reference: initial tool axis

Zm 

Tool axis reference: +ZM

the tool distance type options

Enumerator
TwoD 

Tool tilting distance type 2d

ThreeD 

Tool tilting distance type 3d

the tool tilting rule options

Enumerator
MainDir 

Tool tilting rule main direction

AwayFrom 

Tool tilting rule away from

TowardConst 

Tool tilting rule toward constant

Through 

Tool tilting rule through

the tool axis mode options

Enumerator
TowardCurve 

Tool axis mode: towards curve

FromCurve 

Tool axis mode: from curve

TowardPoint 

Tool axis mode: towards point

FromPoint 

Tool axis mode: from point

RelativeAngle 

Tool axis mode: relative MCS

Member Function Documentation

unsafe void NXOpen.CAM.ToolPathTiltTilting.GetTiltingDriveCurve ( out NXOpen.TaggedObject[]  curves)
inline

The tilting drive curve

Created in NX9.0.0

License requirements: None.

Parameters
curvesArray of curves
unsafe void NXOpen.CAM.ToolPathTiltTilting.SetTiltingDriveCurve ( NXOpen.TaggedObject[]  curves)
inline

The tilting drive curve

Created in NX9.0.0

License requirements: None.

Parameters
curvesArray of curves

Property Documentation

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.ToolPathTiltTilting.FanDistance
get

Returns the fan distance

Created in NX11.0.1

License requirements: None.

unsafe NXOpen.CAM.ToolPathTiltTilting.ManualTiltTypes NXOpen.CAM.ToolPathTiltTilting.ManualTiltingType
getset

Returns or sets the manual tilt

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathTiltTilting.ReferenceTypes NXOpen.CAM.ToolPathTiltTilting.ReferenceType
getset

Returns or sets the tilting reference type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathTiltTilting.TiltAngle
getset

Returns or sets the tilt angle

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathTiltTilting.ToolAxisTiltingDistTypes NXOpen.CAM.ToolPathTiltTilting.TiltingDistanceType
getset

Returns or sets the tool distance type options

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.TaggedObject NXOpen.CAM.ToolPathTiltTilting.TiltingDrivePoint
getset

Returns or sets the tilting drive point

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathTiltTilting.TiltingRotationAngle
getset

Returns or sets the tilt rotation angle

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathTiltTilting.ToolAxisTiltingRuleTypes NXOpen.CAM.ToolPathTiltTilting.TiltingRuleType
getset

Returns or sets the tool tilting rule options

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathTiltTilting.ToolAxisTypes NXOpen.CAM.ToolPathTiltTilting.ToolTiltMethodType
getset

Returns or sets the tilting type

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.