public interface SurfaceIntersectionBuilder extends Builder
SurfaceIntersection
builder AnalysisObjectCollection.createSurfaceIntersectionBuilder(nxopen.DisplayableObject)
Property | Value |
---|---|
CalculationMethod | Curvature |
DynamicProjection | 1 |
NeedleDirection | Outside |
ProjectionNormalFace | FaceSet1 |
ProjectionOption | None |
ProjectionXYZ | X |
ScalingMethod | Linear |
Modifier and Type | Interface and Description |
---|---|
static class |
SurfaceIntersectionBuilder.CalculationTypes
Enumeration for needle calculation method
|
static class |
SurfaceIntersectionBuilder.DirectionTypes
Enumeration for needle direction type
|
static class |
SurfaceIntersectionBuilder.LabelValues
Enumeration for label computation method
|
static class |
SurfaceIntersectionBuilder.NormalTypes
Enumeration for face normal
|
static class |
SurfaceIntersectionBuilder.ProjectionTypes
Projection types
|
static class |
SurfaceIntersectionBuilder.ScalingTypes
Enumeration for needle display type
|
static class |
SurfaceIntersectionBuilder.XyzTypes
Enumeration for X, Y or Z projection plane
|
Modifier and Type | Method and Description |
---|---|
SurfaceIntersectionBuilder.CalculationTypes |
calculationMethod()
Returns the calculation method
License requirements: None. |
CombOptionsBuilder |
combOptions()
Returns the comb display block options
License requirements: None. |
boolean |
dynamicProjection()
Returns the dynamic projection
License requirements: None. |
ScCollector |
firstFaceSet()
Returns the first selected face set
License requirements: None. |
SurfaceIntersectionBuilder.DirectionTypes |
needleDirection()
Returns the needle direction
License requirements: None. |
SurfaceIntersectionBuilder.NormalTypes |
projectionNormalFace()
Returns the face normal projection
License requirements: None. |
SurfaceIntersectionBuilder.ProjectionTypes |
projectionOption()
Returns the projection option
License requirements: None. |
SurfaceIntersectionBuilder.XyzTypes |
projectionXYZ()
Returns the xyz projection
License requirements: None. |
SurfaceIntersectionBuilder.ScalingTypes |
scalingMethod()
Returns the scaling method
License requirements: None. |
ScCollector |
secondFaceSet()
Returns the second selected face set
License requirements: None. |
void |
setCalculationMethod(SurfaceIntersectionBuilder.CalculationTypes calculationMethod)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDynamicProjection(boolean dynamicProjection)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setNeedleDirection(SurfaceIntersectionBuilder.DirectionTypes needleDirection)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setProjectionNormalFace(SurfaceIntersectionBuilder.NormalTypes normalFace)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setProjectionOption(SurfaceIntersectionBuilder.ProjectionTypes projectionOption)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setProjectionXYZ(SurfaceIntersectionBuilder.XyzTypes projectionXYZ)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setScalingMethod(SurfaceIntersectionBuilder.ScalingTypes scalingMethod)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setVector(Direction vector)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
updateWorkView()
Update work view with a given view matrix
License requirements: studio_analyze ("STUDIO ANALYZE") . |
Direction |
vector()
Returns the vector
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector firstFaceSet() throws NXException, RemoteException
NXException
RemoteException
ScCollector secondFaceSet() throws NXException, RemoteException
NXException
RemoteException
SurfaceIntersectionBuilder.ProjectionTypes projectionOption() throws NXException, RemoteException
NXException
RemoteException
void setProjectionOption(SurfaceIntersectionBuilder.ProjectionTypes projectionOption) throws NXException, RemoteException
projectionOption
- NXException
RemoteException
SurfaceIntersectionBuilder.XyzTypes projectionXYZ() throws NXException, RemoteException
NXException
RemoteException
void setProjectionXYZ(SurfaceIntersectionBuilder.XyzTypes projectionXYZ) throws NXException, RemoteException
projectionXYZ
- NXException
RemoteException
SurfaceIntersectionBuilder.NormalTypes projectionNormalFace() throws NXException, RemoteException
NXException
RemoteException
void setProjectionNormalFace(SurfaceIntersectionBuilder.NormalTypes normalFace) throws NXException, RemoteException
normalFace
- NXException
RemoteException
boolean dynamicProjection() throws NXException, RemoteException
NXException
RemoteException
void setDynamicProjection(boolean dynamicProjection) throws NXException, RemoteException
dynamicProjection
- NXException
RemoteException
void updateWorkView() throws NXException, RemoteException
NXException
RemoteException
SurfaceIntersectionBuilder.DirectionTypes needleDirection() throws NXException, RemoteException
NXException
RemoteException
void setNeedleDirection(SurfaceIntersectionBuilder.DirectionTypes needleDirection) throws NXException, RemoteException
needleDirection
- NXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
SurfaceIntersectionBuilder.CalculationTypes calculationMethod() throws NXException, RemoteException
NXException
RemoteException
void setCalculationMethod(SurfaceIntersectionBuilder.CalculationTypes calculationMethod) throws NXException, RemoteException
calculationMethod
- NXException
RemoteException
SurfaceIntersectionBuilder.ScalingTypes scalingMethod() throws NXException, RemoteException
NXException
RemoteException
void setScalingMethod(SurfaceIntersectionBuilder.ScalingTypes scalingMethod) throws NXException, RemoteException
scalingMethod
- NXException
RemoteException
CombOptionsBuilder combOptions() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.