public interface DeviationChecking extends Builder
DeviationChecking
AnalysisManager.createDeviationCheckingObject()
Modifier and Type | Interface and Description |
---|---|
static class |
DeviationChecking.DeviationOptions
the deviation type to be shown
|
static class |
DeviationChecking.Types
the type of deviation checking to be performed
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance to be used for the deviation checking
License requirements: None. |
void |
check()
Performs deviation checking.
|
SelectIBaseCurve |
curve()
Returns the curve - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.CURVE_TO_FACE . |
DeviationChecking.DeviationOptions |
deviationOption()
Returns the number or type of deviations to be shown for the deviation checking
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance to be used for the deviation checking
License requirements: None. |
SelectIParameterizedSurface |
faceOfFirstEdge()
Returns the face associated with the first edge or edge - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.EDGE_TO_EDGE
or
DeviationChecking.Types.EDGE_TO_FACE . |
SelectIParameterizedSurface |
faceOfSecondEdge()
Returns the face associated with the second edge - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.EDGE_TO_EDGE . |
SelectIBaseCurve |
firstCurve()
Returns the first curve or edge - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.CURVE_TO_CURVE . |
SelectIBaseCurve |
firstEdge()
Returns the first edge or edge - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.EDGE_TO_EDGE
or
DeviationChecking.Types.EDGE_TO_FACE . |
SelectIParameterizedSurface |
firstFace()
Returns the first face - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.FACE_TO_FACE . |
int |
numberCheckPoints()
Returns the number of check points to be shown for the deviation checking -
required when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.CURVE_TO_CURVE
or
DeviationChecking.Types.CURVE_TO_FACE
or
DeviationChecking.Types.EDGE_TO_FACE
or
DeviationChecking.Types.EDGE_TO_EDGE . |
int |
numberUcheckPoints()
Returns the number of u check points to be shown for the deviation checking
- required when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.FACE_TO_FACE
License requirements: None. |
int |
numberVcheckPoints()
Returns the number of v check points to be shown for the deviation checking
- required when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.FACE_TO_FACE
License requirements: None. |
SelectIBaseCurve |
secondCurve()
Returns the second curve or edge - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.CURVE_TO_CURVE . |
SelectIBaseCurve |
secondEdge()
Returns the second edge - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.EDGE_TO_EDGE . |
SelectIParameterizedSurface |
secondFace()
Returns the second face - required for the deviation checking when
type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.FACE_TO_FACE
or the face - required for the deviation checking when type() and setType(nxopen.geometricanalysis.DeviationChecking.Types) is set to
DeviationChecking.Types.CURVE_TO_FACE
or
DeviationChecking.Types.EDGE_TO_FACE . |
void |
setAngleTolerance(double angleTolerance)
License requirements: None. |
void |
setDeviationOption(DeviationChecking.DeviationOptions deviationOption)
License requirements: None. |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: None. |
void |
setNumberCheckPoints(int numberCheckPoints)
License requirements: None. |
void |
setNumberUcheckPoints(int numberUCheckPoints)
License requirements: None. |
void |
setNumberVcheckPoints(int numberVCheckPoints)
License requirements: None. |
void |
setType(DeviationChecking.Types type)
License requirements: None. |
DeviationChecking.Types |
type()
Returns the deviation checking type.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DeviationChecking.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DeviationChecking.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectIBaseCurve firstCurve() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.CURVE_TO_CURVE
.
NXException
RemoteException
SelectIBaseCurve secondCurve() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.CURVE_TO_CURVE
.
NXException
RemoteException
SelectIBaseCurve curve() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.CURVE_TO_FACE
.
NXException
RemoteException
SelectIParameterizedSurface firstFace() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.FACE_TO_FACE
.
NXException
RemoteException
SelectIParameterizedSurface secondFace() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.FACE_TO_FACE
or the face - required for the deviation checking when type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.CURVE_TO_FACE
or
DeviationChecking.Types.EDGE_TO_FACE
.
NXException
RemoteException
SelectIBaseCurve firstEdge() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.EDGE_TO_EDGE
or
DeviationChecking.Types.EDGE_TO_FACE
.
NXException
RemoteException
SelectIBaseCurve secondEdge() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.EDGE_TO_EDGE
.
NXException
RemoteException
SelectIParameterizedSurface faceOfFirstEdge() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.EDGE_TO_EDGE
or
DeviationChecking.Types.EDGE_TO_FACE
.
NXException
RemoteException
SelectIParameterizedSurface faceOfSecondEdge() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.EDGE_TO_EDGE
.
NXException
RemoteException
int numberCheckPoints() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.CURVE_TO_CURVE
or
DeviationChecking.Types.CURVE_TO_FACE
or
DeviationChecking.Types.EDGE_TO_FACE
or
DeviationChecking.Types.EDGE_TO_EDGE
.
NXException
RemoteException
void setNumberCheckPoints(int numberCheckPoints) throws NXException, RemoteException
numberCheckPoints
- NXException
RemoteException
int numberUcheckPoints() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.FACE_TO_FACE
NXException
RemoteException
void setNumberUcheckPoints(int numberUCheckPoints) throws NXException, RemoteException
numberUCheckPoints
- NXException
RemoteException
int numberVcheckPoints() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
is set to
DeviationChecking.Types.FACE_TO_FACE
NXException
RemoteException
void setNumberVcheckPoints(int numberVCheckPoints) throws NXException, RemoteException
numberVCheckPoints
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
DeviationChecking.DeviationOptions deviationOption() throws NXException, RemoteException
NXException
RemoteException
void setDeviationOption(DeviationChecking.DeviationOptions deviationOption) throws NXException, RemoteException
deviationOption
- NXException
RemoteException
void check() throws NXException, RemoteException
type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
to specify the type of
deviation checking, and the two objects (curve/face/edge) to be used the deviation
checking. The type of the objects required
depends on type()
and setType(nxopen.geometricanalysis.DeviationChecking.Types)
set above. Also set the
number check points to be displayed or u and v check points, the
distance tolerance, and the angle tolerance before calling the
method check()
.
check()
displays the
deviation as per the specification above in the graphics and lists
in the information window of NX.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.