public interface MatchEdgeBuilder extends FeatureBuilder
MatchEdge
builder
FeatureCollection.createMatchEdgeBuilder(nxopen.features.MatchEdge)
Property | Value |
---|---|
Blend.Value | 100 |
CanUseFaceFinder | 0 |
DegreePatches.Degree | 3 |
DegreePatches.SegmentsOrPatches | 1 |
DegreePatches.UDegree | 5 |
DegreePatches.UPatches | 1 |
DegreePatches.VDegree | 5 |
DegreePatches.VPatches | 1 |
EdgeLimit.AnchorPosition | Start |
EndEdgeConstraint | Linked |
FaceRecognizer.CoaxialEnabled | 0 |
FaceRecognizer.CoplanarAxesEnabled | 0 |
FaceRecognizer.CoplanarEnabled | 0 |
FaceRecognizer.EqualDiameterEnabled | 0 |
FaceRecognizer.OffsetEnabled | 0 |
FaceRecognizer.ParallelEnabled | 0 |
FaceRecognizer.PerpendicularEnabled | 0 |
FaceRecognizer.SymmetricEnabled | 0 |
FaceRecognizer.TangentEnabled | 0 |
FaceRecognizer.ThicknessChainEnabled | 0 |
FaceRecognizer.UseFaceBrowse | 1 |
IsBlendEnabled | 0 |
IsEditPoleEnabled | 0 |
IsEndEdgeLocked | 0 |
IsEndPoleFixed | 0 |
IsG0Continuity | 1 |
IsG1Continuity | 1 |
IsG2Continuity | 0 |
IsG3Continuity | 0 |
IsKeepSelected | 0 |
IsMatchEndToEnd | 0 |
IsStartEdgeLocked | 0 |
IsStartPoleFixed | 0 |
MatchExactType | None |
PartialMatch | 100 |
PoleMoveDirectionEnum | X |
PoleMovementConstraintType | Project |
StartEdgeConstraint | Free |
Modifier and Type | Interface and Description |
---|---|
static class |
MatchEdgeBuilder.EdgeConstraintType
Edge constraint type
|
static class |
MatchEdgeBuilder.MatchExact
Match Exact types
|
static class |
MatchEdgeBuilder.PoleMoveDirection
Pole movement direction
|
static class |
MatchEdgeBuilder.PoleMovementConstraintEnumType
Pole movement type
|
static class |
MatchEdgeBuilder.Types
Match Edge match types.
|
Modifier and Type | Method and Description |
---|---|
Expression |
blend()
Returns the blend
License requirements: None. |
boolean |
canUseFaceFinder()
Returns the synchronous mode
License requirements: None. |
ControlPoleManagerData |
controlPoleManager()
Returns the control pole manager
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
DegreesAndSegmentsOrPatchesBuilder |
degreePatches()
Returns the degree and patches
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
DepthSkewBuilder |
depthSkew()
Returns the depth skew
License requirements: None. |
double |
distanceTolerance()
Returns the tolerance for extracting BSurface from a face
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
CurveRangeBuilder |
edgeLimit()
Returns the edge limit
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
OnPathDimensionBuilder |
edgeOffsetPosition()
Returns the edge offset position
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
editPoleUpdateSurface()
Updates surface during edit pole.
|
MatchEdgeBuilder.EdgeConstraintType |
endEdgeConstraint()
Returns the value indicating type of the end edge constraint
License requirements: None. |
FaceRecognitionBuilder |
faceRecognizer()
Returns the face recognition
License requirements: None. |
boolean |
flipTargetCurveOrientation()
Returns the target curve projection orientation
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isBlendEnabled()
Returns the value indicating if the matching is to be performed with blending
License requirements: None. |
boolean |
isCreateCopy()
Returns the new copy of match edge surface
License requirements: features_modeling ("FEATURES MODELING") . |
boolean |
isEditPoleEnabled()
Returns the poles edit state
License requirements: features_modeling ("FEATURES MODELING") . |
boolean |
isEndEdgeLocked()
Returns the end edge locked state
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isEndPoleFixed()
Returns the value indicating if end pole is fixed
License requirements: None. |
boolean |
isG0Continuity()
Returns the g0 continuity
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isG1Continuity()
Returns the g1 continuity
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isG2Continuity()
Returns the g2 continuity
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isG3Continuity()
Returns the g3 continuity
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isKeepSelected()
Returns the value indicating if the selections are to be maintained across the sessions of the command
License requirements: None. |
boolean |
isMatchEndToEnd()
Returns the match end to end state
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isStartEdgeLocked()
Returns the start edge locked state
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
isStartPoleFixed()
Returns the value indicating if start pole is fixed
License requirements: None. |
void |
loadEditEdge()
Loads editing edge related internal data and should be called after selection of edge or face to match to
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
MatchEdgeBuilder.MatchExact |
matchExactType()
Returns the value indicating type of exact match
License requirements: None. |
SelectNXObject |
objectToEdit()
Returns the edge to edit
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Continuity |
oppositeEdgeConstraint()
Returns the start continuity constraint for matched surface
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
int |
partialMatch()
Returns the partial match
License requirements: None. |
MatchEdgeBuilder.PoleMoveDirection |
poleMoveDirectionEnum()
Returns the value indicating the direction of pole movement
License requirements: None. |
Direction |
poleMoveDirectionVector()
Returns the pole move direction vector
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
MatchEdgeBuilder.PoleMovementConstraintEnumType |
poleMovementConstraintType()
Returns the value indicating type of pole movement constraint
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
resetEditPoles()
Resets surface during edit pole.
|
void |
setBlendEnabled(boolean isBlendEnabled)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCanUseFaceFinder(boolean canUseFaceFinder)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCreateCopy(boolean createCopy)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setDistanceTolerance(double tolerance)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setEditPoleEnabled(boolean enable)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setEndEdgeConstraint(MatchEdgeBuilder.EdgeConstraintType endEdgeConstraint)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setEndEdgeLocked(boolean lockEndEdge)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setEndPoleFixed(boolean fixEndPole)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setFlipTargetCurveOrientation(boolean flip)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setG0Continuity(boolean g0Continuity)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setG1Continuity(boolean g1Continuity)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setG2Continuity(boolean g2Continuity)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setG3Continuity(boolean g3Continuity)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setKeepSelected(boolean isKeepSelected)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setMatchEndToEnd(boolean isMatchEndToEnd)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setMatchExactType(MatchEdgeBuilder.MatchExact matchExact)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setPartialMatch(int partialMatch)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setPoleMoveDirectionEnum(MatchEdgeBuilder.PoleMoveDirection poleMoveDirectionEnum)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setPoleMoveDirectionVector(Direction poleMoveDirectionVector)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setPoleMovementConstraintType(MatchEdgeBuilder.PoleMovementConstraintEnumType poleMovementConstraint)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setSelectedEditEdgeAndFace(Edge edge,
Face face)
Sets edge and face
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setStartEdgeConstraint(MatchEdgeBuilder.EdgeConstraintType startEdgeConstraint)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setStartEdgeLocked(boolean isStartEdgeLocked)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setStartPoleFixed(boolean fixStartPole)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setTangentDirectionVector(Direction tangentDirectionVector)
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setType(MatchEdgeBuilder.Types type)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setupPoleEditing()
Sets up surface pole editing.
|
MatchEdgeBuilder.EdgeConstraintType |
startEdgeConstraint()
Returns the value indicating type of the start edge constraint
License requirements: None. |
Direction |
tangentDirectionVector()
Returns the tangent direction vector
License requirements: None. |
SelectDisplayableObjectList |
targetObjects()
Returns the target object that the edge is matching to
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
MatchEdgeBuilder.Types |
type()
Returns the type
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
updateOriginalMatchSurface()
Update original match surface geometry
License requirements: features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject objectToEdit() throws NXException, RemoteException
NXException
RemoteException
void loadEditEdge() throws NXException, RemoteException
NXException
RemoteException
FaceRecognitionBuilder faceRecognizer() throws NXException, RemoteException
NXException
RemoteException
boolean canUseFaceFinder() throws NXException, RemoteException
NXException
RemoteException
void setCanUseFaceFinder(boolean canUseFaceFinder) throws NXException, RemoteException
canUseFaceFinder
- NXException
RemoteException
SelectDisplayableObjectList targetObjects() throws NXException, RemoteException
NXException
RemoteException
boolean isG0Continuity() throws NXException, RemoteException
NXException
RemoteException
void setG0Continuity(boolean g0Continuity) throws NXException, RemoteException
g0Continuity
- NXException
RemoteException
boolean isG1Continuity() throws NXException, RemoteException
NXException
RemoteException
void setG1Continuity(boolean g1Continuity) throws NXException, RemoteException
g1Continuity
- NXException
RemoteException
boolean isG2Continuity() throws NXException, RemoteException
NXException
RemoteException
void setG2Continuity(boolean g2Continuity) throws NXException, RemoteException
g2Continuity
- NXException
RemoteException
boolean isG3Continuity() throws NXException, RemoteException
NXException
RemoteException
void setG3Continuity(boolean g3Continuity) throws NXException, RemoteException
g3Continuity
- NXException
RemoteException
Continuity oppositeEdgeConstraint() throws NXException, RemoteException
NXException
RemoteException
DegreesAndSegmentsOrPatchesBuilder degreePatches() throws NXException, RemoteException
NXException
RemoteException
boolean isStartEdgeLocked() throws NXException, RemoteException
NXException
RemoteException
void setStartEdgeLocked(boolean isStartEdgeLocked) throws NXException, RemoteException
isStartEdgeLocked
- NXException
RemoteException
boolean isEndEdgeLocked() throws NXException, RemoteException
NXException
RemoteException
void setEndEdgeLocked(boolean lockEndEdge) throws NXException, RemoteException
lockEndEdge
- NXException
RemoteException
boolean isMatchEndToEnd() throws NXException, RemoteException
NXException
RemoteException
void setMatchEndToEnd(boolean isMatchEndToEnd) throws NXException, RemoteException
isMatchEndToEnd
- NXException
RemoteException
CurveRangeBuilder edgeLimit() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder edgeOffsetPosition() throws NXException, RemoteException
NXException
RemoteException
Direction poleMoveDirectionVector() throws NXException, RemoteException
NXException
RemoteException
void setPoleMoveDirectionVector(Direction poleMoveDirectionVector) throws NXException, RemoteException
poleMoveDirectionVector
- NXException
RemoteException
boolean isStartPoleFixed() throws NXException, RemoteException
NXException
RemoteException
void setStartPoleFixed(boolean fixStartPole) throws NXException, RemoteException
fixStartPole
- NXException
RemoteException
boolean isEndPoleFixed() throws NXException, RemoteException
NXException
RemoteException
void setEndPoleFixed(boolean fixEndPole) throws NXException, RemoteException
fixEndPole
- NXException
RemoteException
ControlPoleManagerData controlPoleManager() throws NXException, RemoteException
NXException
RemoteException
MatchEdgeBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(MatchEdgeBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void setupPoleEditing() throws NXException, RemoteException
NXException
RemoteException
void editPoleUpdateSurface() throws NXException, RemoteException
NXException
RemoteException
boolean isEditPoleEnabled() throws NXException, RemoteException
NXException
RemoteException
void setEditPoleEnabled(boolean enable) throws NXException, RemoteException
enable
- NXException
RemoteException
boolean isCreateCopy() throws NXException, RemoteException
NXException
RemoteException
void setCreateCopy(boolean createCopy) throws NXException, RemoteException
createCopy
- NXException
RemoteException
MatchEdgeBuilder.PoleMovementConstraintEnumType poleMovementConstraintType() throws NXException, RemoteException
NXException
RemoteException
void setPoleMovementConstraintType(MatchEdgeBuilder.PoleMovementConstraintEnumType poleMovementConstraint) throws NXException, RemoteException
poleMovementConstraint
- NXException
RemoteException
MatchEdgeBuilder.MatchExact matchExactType() throws NXException, RemoteException
NXException
RemoteException
void setMatchExactType(MatchEdgeBuilder.MatchExact matchExact) throws NXException, RemoteException
matchExact
- NXException
RemoteException
MatchEdgeBuilder.PoleMoveDirection poleMoveDirectionEnum() throws NXException, RemoteException
NXException
RemoteException
void setPoleMoveDirectionEnum(MatchEdgeBuilder.PoleMoveDirection poleMoveDirectionEnum) throws NXException, RemoteException
poleMoveDirectionEnum
- NXException
RemoteException
MatchEdgeBuilder.EdgeConstraintType startEdgeConstraint() throws NXException, RemoteException
NXException
RemoteException
void setStartEdgeConstraint(MatchEdgeBuilder.EdgeConstraintType startEdgeConstraint) throws NXException, RemoteException
startEdgeConstraint
- NXException
RemoteException
MatchEdgeBuilder.EdgeConstraintType endEdgeConstraint() throws NXException, RemoteException
NXException
RemoteException
void setEndEdgeConstraint(MatchEdgeBuilder.EdgeConstraintType endEdgeConstraint) throws NXException, RemoteException
endEdgeConstraint
- NXException
RemoteException
void resetEditPoles() throws NXException, RemoteException
NXException
RemoteException
boolean isBlendEnabled() throws NXException, RemoteException
NXException
RemoteException
void setBlendEnabled(boolean isBlendEnabled) throws NXException, RemoteException
isBlendEnabled
- NXException
RemoteException
Expression blend() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder depthSkew() throws NXException, RemoteException
NXException
RemoteException
Direction tangentDirectionVector() throws NXException, RemoteException
NXException
RemoteException
void setTangentDirectionVector(Direction tangentDirectionVector) throws NXException, RemoteException
tangentDirectionVector
- NXException
RemoteException
int partialMatch() throws NXException, RemoteException
NXException
RemoteException
void setPartialMatch(int partialMatch) throws NXException, RemoteException
partialMatch
- NXException
RemoteException
boolean isKeepSelected() throws NXException, RemoteException
NXException
RemoteException
void setKeepSelected(boolean isKeepSelected) throws NXException, RemoteException
isKeepSelected
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
void setSelectedEditEdgeAndFace(Edge edge, Face face) throws NXException, RemoteException
edge
- edgeface
- faceNXException
RemoteException
void updateOriginalMatchSurface() throws NXException, RemoteException
NXException
RemoteException
void setFlipTargetCurveOrientation(boolean flip) throws NXException, RemoteException
flip
- NXException
RemoteException
boolean flipTargetCurveOrientation() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.