Modifier and Type | Interface and Description |
---|---|
static class |
Measurement.ArcLengthBetweenPointsData
This class holds the data returned from
getArcLengthBetweenPoints(nxopen.Point, nxopen.Point) |
static class |
Measurement.DeviationReportType
Describes type of the 'Deviation Checking' report.
|
static class |
Measurement.DisplayMinimumDistanceData
This class holds the data returned from
displayMinimumDistance(nxopen.DisplayableObject, nxopen.DisplayableObject) |
static class |
Measurement.MinimumDistanceData
This class holds the data returned from
getMinimumDistance(nxopen.NXObject, nxopen.NXObject) |
static class |
Measurement.RoutingPathLengthData
This class holds the data returned from
getRoutingPathLength(nxopen.NXObject[]) |
Modifier and Type | Method and Description |
---|---|
void |
displayAngle(NXObject object1,
Point3d position1,
NXObject object2,
Point3d position2)
Calculates and displays 'Angle' between objects.
|
void |
displayArcLength(DisplayableObject[] selectedObjects)
Calculates and displays 'Total Arc Length' of all the selected objects.
|
void |
displayArcLengthBetweenPoints(Point point1,
Point point2)
Calculates and displays the arc length between two points on curves.
|
void |
displayDeviationChecking(Curve curve1,
Face face2,
int numOfCheckPoints,
double distanceTolerance,
double angularTolerance,
Measurement.DeviationReportType reportType)
Checks deviations between a curve and a face (curve to face), and displays the report.
|
void |
displayDeviationChecking(Face face1,
Edge edge1,
Face face2,
Edge edge2,
int numOfCheckPoints,
double distanceTolerance,
double angularTolerance,
Measurement.DeviationReportType reportType)
Checks deviations between edges (edge to edge), and displays the report.
|
void |
displayDeviationChecking(Face face1,
Edge edge1,
Face face2,
int numOfCheckPoints,
double distanceTolerance,
double angularTolerance,
Measurement.DeviationReportType reportType)
Checks deviations between a edge and a face (edge to face), and displays the report.
|
void |
displayDeviationChecking(Face face1,
Face face2,
int numOfCheckPointsU,
int numOfCheckPointsV,
double distanceTolerance,
double angularTolerance,
Measurement.DeviationReportType reportType)
Checks deviations between faces (face to face), and displays the report.
|
void |
displayDeviationChecking(ICurve curve1,
ICurve curve2,
int numOfCheckPoints,
double distanceTolerance,
double angularTolerance,
Measurement.DeviationReportType reportType)
Checks deviations between curves (curve to curve),and displays the report.
|
Measurement.DisplayMinimumDistanceData |
displayMinimumDistance(DisplayableObject object1,
DisplayableObject object2)
Calculates and displays 'Minimum Distance " between objects.
|
Measurement.DisplayMinimumDistanceData |
displayMinimumDistance(NXObject object1,
NXObject object2,
Point3d startPointForObject2)
Calculates and displays 'Minimum Distance' between objects.
|
Measurement.DisplayMinimumDistanceData |
displayMinimumDistance(NXObject object1,
Point3d startPointForObject1,
NXObject object2)
Calculates and displays 'Minimum Distance' between objects.
|
Measurement.DisplayMinimumDistanceData |
displayMinimumDistance(NXObject object1,
Point3d startPointForObject1,
NXObject object2,
Point3d startPointForObject2)
Calculates and displays 'Minimum Distance' between objects.
|
ISegment[] |
displayRoutingPathLength(ISegment[] selectedObjects)
Calculates and displays the Routing path length.
|
double |
getAngle(NXObject object1,
Point3d position1,
NXObject object2,
Point3d position2)
Calculates and returns 'True Angle' between objects.
|
double |
getArcLength(DisplayableObject[] selectedObjects)
Calculates and returns 'Total Arc Length' of all the selected objects.
|
Measurement.ArcLengthBetweenPointsData |
getArcLengthBetweenPoints(Point point1,
Point point2)
Calculates and returns the arc length between two points on curves.
|
Measurement.MinimumDistanceData |
getMinimumDistance(NXObject object1,
NXObject object2)
Calculates and returns 'Minimum Distance " between objects.
|
Measurement.MinimumDistanceData |
getMinimumDistance(NXObject object1,
NXObject object2,
Point3d startPointForObject2)
Calculates and returns 'Minimum Distance " between objects.
|
Measurement.MinimumDistanceData |
getMinimumDistance(NXObject object1,
Point3d startPointForObject1,
NXObject object2)
Calculates and returns 'Minimum Distance " between objects.
|
Measurement.MinimumDistanceData |
getMinimumDistance(NXObject object1,
Point3d startPointForObject1,
NXObject object2,
Point3d startPointForObject2)
Calculates and returns 'Minimum Distance " between objects.
|
Measurement.RoutingPathLengthData |
getRoutingPathLength(NXObject[] selectedObjects)
Calculates and returns the Routing path length.
|
void displayArcLength(DisplayableObject[] selectedObjects) throws NXException, RemoteException
Edge
,Line
,Arc
,Spline
,and Curve
selectedObjects
- Array of objects for which length to be calculatedNXException
RemoteException
double getArcLength(DisplayableObject[] selectedObjects) throws NXException, RemoteException
Edge
,Line
,Arc
,Spline
,and Curve
selectedObjects
- Array of objects for which length to be calculatedNXException
RemoteException
Measurement.DisplayMinimumDistanceData displayMinimumDistance(DisplayableObject object1, DisplayableObject object2) throws NXException, RemoteException
object1
- First objectobject2
- Second objectNXException
RemoteException
Measurement.DisplayMinimumDistanceData displayMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2, Point3d startPointForObject2) throws NXException, RemoteException
object1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
Measurement.DisplayMinimumDistanceData displayMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2) throws NXException, RemoteException
object1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectNXException
RemoteException
Measurement.DisplayMinimumDistanceData displayMinimumDistance(NXObject object1, NXObject object2, Point3d startPointForObject2) throws NXException, RemoteException
object1
- First objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
Measurement.MinimumDistanceData getMinimumDistance(NXObject object1, NXObject object2) throws NXException, RemoteException
object1
- First objectobject2
- Second objectNXException
RemoteException
Measurement.MinimumDistanceData getMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2, Point3d startPointForObject2) throws NXException, RemoteException
object1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
Measurement.MinimumDistanceData getMinimumDistance(NXObject object1, Point3d startPointForObject1, NXObject object2) throws NXException, RemoteException
object1
- First objectstartPointForObject1
- Start point for first objectobject2
- Second objectNXException
RemoteException
Measurement.MinimumDistanceData getMinimumDistance(NXObject object1, NXObject object2, Point3d startPointForObject2) throws NXException, RemoteException
object1
- First objectobject2
- Second objectstartPointForObject2
- Start point for second objectNXException
RemoteException
void displayAngle(NXObject object1, Point3d position1, NXObject object2, Point3d position2) throws NXException, RemoteException
object1
- First objectposition1
- Point position on first objectobject2
- Second objectposition2
- Point position on second objectNXException
RemoteException
double getAngle(NXObject object1, Point3d position1, NXObject object2, Point3d position2) throws NXException, RemoteException
object1
- First objectposition1
- Point position on first objectobject2
- Second objectposition2
- Point position on second objectNXException
RemoteException
void displayDeviationChecking(ICurve curve1, ICurve curve2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType) throws NXException, RemoteException
curve1
- Curve used for deviation checkingcurve2
- Curve used for deviation checkingnumOfCheckPoints
- Number of equally spaced sample check pointsdistanceTolerance
- Distance ToleranceangularTolerance
- Angle TolerancereportType
- Type of the reportNXException
RemoteException
void displayDeviationChecking(Curve curve1, Face face2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType) throws NXException, RemoteException
curve1
- Curve used for deviation checkingface2
- Face used for deviation checkingnumOfCheckPoints
- Number of equally spaced sample check pointsdistanceTolerance
- Distance ToleranceangularTolerance
- Angle TolerancereportType
- Type of the reportNXException
RemoteException
void displayDeviationChecking(Face face1, Edge edge1, Face face2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType) throws NXException, RemoteException
face1
- Face on which edge1 liesedge1
- Edge used for deviation checkingface2
- Face used for deviation checkingnumOfCheckPoints
- Number of equally spaced sample check pointsdistanceTolerance
- Distance ToleranceangularTolerance
- Angle TolerancereportType
- Type of the reportNXException
RemoteException
void displayDeviationChecking(Face face1, Face face2, int numOfCheckPointsU, int numOfCheckPointsV, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType) throws NXException, RemoteException
face1
- First face used for deviation checkingface2
- Second face used for deviation checkingnumOfCheckPointsU
- Number of equally spaced sample check points in u directionnumOfCheckPointsV
- Number of equally spaced sample check points in v directiondistanceTolerance
- Distance ToleranceangularTolerance
- Angle TolerancereportType
- Type of the reportNXException
RemoteException
void displayDeviationChecking(Face face1, Edge edge1, Face face2, Edge edge2, int numOfCheckPoints, double distanceTolerance, double angularTolerance, Measurement.DeviationReportType reportType) throws NXException, RemoteException
face1
- Face on which edge1 liesedge1
- First edge used for deviation checkingface2
- Face on which edge2 liesedge2
- Second edge used for deviation checkingnumOfCheckPoints
- Number of equally spaced sample check pointsdistanceTolerance
- Distance ToleranceangularTolerance
- Angle TolerancereportType
- Type of the reportNXException
RemoteException
void displayArcLengthBetweenPoints(Point point1, Point point2) throws NXException, RemoteException
Point
point1
- First point on curvepoint2
- Second point on curveNXException
RemoteException
Measurement.ArcLengthBetweenPointsData getArcLengthBetweenPoints(Point point1, Point point2) throws NXException, RemoteException
Point
point1
- First point on curvepoint2
- Second point on curveNXException
RemoteException
ISegment[] displayRoutingPathLength(ISegment[] selectedObjects) throws NXException, RemoteException
ISegment
s can be arranged end to end, the length
returned is the sum of the lengths of the segments.
ISegment
selectedObjects
- Array of ISegment
s for which length is calculatedNXException
RemoteException
Measurement.RoutingPathLengthData getRoutingPathLength(NXObject[] selectedObjects) throws NXException, RemoteException
ISegment
s can be arranged end to end, the length
returned is the sum of the lengths of the segments.
ISegment
selectedObjects
- Array of ISegment
s and Component
s for which length is calculatedNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.