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.Types
Two possible types for the dialog
|
Modifier and Type | Method and Description |
---|---|
CombOptionsBuilder |
combOptions()
Returns the comb display block options
License requirements: None. |
SurfaceContinuityAnalysisBuilder.CurvatureType |
curvatureCheck()
Returns the curvature check
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. |
boolean |
g1()
Returns the g1 toggle
License requirements: None. |
boolean |
g2()
Returns the g2 toggle
License requirements: None. |
boolean |
g3()
Returns the g3 toggle
License requirements: None. |
Face[] |
getFace1Array()
Returns the edge1 array not used
License requirements: None. |
SelectNXObjectList |
secondEdge()
Returns the second edges or faces.
|
void |
setCurvatureCheck(SurfaceContinuityAnalysisBuilder.CurvatureType curvatureCheck)
License requirements: gateway ("UG GATEWAY") . |
void |
setG0(boolean g0)
License requirements: gateway ("UG GATEWAY") . |
void |
setG1(boolean g1)
License requirements: gateway ("UG GATEWAY") . |
void |
setG2(boolean g2)
License requirements: gateway ("UG GATEWAY") . |
void |
setG3(boolean g3)
License requirements: gateway ("UG GATEWAY") . |
void |
setType(SurfaceContinuityAnalysisBuilder.Types type)
License requirements: gateway ("UG GATEWAY") . |
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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.