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

Represents a CMM Inspection Cparln Feature Builder. More...

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

Public Types

enum  EndTypes { Round, Square }
 The shape of the end of the bounded slot/tab (round or square) More...
 
- Public Types inherited from NXOpen.CAM.OperationBuilder
enum  HoleAxisTypes { Vector, Rule, RuleIfNoVector }
 Available types for Hole Axis Type in feature milling and hole making More...
 
enum  HoleDepthTypes { Point, Rule }
 Available types for Hole Depth Type in feature milling and hole making More...
 
enum  OptimizationBasedOnTypes { Dist, Orient }
 Available types for optimization based on in operation More...
 
enum  OptimizationDistanceTypes { Direct, Transition }
 Available types for optimization distance method in operation More...
 
enum  OptimizationLevelTypes { Standard, Advanced }
 Available types for optimization level in operation 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 FlipNormal ()
 Flips the cparln inspection feature normal vector More...
 
unsafe void ReverseOffsetDirection ()
 Reverses the offset direction More...
 
unsafe void UpdateEndType ()
 Updates cparln inspection feature characteristic parameters based on selected end type More...
 
unsafe void UpdateOffset ()
 Updates the cparln inspection feature offset distance and associated values More...
 
unsafe void UpdateParams ()
 Updates cparln inspection feature characteristic parameters based on selected geometry More...
 
- Public Member Functions inherited from NXOpen.CAM.OperationBuilder
unsafe double[] GetHoleAxisValues ()
 Get the Hole Axis values More...
 
unsafe void SetHoleAxisValues (double[] holeAxis)
 Set the Hole Axis 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
NXOpen.CAM.CamInspectionOperationCsysreferencetypes 
CsysReferenceType [get, set]
 Returns or sets the coordinate system reference type More...
 
unsafe
NXOpen.CAM.InspectionFeatureDataFilterBuilder 
DataFilterBuilder [get]
 Returns the Data Filter Builder More...
 
unsafe
NXOpen.CAM.InspectionCparlnFeatureBuilder.EndTypes 
EndType [get, set]
 Returns or sets the end type of the bounded slot or tab (round or square) More...
 
unsafe
NXOpen.CAM.CamInspectionOperationInneroutertypes 
InnerOuterType [get, set]
 Returns or sets the inspection feature inner outer type (slot/tab) More...
 
unsafe double Length [get, set]
 Returns or sets the length of the bounded slot or tab More...
 
unsafe double LengthDirectionI [get, set]
 Returns or sets the slot or tab length direction I component More...
 
unsafe double LengthDirectionJ [get, set]
 Returns or sets the slot or tab length direction J component More...
 
unsafe double LengthDirectionK [get, set]
 Returns or sets the slot or tab length direction K component More...
 
unsafe NXOpen.Direction LengthDirVector [get, set]
 Returns or sets the length direction vector selector More...
 
unsafe double LocationPointX [get, set]
 Returns or sets the location point X coordinate at the center of the face of the slot or tab More...
 
unsafe double LocationPointY [get, set]
 Returns or sets the location point Y coordinate at the center of the face of the slot or tab More...
 
unsafe double LocationPointZ [get, set]
 Returns or sets the location point Z coordinate at the center of the face of the slot or tab More...
 
unsafe string Name [get, set]
 Returns or sets the slot or tab feature name More...
 
unsafe double NormalDirectionI [get, set]
 Returns or sets the slot or tab normal direction I component More...
 
unsafe double NormalDirectionJ [get, set]
 Returns or sets the slot or tab normal direction J component More...
 
unsafe double NormalDirectionK [get, set]
 Returns or sets the slot or tab normal direction K component More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
OffsetDistance [get]
 Returns the offset distance More...
 
unsafe bool ReverseDirection [get, set]
 Returns or sets the reverse direction button used to reverse the normal direction vector More...
 
unsafe NXOpen.SelectNXObjectList SelectedGeometry [get]
 Returns the selected geometry, consisting of two parallel lines More...
 
unsafe NXOpen.SelectFace SelectProjectionFaces [get]
 Returns the selector for projection faces More...
 
unsafe double Width [get, set]
 Returns or sets the width of the bounded slot or tab More...
 
- Properties inherited from NXOpen.CAM.OperationBuilder
unsafe string ChannelName [get, set]
 Returns or sets the channel's name More...
 
unsafe string Description [get, set]
 Returns or sets the description More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
EndOfPath [get]
 Returns the end event builder More...
 
unsafe NXOpen.CAM.UdeSet EndUdeSet [get]
 Returns the end ude set More...
 
unsafe NXOpen.CAM.GeometryCiBuilder Geometry [get]
 Returns the geometry builder More...
 
unsafe bool GougeChecking [get, set]
 Returns or sets the gouge checking flag More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleAxisTypes 
HoleAxisType [get, set]
 Returns or sets the Hole Axis Type More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
HoleDepth [get]
 Returns the max depth distance builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleDepthTypes 
HoleDepthType [get, set]
 Returns or sets the Hole Depth Type More...
 
unsafe NXOpen.CAM.LayoutCiBuilder LayoutAndLayer [get]
 Returns the Layer and Layout More...
 
unsafe
NXOpen.CAM.ArcOutputTypeCiBuilder 
MotionOutputBuilder [get]
 Returns the motion output builder More...
 
unsafe NXOpen.CAM.Notes Notes [get]
 Returns the notes builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationBasedOnTypes 
OptimizationBasedOn [get, set]
 Returns or sets the optimization based on in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationDistanceTypes 
OptimizationDistanceMethod [get, set]
 Returns or sets the optimization distance method in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationLevelTypes 
OptimizationLevel [get, set]
 Returns or sets the optimization level in operation More...
 
unsafe
NXOpen.CAM.OperationDisplayOptionsBuilder 
PathDisplayOptions [get]
 Returns the path display options builder More...
 
unsafe string PostToolPathExit [get, set]
 Returns or sets the environment variable that points to the post tool path generation library which has the exit More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistance [get]
 Returns the Retract Distance builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistanceOnToolAxisChange [get]
 Returns the Retract Distance on Tool Axis Change builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
SafeClearance [get]
 Returns the safe clearance builder More...
 
unsafe bool SelectToolFlag [get, set]
 Returns or sets the user selected tool More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
StartOfPath [get]
 Returns the start event builder More...
 
unsafe NXOpen.CAM.UdeSet StartUdeSet [get]
 Returns the start ude set More...
 
unsafe
NXOpen.CAM.ToolChangeCiBuilder 
ToolChangeSetting [get]
 Returns the tool change builder More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder 
ToolPathEditor [get]
 Returns the Tool Path Editor Builder More...
 
unsafe
NXOpen.CAM.ToolPathSplitParametersBuilder 
ToolPathSplitParametersBuilder [get]
 Returns the tool path split Parameters 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 a CMM Inspection Cparln Feature Builder.

A Cparln is a bounded slot defined by closed ended parallel lines.

To create a new instance of this class, use NXOpen.CAM.InspectionOperationCollection.CreateInspectionCparlnFeatureBuilder

Created in NX7.0.0

Member Enumeration Documentation

The shape of the end of the bounded slot/tab (round or square)

Enumerator
Round 

Bounded slot/tab has round end

Square 

Bounded slot/tab has square end

Member Function Documentation

unsafe void NXOpen.CAM.InspectionCparlnFeatureBuilder.FlipNormal ( )
inline

Flips the cparln inspection feature normal vector

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.InspectionCparlnFeatureBuilder.ReverseOffsetDirection ( )
inline

Reverses the offset direction

Created in NX9.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.InspectionCparlnFeatureBuilder.UpdateEndType ( )
inline

Updates cparln inspection feature characteristic parameters based on selected end type

Created in NX9.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.InspectionCparlnFeatureBuilder.UpdateOffset ( )
inline

Updates the cparln inspection feature offset distance and associated values

Created in NX9.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.InspectionCparlnFeatureBuilder.UpdateParams ( )
inline

Updates cparln inspection feature characteristic parameters based on selected geometry

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Property Documentation

unsafe NXOpen.CAM.CamInspectionOperationCsysreferencetypes NXOpen.CAM.InspectionCparlnFeatureBuilder.CsysReferenceType
getset

Returns or sets the coordinate system reference type

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InspectionFeatureDataFilterBuilder NXOpen.CAM.InspectionCparlnFeatureBuilder.DataFilterBuilder
get

Returns the Data Filter Builder

Created in NX1880.0.0

License requirements: None.

unsafe NXOpen.CAM.InspectionCparlnFeatureBuilder.EndTypes NXOpen.CAM.InspectionCparlnFeatureBuilder.EndType
getset

Returns or sets the end type of the bounded slot or tab (round or square)

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.CamInspectionOperationInneroutertypes NXOpen.CAM.InspectionCparlnFeatureBuilder.InnerOuterType
getset

Returns or sets the inspection feature inner outer type (slot/tab)

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.Length
getset

Returns or sets the length of the bounded slot or tab

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.LengthDirectionI
getset

Returns or sets the slot or tab length direction I component

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.LengthDirectionJ
getset

Returns or sets the slot or tab length direction J component

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.LengthDirectionK
getset

Returns or sets the slot or tab length direction K component

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Direction NXOpen.CAM.InspectionCparlnFeatureBuilder.LengthDirVector
getset

Returns or sets the length direction vector selector

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.LocationPointX
getset

Returns or sets the location point X coordinate at the center of the face of the slot or tab

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.LocationPointY
getset

Returns or sets the location point Y coordinate at the center of the face of the slot or tab

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.LocationPointZ
getset

Returns or sets the location point Z coordinate at the center of the face of the slot or tab

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe string NXOpen.CAM.InspectionCparlnFeatureBuilder.Name
getset

Returns or sets the slot or tab feature name

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.NormalDirectionI
getset

Returns or sets the slot or tab normal direction I component

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.NormalDirectionJ
getset

Returns or sets the slot or tab normal direction J component

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.NormalDirectionK
getset

Returns or sets the slot or tab normal direction K component

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionCparlnFeatureBuilder.OffsetDistance
get

Returns the offset distance

Created in NX9.0.0

License requirements: None.

unsafe bool NXOpen.CAM.InspectionCparlnFeatureBuilder.ReverseDirection
getset

Returns or sets the reverse direction button used to reverse the normal direction vector

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.SelectNXObjectList NXOpen.CAM.InspectionCparlnFeatureBuilder.SelectedGeometry
get

Returns the selected geometry, consisting of two parallel lines

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.SelectFace NXOpen.CAM.InspectionCparlnFeatureBuilder.SelectProjectionFaces
get

Returns the selector for projection faces

Created in NX7.0.0

License requirements: None.

unsafe double NXOpen.CAM.InspectionCparlnFeatureBuilder.Width
getset

Returns or sets the width of the bounded slot or tab

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")


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