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

Represents the builder for the CMM Inspection sub-operation Scan Curve. More...

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

Properties

unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ApproachDist [get]
 Returns the builder for approach distance More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
CurvatureFactor [get]
 Returns the Curvature Increase Factor for points along the Scan Curve More...
 
unsafe NXOpen.NXObject Curve [get, set]
 Returns or sets the curve More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.ScanCurveModeTypes 
CurveMode [get, set]
 Returns or sets the curve specification mode More...
 
unsafe double DepthDistance [get, set]
 Returns or sets the depth distance More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.DepthMethodTypes 
DepthMethod [get, set]
 Returns or sets the depth method More...
 
unsafe double EndDistance [get, set]
 Returns or sets the End Distance of the Scan Curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndDistanceBuilder [get]
 Returns the End Distance of the Scan Curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndPercentage [get]
 Returns the End Percentage of the Scan Curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
MaxSpacing [get]
 Returns the Maximum Spacing of points along the Scan Curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
MinSpacing [get]
 Returns the Minimum Spacing of points along the Scan Curve More...
 
unsafe int Nbpoints [get, set]
 Returns or sets the Number of Scan Points on the curve More...
 
unsafe
NXOpen.CAM.InheritableIntBuilder 
NbPointsBuilder [get]
 Returns the builder for the Number of Scan Points on the curve More...
 
unsafe
NXOpen.CAM.InspectionPathPointBuilder 
PathPointBuilder [get]
 Returns the path point builder More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDist [get]
 Returns the builder for retract distance More...
 
unsafe bool Reversedirection [get, set]
 Returns or sets the Reverse Direction flag on the curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ScanForce [get]
 Returns the builder for scan force More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ScanSpeed [get]
 Returns the builder for scan speed More...
 
unsafe double StartDistance [get, set]
 Returns or sets the Start Distance of the Scan Curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartDistanceBuilder [get]
 Returns the Start Distance of the Scan Curve More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.UVModeTypes 
StartEndMode [get, set]
 Returns or sets the start/end mode More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartPercentage [get]
 Returns the Start Percentage of the Scan Curve More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepSize [get]
 Returns the builder for step size More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StopRadius [get]
 Returns the builder for stop radius More...
 
- Properties inherited from NXOpen.CAM.InspectionMoveBuilder
unsafe double AngleA [get, set]
 Returns or sets the A angle for an indexable head More...
 
unsafe double AngleB [get, set]
 Returns or sets the B angle for an indexable head More...
 
unsafe double ApproachDistance [get, set]
 Returns or sets the approach distance More...
 
unsafe
NXOpen.CAM.MoveBuilder.Motion 
MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.ProbeTipTypes 
ProbeTipType [get, set]
 Returns or sets the preferred probe tip type More...
 
unsafe
NXOpen.CAM.InspectionProbeTipTypeBuilder 
ProbeTipTypeBuilder [get]
 Returns the Probe Tip Type Builder More...
 
unsafe double RetractDistance [get, set]
 Returns or sets the retract distance More...
 
unsafe string SensorOpName [get, set]
 Returns or sets the inspection sensor operation name More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.SensorStrategyTypes 
SensorStrategy [get, set]
 Returns or sets the sensor selection strategy More...
 
unsafe
NXOpen.CAM.InspectionSensorStrategyBuilder 
SensorStrategyBuilder [get]
 Returns the Sensor Strategy Enum Builder More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.TipAngleTypes 
TipAngleMode [get, set]
 Returns or sets the tip angle selection mode More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.TipModeTypes 
TipMode [get, set]
 Returns or sets the probe tip selection mode More...
 
unsafe int TipNumber [get, set]
 Returns or sets the probe tip number 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

- Public Types inherited from NXOpen.CAM.InspectionMoveBuilder
enum  DepthMethodTypes {
  Auto = -1, Distance, FromFeatureNominal, FromFeatureActual,
  FromDatum
}
 the depth method More...
 
enum  ProbeTipTypes { Any = -1, Sphere, Cylinder, Disk }
 the preferred probe tip type More...
 
enum  SensorStrategyTypes { CreateAsNeeded, UseExisting }
 the sensor selection strategy More...
 
enum  TipAngleTypes { Auto, Specify, Existing }
 the tip angle selection mode More...
 
enum  TipModeTypes { Auto, Specify, Existing }
 the tip selection mode More...
 
- Public Member Functions inherited from NXOpen.CAM.InspectionMoveBuilder
unsafe void LockMove (bool @lock)
 Set lock to prevent move parameters from being changed programmatically. More...
 
unsafe void SetParent (NXOpen.CAM.CAMObject parent)
 Set parent More...
 
unsafe void SetProbeAngles ()
 Set default values for probe angles based on feature type. More...
 
unsafe void SetProbeTip ()
 Set default probe tip based on preferred tip type and probe angles. More...
 
unsafe void SetSibling (NXOpen.CAM.CAMObject sibling)
 Set sibling More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the builder for the CMM Inspection sub-operation Scan Curve.

To create a new instance of this class, use NXOpen.CAM.InspectionMoveCollection.CreateInspectionScanCurveBuilder

Created in NX7.0.0

Property Documentation

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.ApproachDist
get

Returns the builder for approach distance

Created in NX9.0.2

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.CurvatureFactor
get

Returns the Curvature Increase Factor for points along the Scan Curve

Created in NX7.5.3

License requirements: None.

unsafe NXOpen.NXObject NXOpen.CAM.InspectionScanCurveBuilder.Curve
getset

Returns or sets the curve

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.ScanCurveModeTypes NXOpen.CAM.InspectionScanCurveBuilder.CurveMode
getset

Returns or sets the curve specification mode

Created in NX7.5.3

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.InspectionScanCurveBuilder.DepthDistance
getset

Returns or sets the depth distance

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionMoveBuilder.DepthMethodTypes NXOpen.CAM.InspectionScanCurveBuilder.DepthMethod
getset

Returns or sets the depth method

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.InspectionScanCurveBuilder.EndDistance
getset

Returns or sets the End Distance of the Scan Curve

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.EndDistanceBuilder
get

Returns the End Distance of the Scan Curve

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.EndPercentage
get

Returns the End Percentage of the Scan Curve

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.MaxSpacing
get

Returns the Maximum Spacing of points along the Scan Curve

Created in NX7.5.3

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.MinSpacing
get

Returns the Minimum Spacing of points along the Scan Curve

Created in NX7.5.3

License requirements: None.

unsafe int NXOpen.CAM.InspectionScanCurveBuilder.Nbpoints
getset

Returns or sets the Number of Scan Points on the curve

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InheritableIntBuilder NXOpen.CAM.InspectionScanCurveBuilder.NbPointsBuilder
get

Returns the builder for the Number of Scan Points on the curve

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.CAM.InspectionPathPointBuilder NXOpen.CAM.InspectionScanCurveBuilder.PathPointBuilder
get

Returns the path point builder

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.RetractDist
get

Returns the builder for retract distance

Created in NX9.0.2

License requirements: None.

unsafe bool NXOpen.CAM.InspectionScanCurveBuilder.Reversedirection
getset

Returns or sets the Reverse Direction flag on the curve

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.ScanForce
get

Returns the builder for scan force

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.ScanSpeed
get

Returns the builder for scan speed

Created in NX11.0.0

License requirements: None.

unsafe double NXOpen.CAM.InspectionScanCurveBuilder.StartDistance
getset

Returns or sets the Start Distance of the Scan Curve

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.StartDistanceBuilder
get

Returns the Start Distance of the Scan Curve

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.UVModeTypes NXOpen.CAM.InspectionScanCurveBuilder.StartEndMode
getset

Returns or sets the start/end mode

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.StartPercentage
get

Returns the Start Percentage of the Scan Curve

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.StepSize
get

Returns the builder for step size

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionScanCurveBuilder.StopRadius
get

Returns the builder for stop radius

Created in NX12.0.2

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.