Class Measurement
Inheritance
System.Object
System.MarshalByRefObject
Measurement
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Measurement : NXRemotableObject, IMessageSink
Constructors
Measurement(Session)
Declaration
protected Measurement(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
DisplayAngle(NXObject, Point3d, NXObject, Point3d)
Declaration
public void DisplayAngle(NXObject object1, Point3d position1, NXObject object2, Point3d position2)
Parameters
DisplayArcLength(DisplayableObject[])
Declaration
public void DisplayArcLength(DisplayableObject[] selectedObjects)
Parameters
DisplayArcLengthBetweenPoints(Point, Point)
Declaration
public void DisplayArcLengthBetweenPoints(Point point1, Point point2)
Parameters
DisplayDeviationChecking(Curve, Face, Int32, Double, Double, Measurement.DeviationReportType)
Declaration
public void DisplayDeviationChecking(Curve curve1, Face face2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType)
Parameters
DisplayDeviationChecking(Face, Edge, Face, Edge, Int32, Double, Double, Measurement.DeviationReportType)
Declaration
public void DisplayDeviationChecking(Face face1, Edge edge1, Face face2, Edge edge2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType)
Parameters
DisplayDeviationChecking(Face, Edge, Face, Int32, Double, Double, Measurement.DeviationReportType)
Declaration
public void DisplayDeviationChecking(Face face1, Edge edge1, Face face2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType)
Parameters
DisplayDeviationChecking(Face, Face, Int32, Int32, Double, Double, Measurement.DeviationReportType)
Declaration
public void DisplayDeviationChecking(Face face1, Face face2, int numOfCheckPointsU, int numOfCheckPointsV, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType)
Parameters
Type |
Name |
Description |
Face |
face1 |
|
Face |
face2 |
|
System.Int32 |
numOfCheckPointsU |
|
System.Int32 |
numOfCheckPointsV |
|
System.Double |
distanceTolerance |
|
System.Double |
angularTolerance |
|
Measurement.DeviationReportType |
reportType |
|
DisplayDeviationChecking(ICurve, ICurve, Int32, Double, Double, Measurement.DeviationReportType)
Declaration
public void DisplayDeviationChecking(ICurve curve1, ICurve curve2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType)
Parameters
DisplayMinimumDistance(DisplayableObject, DisplayableObject, out Point3d, out Point3d)
Declaration
public void DisplayMinimumDistance(DisplayableObject object1, DisplayableObject object2, out Point3d closePoint1, out Point3d closePoint2)
Parameters
DisplayMinimumDistance(NXObject, NXObject, Point3d, out Point3d, out Point3d)
Declaration
public void DisplayMinimumDistance(NXObject object1, NXObject object2, Point3d startPointForObject2, out Point3d closePoint1, out Point3d closePoint2)
Parameters
DisplayMinimumDistance(NXObject, Point3d, NXObject, Point3d, out Point3d, out Point3d)
Declaration
public void DisplayMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2, Point3d startPointForObject2, out Point3d closePoint1, out Point3d closePoint2)
Parameters
DisplayMinimumDistance(NXObject, Point3d, NXObject, out Point3d, out Point3d)
Declaration
public void DisplayMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2, out Point3d closePoint1, out Point3d closePoint2)
Parameters
DisplayRoutingPathLength(ISegment[], out ISegment[])
Declaration
public void DisplayRoutingPathLength(ISegment[] selectedObjects, out ISegment[] usedObjects)
Parameters
GetAngle(NXObject, Point3d, NXObject, Point3d)
Declaration
public double GetAngle(NXObject object1, Point3d position1, NXObject object2, Point3d position2)
Parameters
Returns
Type |
Description |
System.Double |
|
GetArcLength(DisplayableObject[])
Declaration
public double GetArcLength(DisplayableObject[] selectedObjects)
Parameters
Returns
Type |
Description |
System.Double |
|
GetArcLengthBetweenPoints(Point, Point, out Double, out Curve[])
Declaration
public void GetArcLengthBetweenPoints(Point point1, Point point2, out double length, out Curve[] curves)
Parameters
Type |
Name |
Description |
Point |
point1 |
|
Point |
point2 |
|
System.Double |
length |
|
Curve[] |
curves |
|
GetMinimumDistance(NXObject, NXObject, Point3d, out Point3d, out Point3d, out Double)
Declaration
public double GetMinimumDistance(NXObject object1, NXObject object2, Point3d startPointForObject2, out Point3d closePoint1, out Point3d closePoint2, out double accuracy)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumDistance(NXObject, NXObject, out Point3d, out Point3d, out Double)
Declaration
public double GetMinimumDistance(NXObject object1, NXObject object2, out Point3d closePoint1, out Point3d closePoint2, out double accuracy)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumDistance(NXObject, Point3d, NXObject, Point3d, out Point3d, out Point3d, out Double)
Declaration
public double GetMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2, Point3d startPointForObject2, out Point3d closePoint1, out Point3d closePoint2, out double accuracy)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumDistance(NXObject, Point3d, NXObject, out Point3d, out Point3d, out Double)
Declaration
public double GetMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2, out Point3d closePoint1, out Point3d closePoint2, out double accuracy)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumOrthogonalDistance(DisplayableObject, DisplayableObject, out Point3d)
Declaration
public double GetMinimumOrthogonalDistance(DisplayableObject object1, DisplayableObject object2, out Point3d closestOrthogonalPoint)
Parameters
Returns
Type |
Description |
System.Double |
|
GetRoutingPathLength(NXObject[], out NXObject[], out Double[])
Declaration
public double GetRoutingPathLength(NXObject[] selectedObjects, out NXObject[] usedObjects, out double[] individualLengths)
Parameters
Type |
Name |
Description |
NXObject[] |
selectedObjects |
|
NXObject[] |
usedObjects |
|
System.Double[] |
individualLengths |
|
Returns
Type |
Description |
System.Double |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink