public interface SurfaceContinuityAnalysisBuilder extends Builder
SurfaceContinuityAnalysis
builder AnalysisObjectCollection.createSurfaceContinuityAnalysisBuilder(nxopen.DisplayableObject)
Property | Value |
---|---|
CurvatureCheck | Sectional |
G0 | True |
G1 | False |
G2 | False |
G3 | False |
Modifier and Type | Interface and Description |
---|---|
static class |
SurfaceContinuityAnalysisBuilder.CurvatureType
Curvature types
|
static class |
SurfaceContinuityAnalysisBuilder.ReportingType
Reporting types
|
static class |
SurfaceContinuityAnalysisBuilder.Types
Two possible types for the dialog
|
Modifier and Type | Method and Description |
---|---|
Expression |
angularThreshold()
Returns the angular threshold
License requirements: None. |
CombOptionsBuilder |
combOptions()
Returns the comb display block options
License requirements: None. |
SurfaceContinuityAnalysisBuilder.CurvatureType |
curvatureCheck()
Returns the curvature check
License requirements: None. |
void |
deselectFirstEdgeFace(DisplayableObject edge,
DisplayableObject face)
Deselection of first edge or face
License requirements: gateway ("UG GATEWAY") . |
void |
deselectSecondEdgeFace(DisplayableObject edge,
DisplayableObject face)
Deselection of second edge or face
License requirements: gateway ("UG GATEWAY") . |
Expression |
distanceThreshold()
Returns the distance threshold
License requirements: None. |
GeometricConstraintDataManager |
dynamicLabel()
Returns the constraint manager
License requirements: None. |
SelectNXObjectList |
face()
Returns the (second) faces.
|
SelectNXObjectList |
firstEdge()
Returns the first edges or faces
License requirements: None. |
boolean |
g0()
Returns the g0 toggle
License requirements: None. |
double |
g0Tolerance()
Returns the g0 tolerance
License requirements: None. |
boolean |
g1()
Returns the g1 toggle
License requirements: None. |
double |
g1Tolerance()
Returns the g1 tolerance
License requirements: None. |
boolean |
g2()
Returns the g2 toggle
License requirements: None. |
double |
g2Tolerance()
Returns the g2 tolerance
License requirements: None. |
boolean |
g3()
Returns the g3 toggle
License requirements: None. |
double |
g3Tolerance()
Returns the g3 tolerance
License requirements: None. |
Face[] |
getFace1Array()
Returns the edge1 array not used
License requirements: None. |
SelectNXObjectList |
multiFace()
Returns the objects for multi-face
License requirements: None. |
int |
reportPer()
Returns the reporting type
License requirements: None. |
SelectNXObjectList |
secondEdge()
Returns the second edges or faces.
|
void |
selectFirstEdgeFace(DisplayableObject edge,
DisplayableObject face)
Selection of first edge or face
License requirements: gateway ("UG GATEWAY") . |
void |
selectSecondEdgeFace(DisplayableObject edge,
DisplayableObject face)
Selection of second edge or face
License requirements: gateway ("UG GATEWAY") . |
void |
setCurvatureCheck(SurfaceContinuityAnalysisBuilder.CurvatureType curvatureCheck)
License requirements: gateway ("UG GATEWAY") . |
void |
setG0(boolean g0)
License requirements: gateway ("UG GATEWAY") . |
void |
setG0Tolerance(double g0Tolerance)
License requirements: gateway ("UG GATEWAY") . |
void |
setG1(boolean g1)
License requirements: gateway ("UG GATEWAY") . |
void |
setG1Tolerance(double g1Tolerance)
License requirements: gateway ("UG GATEWAY") . |
void |
setG2(boolean g2)
License requirements: gateway ("UG GATEWAY") . |
void |
setG2Tolerance(double g2Tolerance)
License requirements: gateway ("UG GATEWAY") . |
void |
setG3(boolean g3)
License requirements: gateway ("UG GATEWAY") . |
void |
setG3Tolerance(double g3Tolerance)
License requirements: gateway ("UG GATEWAY") . |
void |
setReportPer(int reportPer)
License requirements: gateway ("UG GATEWAY") . |
void |
setShowOutOfTolerance(boolean outTolerance)
License requirements: gateway ("UG GATEWAY") . |
void |
setToleranceMarkup(boolean markup)
License requirements: gateway ("UG GATEWAY") . |
void |
setType(SurfaceContinuityAnalysisBuilder.Types type)
License requirements: gateway ("UG GATEWAY") . |
boolean |
showOutOfTolerance()
Returns the out of tolerance only flag
License requirements: None. |
boolean |
toleranceMarkup()
Returns the tolerance markup flag
License requirements: None. |
SurfaceContinuityAnalysisBuilder.Types |
type()
Returns the type of analysis to perform
License requirements: None. |
void |
updateFace(Face face,
Point3d selectionPoint)
User selects or deselects face, update builder m_edge2, m_face2
License requirements: gateway ("UG GATEWAY") . |
void |
updateFirstEdgeFace(DisplayableObject edgeOrFace,
Point3d selectionPoint)
The user selects or deselects first edge or face, update builder m_edge1, m_face1
License requirements: gateway ("UG GATEWAY") . |
void |
updateSecondEdgeFace(DisplayableObject edgeOrFace,
Point3d selectionPoint)
User selects or deselects second edge or face, update builder m_edge2, m_face2
License requirements: gateway ("UG GATEWAY") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList firstEdge() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList secondEdge() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList face() throws NXException, RemoteException
NXException
RemoteException
boolean g0() throws NXException, RemoteException
NXException
RemoteException
void setG0(boolean g0) throws NXException, RemoteException
g0
- NXException
RemoteException
boolean g1() throws NXException, RemoteException
NXException
RemoteException
void setG1(boolean g1) throws NXException, RemoteException
g1
- NXException
RemoteException
boolean g2() throws NXException, RemoteException
NXException
RemoteException
void setG2(boolean g2) throws NXException, RemoteException
g2
- NXException
RemoteException
boolean g3() throws NXException, RemoteException
NXException
RemoteException
void setG3(boolean g3) throws NXException, RemoteException
g3
- NXException
RemoteException
SurfaceContinuityAnalysisBuilder.CurvatureType curvatureCheck() throws NXException, RemoteException
NXException
RemoteException
void setCurvatureCheck(SurfaceContinuityAnalysisBuilder.CurvatureType curvatureCheck) throws NXException, RemoteException
curvatureCheck
- NXException
RemoteException
CombOptionsBuilder combOptions() throws NXException, RemoteException
NXException
RemoteException
SurfaceContinuityAnalysisBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SurfaceContinuityAnalysisBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void updateFirstEdgeFace(DisplayableObject edgeOrFace, Point3d selectionPoint) throws NXException, RemoteException
edgeOrFace
- the parent of Face or EdgeselectionPoint
- NXException
RemoteException
void updateSecondEdgeFace(DisplayableObject edgeOrFace, Point3d selectionPoint) throws NXException, RemoteException
edgeOrFace
- the parent of Face or EdgeselectionPoint
- NXException
RemoteException
void updateFace(Face face, Point3d selectionPoint) throws NXException, RemoteException
face
- selectionPoint
- NXException
RemoteException
Face[] getFace1Array() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList multiFace() throws NXException, RemoteException
NXException
RemoteException
int reportPer() throws NXException, RemoteException
NXException
RemoteException
void setReportPer(int reportPer) throws NXException, RemoteException
reportPer
- NXException
RemoteException
boolean toleranceMarkup() throws NXException, RemoteException
NXException
RemoteException
void setToleranceMarkup(boolean markup) throws NXException, RemoteException
markup
- NXException
RemoteException
boolean showOutOfTolerance() throws NXException, RemoteException
NXException
RemoteException
void setShowOutOfTolerance(boolean outTolerance) throws NXException, RemoteException
outTolerance
- NXException
RemoteException
Expression distanceThreshold() throws NXException, RemoteException
NXException
RemoteException
Expression angularThreshold() throws NXException, RemoteException
NXException
RemoteException
double g0Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG0Tolerance(double g0Tolerance) throws NXException, RemoteException
g0Tolerance
- NXException
RemoteException
double g1Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG1Tolerance(double g1Tolerance) throws NXException, RemoteException
g1Tolerance
- NXException
RemoteException
double g2Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG2Tolerance(double g2Tolerance) throws NXException, RemoteException
g2Tolerance
- NXException
RemoteException
double g3Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG3Tolerance(double g3Tolerance) throws NXException, RemoteException
g3Tolerance
- NXException
RemoteException
GeometricConstraintDataManager dynamicLabel() throws NXException, RemoteException
NXException
RemoteException
void deselectFirstEdgeFace(DisplayableObject edge, DisplayableObject face) throws NXException, RemoteException
edge
- face
- NXException
RemoteException
void selectFirstEdgeFace(DisplayableObject edge, DisplayableObject face) throws NXException, RemoteException
edge
- face
- NXException
RemoteException
void deselectSecondEdgeFace(DisplayableObject edge, DisplayableObject face) throws NXException, RemoteException
edge
- face
- NXException
RemoteException
void selectSecondEdgeFace(DisplayableObject edge, DisplayableObject face) throws NXException, RemoteException
edge
- face
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.