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.DPMItpBuilder Class Reference

Represents an DPMItp Builder More...

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

Public Types

enum  CrossCurveNormalToFlowSideOption { Both, Left, Right }
 Enum of cross curve side More...
 
enum  CrossCurvesMethodOption { OnPart, NormalToFlow }
 Enum of cross curves creation method More...
 
enum  CutTypeOption { Zig, Zigzag, ZigzagWithLifts, SpiralHelix }
 Enum of cut type More...
 
enum  SelectionMethodOption { Automatic, Specify, OnPart }
 Enum of selection method More...
 
enum  StepMethodOption { Tolerance, Points }
 Enum of step method More...
 
enum  StepoverTypeOption { Number, Distance, Scallop }
 Enum of stepover type More...
 
enum  ToolPositionOption { On, Tanto, Contact }
 Enum of tool position More...
 
- Public Types inherited from NXOpen.CAM.ParamBuilder
enum  OptimizationTypes { None, MinimizeTravel, Band }
 Available types for Optimization Method in operation More...
 

Public Member Functions

unsafe void GetCrossCurveNormalToFlowCurve (out NXOpen.TaggedObject[] curves)
 Returns the flow curve used in generation of cross curve normal to flow. More...
 
unsafe double[] GetExtendValues ()
 Get the extend values More...
 
unsafe void MPreview ()
 Preview drive path More...
 
unsafe void SetCrossCurveNormalToFlowCurve (NXOpen.TaggedObject[] curves)
 Sets the flow curve used in generation of cross curves normal to flow. More...
 
unsafe void SetExtendValues (double[] values)
 Set the extend values More...
 
- Public Member Functions inherited from NXOpen.CAM.ParamBuilder
unsafe NXOpen.TaggedObject GetCustomizableItemBuilder (string name)
 Returns the customizable item builder for the given customizable item name More...
 
unsafe string[] GetCustomizableItemNames ()
 Returns the names for all customizable item ids 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 int CrossCurveCount [get, set]
 Returns or sets the cross curve count More...
 
unsafe NXOpen.SectionList CrossCurveList [get]
 Returns the Cross Curve List More...
 
unsafe int CrossCurveNormalToFlowCount [get, set]
 Returns or sets the cross curves normal to flow count More...
 
unsafe
NXOpen.CAM.DPMItpBuilder.CrossCurvesMethodOption 
CrossCurvesMethod [get, set]
 Returns or sets the cross curves selection method More...
 
unsafe NXOpen.CAM.CutPatternBuilder CutPatternBuilder [get]
 Returns the cut pattern builder More...
 
unsafe
NXOpen.CAM.DmStreamlineCutStep 
CutStepBuilder [get]
 Returns the cut step builder More...
 
unsafe int CutStepFirstCut [get, set]
 Returns or sets the First Cut More...
 
unsafe int CutStepSecondCut [get, set]
 Returns or sets the Second Cut More...
 
unsafe int CutStepThirdCut [get, set]
 Returns or sets the Third Cut More...
 
unsafe
NXOpen.CAM.DPMItpBuilder.CutTypeOption 
CutType [get, set]
 Returns or sets the cut type More...
 
unsafe int FlowCurveCount [get, set]
 Returns or sets the flow curve count More...
 
unsafe NXOpen.SectionList FlowCurveList [get]
 Returns the Flow Curve List More...
 
unsafe bool PreviewEnabled [get, set]
 Returns or sets the use of preview More...
 
unsafe
NXOpen.CAM.DPMItpBuilder.SelectionMethodOption 
SelectionMethod [get, set]
 Returns or sets the flow and cross selection method More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepIntol [get]
 Returns the Cut Step Intol More...
 
unsafe
NXOpen.CAM.DPMItpBuilder.StepMethodOption 
StepMethod [get, set]
 Returns or sets the Cut Step More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepOuttol [get]
 Returns the Cut Step Outol More...
 
unsafe NXOpen.CAM.StepoverBuilder StepoverBuilder [get]
 Returns the stepover builder More...
 
unsafe double StepoverDis [get, set]
 Returns or sets the stepover distance More...
 
unsafe int StepoverNum [get, set]
 Returns or sets the stepover number More...
 
unsafe double StepoverScallopHeight [get, set]
 Returns or sets the stepover scallop height More...
 
unsafe
NXOpen.CAM.DPMItpBuilder.StepoverTypeOption 
StepoverType [get, set]
 Returns or sets the stepover type More...
 
unsafe
NXOpen.CAM.DPMItpBuilder.ToolPositionOption 
ToolPosition [get, set]
 Returns or sets the tool position More...
 
unsafe NXOpen.CAM.DmToolPosition ToolPositionBuilder [get]
 Returns the tool position builder More...
 
unsafe NXOpen.CAM.DmTrimExtend TrimExtendBuilder [get]
 Returns the trim and extend builder More...
 
unsafe bool UsePartNormal [get, set]
 Returns or sets the use of part normal More...
 
- Properties inherited from NXOpen.CAM.ParamBuilder
unsafe NXOpen.CAM.Ude CycleEvent [get]
 Returns the cycle event More...
 
unsafe NXOpen.CAM.Cycle CycleTable [get]
 Returns the cycle More...
 
unsafe
NXOpen.CAM.ParamBuilder.OptimizationTypes 
OptimizationMethod [get, set]
 Returns or sets the optim method More...
 
unsafe NXOpen.CAM.NCGroup TargetPocket [get, set]
 Returns or sets the target pocket 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 an DPMItp Builder

To create a new instance of this class, use NXOpen.CAM.OperationCollection.CreateDpmitpBuilder

Created in NX5.0.0

Member Enumeration Documentation

Enum of cross curve side

Enumerator
Both 

preserve both sides

Left 

preserve left side

Right 

preserve right side

Enum of cross curves creation method

Enumerator
OnPart 

on part

NormalToFlow 

normal to flow

Enum of cut type

Enumerator
Zig 

Zig cut type

Zigzag 

Zigzag cut type

ZigzagWithLifts 

Zigzag with lift cut type

SpiralHelix 

Spiral/helix cut type

Enum of selection method

Enumerator
Automatic 

automatic

Specify 

specify

OnPart 

on part

Enum of step method

Enumerator
Tolerance 
Points 

Enum of stepover type

Enumerator
Number 

stepover number

Distance 

stepover distance

Scallop 

stepover scallop height

Enum of tool position

Enumerator
On 

On position

Tanto 

Tanto position

Contact 

Contact position

Member Function Documentation

unsafe void NXOpen.CAM.DPMItpBuilder.GetCrossCurveNormalToFlowCurve ( out NXOpen.TaggedObject[]  curves)
inline

Returns the flow curve used in generation of cross curve normal to flow.

Created in NX10.0.3

License requirements: cam_base ("CAM BASE")

Parameters
curvesArray of curves
unsafe double [] NXOpen.CAM.DPMItpBuilder.GetExtendValues ( )
inline

Get the extend values

Created in NX5.0.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmTrimExtend instead.

License requirements: cam_base ("CAM BASE")

Returns
the extend values
unsafe void NXOpen.CAM.DPMItpBuilder.MPreview ( )
inline

Preview drive path

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.DPMItpBuilder.SetCrossCurveNormalToFlowCurve ( NXOpen.TaggedObject[]  curves)
inline

Sets the flow curve used in generation of cross curves normal to flow.

Created in NX10.0.3

License requirements: cam_base ("CAM BASE")

Parameters
curvesArray of curves
unsafe void NXOpen.CAM.DPMItpBuilder.SetExtendValues ( double[]  values)
inline

Set the extend values

Created in NX5.0.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmTrimExtend instead.

License requirements: cam_base ("CAM BASE")

Parameters
valuesthe extend value

Property Documentation

unsafe int NXOpen.CAM.DPMItpBuilder.CrossCurveCount
getset

Returns or sets the cross curve count

Created in NX9.0.3

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SectionList NXOpen.CAM.DPMItpBuilder.CrossCurveList
get

Returns the Cross Curve List

Created in NX6.0.0

License requirements: None.

unsafe int NXOpen.CAM.DPMItpBuilder.CrossCurveNormalToFlowCount
getset

Returns or sets the cross curves normal to flow count

Created in NX10.0.3

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DPMItpBuilder.CrossCurvesMethodOption NXOpen.CAM.DPMItpBuilder.CrossCurvesMethod
getset

Returns or sets the cross curves selection method

Created in NX10.0.3

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.CutPatternBuilder NXOpen.CAM.DPMItpBuilder.CutPatternBuilder
get

Returns the cut pattern builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.DmStreamlineCutStep NXOpen.CAM.DPMItpBuilder.CutStepBuilder
get

Returns the cut step builder

Created in NX10.0.1

License requirements: None.

unsafe int NXOpen.CAM.DPMItpBuilder.CutStepFirstCut
getset

Returns or sets the First Cut

Created in NX7.5.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmStreamlineCutStep.FirstCut instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DPMItpBuilder.CutStepSecondCut
getset

Returns or sets the Second Cut

Created in NX7.5.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmStreamlineCutStep.SecondCut instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DPMItpBuilder.CutStepThirdCut
getset

Returns or sets the Third Cut

Created in NX7.5.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmStreamlineCutStep.ThirdCut instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DPMItpBuilder.CutTypeOption NXOpen.CAM.DPMItpBuilder.CutType
getset

Returns or sets the cut type

Created in NX5.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.DPMItpBuilder.FlowCurveCount
getset

Returns or sets the flow curve count

Created in NX9.0.3

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SectionList NXOpen.CAM.DPMItpBuilder.FlowCurveList
get

Returns the Flow Curve List

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.CAM.DPMItpBuilder.PreviewEnabled
getset

Returns or sets the use of preview

Created in NX10.0.3

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DPMItpBuilder.SelectionMethodOption NXOpen.CAM.DPMItpBuilder.SelectionMethod
getset

Returns or sets the flow and cross selection method

Created in NX5.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DPMItpBuilder.StepIntol
get

Returns the Cut Step Intol

Created in NX7.5.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmStreamlineCutStep.StepIntol instead.

License requirements: None.

unsafe NXOpen.CAM.DPMItpBuilder.StepMethodOption NXOpen.CAM.DPMItpBuilder.StepMethod
getset

Returns or sets the Cut Step

Created in NX7.5.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmStreamlineCutStep.CutStepType instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DPMItpBuilder.StepOuttol
get

Returns the Cut Step Outol

Created in NX7.5.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmStreamlineCutStep.StepOutol instead.

License requirements: None.

unsafe NXOpen.CAM.StepoverBuilder NXOpen.CAM.DPMItpBuilder.StepoverBuilder
get

Returns the stepover builder

Created in NX6.0.0

License requirements: None.

unsafe double NXOpen.CAM.DPMItpBuilder.StepoverDis
getset

Returns or sets the stepover distance

Created in NX5.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.DPMItpBuilder.StepoverNum
getset

Returns or sets the stepover number

Created in NX5.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.DPMItpBuilder.StepoverScallopHeight
getset

Returns or sets the stepover scallop height

Created in NX5.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DPMItpBuilder.StepoverTypeOption NXOpen.CAM.DPMItpBuilder.StepoverType
getset

Returns or sets the stepover type

Created in NX5.0.0

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DPMItpBuilder.ToolPositionOption NXOpen.CAM.DPMItpBuilder.ToolPosition
getset

Returns or sets the tool position

Created in NX5.0.0

Deprecated in NX10.0.1. Use NXOpen.CAM.DmToolPosition.ToolPosition instead.

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DmToolPosition NXOpen.CAM.DPMItpBuilder.ToolPositionBuilder
get

Returns the tool position builder

Created in NX10.0.1

License requirements: None.

unsafe NXOpen.CAM.DmTrimExtend NXOpen.CAM.DPMItpBuilder.TrimExtendBuilder
get

Returns the trim and extend builder

Created in NX10.0.1

License requirements: None.

unsafe bool NXOpen.CAM.DPMItpBuilder.UsePartNormal
getset

Returns or sets the use of part normal

Created in NX10.0.2

License requirements to get this property: cam_base ("CAM BASE")

License requirements to set this property: cam_base ("CAM BASE")


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