NX Open C++ Reference Guide
|
Represents a Features::MatchEdge builder
To create a new instance of this class, use Features::FeatureCollection::CreateMatchEdgeBuilder
Default values.
More...
Public Types | |
enum | BoundaryEdgeConstraintType { BoundaryEdgeConstraintTypeLinked, BoundaryEdgeConstraintTypeFree, BoundaryEdgeConstraintTypePerpendicular, BoundaryEdgeConstraintTypeIsoU, BoundaryEdgeConstraintTypeIsoV, BoundaryEdgeConstraintTypeAdjacent } |
boundary edge constraint types More... | |
enum | EdgeConstraintType { EdgeConstraintTypeLinked, EdgeConstraintTypeFree, EdgeConstraintTypePerpendicular, EdgeConstraintTypeIsoU, EdgeConstraintTypeIsoV, EdgeConstraintTypeLinear } |
Edge constraint type. More... | |
enum | MatchExact { MatchExactExact, MatchExactAlign, MatchExactNone } |
Match Exact types. More... | |
enum | PoleMoveDirection { PoleMoveDirectionX, PoleMoveDirectionY, PoleMoveDirectionZ } |
Pole movement direction. More... | |
enum | PoleMovementConstraintEnumType { PoleMovementConstraintEnumTypeWCS, PoleMovementConstraintEnumTypeView, PoleMovementConstraintEnumTypeVector, PoleMovementConstraintEnumTypeNormal, PoleMovementConstraintEnumTypeProject, PoleMovementConstraintEnumTypeInherit, PoleMovementConstraintEnumTypeFixStart, PoleMovementConstraintEnumTypeFixEnd, PoleMovementConstraintEnumTypeStartAndEnd } |
Pole movement type. More... | |
enum | PoleMovementType { PoleMovementTypeNormal, PoleMovementTypeProject, PoleMovementTypeFixStart, PoleMovementTypeFixEnd, PoleMovementTypeFixStartAndEnd, PoleMovementTypeAlongXC, PoleMovementTypeAlongYC, PoleMovementTypeAlongZC, PoleMovementTypeAlongVector } |
Pole movement type More... | |
enum | Types { TypesMatchEdgeToEdge, TypesMatchEdgeToFace, TypesMatchEdgeToCurve, TypesMatchEdgeToDatum } |
Match Edge match types. More... | |
Public Member Functions | |
NXOpen::Expression * | Blend () |
Returns the blend Created in NX7.0.0. | |
bool | CanUseFaceFinder () |
Returns the synchronous mode Created in NX7.5.0. | |
NXOpen::GeometricUtilities::ControlPoleManagerData * | ControlPoleManager () |
Returns the control pole manager Created in NX6.0.0. | |
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder * | DegreePatches () |
Returns the degree and patches Created in NX6.0.0. | |
NXOpen::GeometricUtilities::DepthSkewBuilder * | DepthSkew () |
Returns the depth skew Created in NX7.0.0. | |
double | DistanceTolerance () |
Returns the tolerance for extracting BSurface from a face Created in NX7.5.0. | |
NXOpen::GeometricUtilities::CurveRangeBuilder * | EdgeLimit () |
Returns the edge limit Created in NX6.0.0. | |
NXOpen::GeometricUtilities::OnPathDimensionBuilder * | EdgeOffsetPosition () |
Returns the edge offset position Created in NX6.0.0. | |
void | EditPoleUpdateSurface () |
Updates surface during edit pole. | |
NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType | EndEdgeConstraint () |
Returns the value indicating type of the end edge constraint Created in NX7.0.0. | |
NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType | EndEdgeConstraintType () |
Returns the end edge constraint | |
NXOpen::Features::FaceRecognitionBuilder * | FaceRecognizer () |
Returns the face recognition Created in NX7.5.0. | |
bool | FlipTargetCurveOrientation () |
Returns the target curve projection orientation Created in NX7.5.2. | |
bool | IsBlendEnabled () |
Returns the value indicating if the matching is to be performed with blending Created in NX7.0.0. | |
bool | IsCreateCopy () |
Returns the new copy of match edge surface Created in NX6.0.1. | |
bool | IsEditPoleEnabled () |
Returns the poles edit state Created in NX6.0.0. | |
bool | IsEndEdgeLocked () |
Returns the end edge locked state Created in NX6.0.0. | |
bool | IsEndPoleFixed () |
Returns the value indicating if end pole is fixed Created in NX7.0.0. | |
bool | IsG0Continuity () |
Returns the g0 continuity Created in NX6.0.0. | |
bool | IsG1Continuity () |
Returns the g1 continuity Created in NX6.0.0. | |
bool | IsG2Continuity () |
Returns the g2 continuity Created in NX6.0.0. | |
bool | IsG3Continuity () |
Returns the g3 continuity Created in NX6.0.0. | |
bool | IsKeepSelected () |
Returns the value indicating if the selections are to be maintained across the sessions of the command Created in NX7.0.0. | |
bool | IsMatchEndToEnd () |
Returns the match end to end state Created in NX6.0.0. | |
bool | IsMatchExact () |
Returns the match exact state | |
bool | IsStartEdgeLocked () |
Returns the start edge locked state Created in NX6.0.0. | |
bool | IsStartPoleFixed () |
Returns the value indicating if start pole is fixed Created in NX7.0.0. | |
void | LoadEditEdge () |
Loads editing edge related internal data and should be called after selection of edge or face to match to Created in NX6.0.0. | |
NXOpen::Direction * | MatchDirectionConstraint () |
Returns the constraint match direction | |
NXOpen::Features::MatchEdgeBuilder::MatchExact | MatchExactType () |
Returns the value indicating type of exact match Created in NX7.0.0. | |
NXOpen::Direction * | MovePoleDirection () |
Returns the move pole direction | |
NXOpen::SelectNXObject * | ObjectToEdit () |
Returns the edge to edit Created in NX6.0.0. | |
NXOpen::GeometricUtilities::Continuity * | OppositeEdgeConstraint () |
Returns the start continuity constraint for matched surface Created in NX6.0.0. | |
int | PartialMatch () |
Returns the partial match Created in NX7.0.0. | |
NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection | PoleMoveDirectionEnum () |
Returns the value indicating the direction of pole movement Created in NX7.0.0. | |
NXOpen::Direction * | PoleMoveDirectionVector () |
Returns the pole move direction vector Created in NX7.0.0. | |
NXOpen::Features::MatchEdgeBuilder::PoleMovementType | PoleMovementConstraint () |
Returns the constraint pole movement | |
NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType | PoleMovementConstraintType () |
Returns the value indicating type of pole movement constraint Created in NX7.0.0. | |
NXOpen::Expression * | RangeControl () |
Returns the range control | |
void | ResetEditPoles () |
Resets surface during edit pole. | |
void | SetBlendEnabled (bool isBlendEnabled) |
Sets the value indicating if the matching is to be performed with blending Created in NX7.0.0. | |
void | SetCanUseFaceFinder (bool canUseFaceFinder) |
Sets the synchronous mode Created in NX7.5.0. | |
void | SetCreateCopy (bool createCopy) |
Sets the new copy of match edge surface Created in NX6.0.1. | |
void | SetDistanceTolerance (double tolerance) |
Sets the tolerance for extracting BSurface from a face Created in NX7.5.0. | |
void | SetEditPoleEnabled (bool enable) |
Sets the poles edit state Created in NX6.0.0. | |
void | SetEndEdgeConstraint (NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType endEdgeConstraint) |
Sets the value indicating type of the end edge constraint Created in NX7.0.0. | |
void | SetEndEdgeConstraintType (NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType constraintEndEdge) |
Sets the end edge constraint | |
void | SetEndEdgeLocked (bool lockEndEdge) |
Sets the end edge locked state Created in NX6.0.0. | |
void | SetEndPoleFixed (bool fixEndPole) |
Sets the value indicating if end pole is fixed Created in NX7.0.0. | |
void | SetFlipTargetCurveOrientation (bool flip) |
Sets the target curve projection orientation Created in NX7.5.2. | |
void | SetG0Continuity (bool g0Continuity) |
Sets the g0 continuity Created in NX6.0.0. | |
void | SetG1Continuity (bool g1Continuity) |
Sets the g1 continuity Created in NX6.0.0. | |
void | SetG2Continuity (bool g2Continuity) |
Sets the g2 continuity Created in NX6.0.0. | |
void | SetG3Continuity (bool g3Continuity) |
Sets the g3 continuity Created in NX6.0.0. | |
void | SetKeepSelected (bool isKeepSelected) |
Sets the value indicating if the selections are to be maintained across the sessions of the command Created in NX7.0.0. | |
void | SetMatchDirectionConstraint (NXOpen::Direction *matchDirectionConstraint) |
Sets the constraint match direction | |
void | SetMatchEndToEnd (bool isMatchEndToEnd) |
Sets the match end to end state Created in NX6.0.0. | |
void | SetMatchExact (bool matchExact) |
Sets the match exact state | |
void | SetMatchExactType (NXOpen::Features::MatchEdgeBuilder::MatchExact matchExact) |
Sets the value indicating type of exact match Created in NX7.0.0. | |
void | SetMovePoleDirection (NXOpen::Direction *movePoleDirection) |
Sets the move pole direction | |
void | SetPartialMatch (int partialMatch) |
Sets the partial match Created in NX7.0.0. | |
void | SetPoleMoveDirectionEnum (NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection poleMoveDirectionEnum) |
Sets the value indicating the direction of pole movement Created in NX7.0.0. | |
void | SetPoleMoveDirectionVector (NXOpen::Direction *poleMoveDirectionVector) |
Sets the pole move direction vector Created in NX7.0.0. | |
void | SetPoleMovementConstraint (NXOpen::Features::MatchEdgeBuilder::PoleMovementType poleMovementConstraint) |
Sets the constraint pole movement | |
void | SetPoleMovementConstraintType (NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType poleMovementConstraint) |
Sets the value indicating type of pole movement constraint Created in NX7.0.0. | |
void | SetSelectedEditEdgeAndFace (NXOpen::Edge *edge, NXOpen::Face *face) |
Sets edge and face Created in NX7.5.0. | |
void | SetStartEdgeConstraint (NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType startEdgeConstraint) |
Sets the value indicating type of the start edge constraint Created in NX7.0.0. | |
void | SetStartEdgeConstraintType (NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType constraintStartEdge) |
Sets the start edge constraint. | |
void | SetStartEdgeLocked (bool isStartEdgeLocked) |
Sets the start edge locked state Created in NX6.0.0. | |
void | SetStartPoleFixed (bool fixStartPole) |
Sets the value indicating if start pole is fixed Created in NX7.0.0. | |
void | SetTangentDirectionVector (NXOpen::Direction *tangentDirectionVector) |
Sets the tangent direction vector Created in NX7.0.0. | |
void | SetType (NXOpen::Features::MatchEdgeBuilder::Types type) |
Sets the type Created in NX6.0.0. | |
void | SetupPoleEditing () |
Sets up surface pole editing. | |
NXOpen::GeometricUtilities::DepthSkewBuilder * | ShapeControl () |
Returns the shape control | |
NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType | StartEdgeConstraint () |
Returns the value indicating type of the start edge constraint Created in NX7.0.0. | |
NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType | StartEdgeConstraintType () |
Returns the start edge constraint. | |
NXOpen::Direction * | TangentDirectionVector () |
Returns the tangent direction vector Created in NX7.0.0. | |
NXOpen::SelectDisplayableObjectList * | TargetObjects () |
Returns the target object that the edge is matching to Created in NX6.0.0. | |
NXOpen::Features::MatchEdgeBuilder::Types | Type () |
Returns the type Created in NX6.0.0. | |
void | UpdateOriginalMatchSurface () |
Update original match surface geometry Created in NX7.5.2. |
Represents a Features::MatchEdge builder
To create a new instance of this class, use Features::FeatureCollection::CreateMatchEdgeBuilder
Default values.
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 |
RangeControl.Value (deprecated) |
0 (millimeters part), 0 (inches part) |
StartEdgeConstraint |
Free |
Created in NX6.0.0.
boundary edge constraint types
Edge constraint type.
Pole movement type.
PoleMovementConstraintEnumTypeWCS |
Along WCS X/Y/Z direction. |
PoleMovementConstraintEnumTypeView |
Along view. |
PoleMovementConstraintEnumTypeVector |
Along user defined vector. |
PoleMovementConstraintEnumTypeNormal |
Normal. |
PoleMovementConstraintEnumTypeProject |
Project. |
PoleMovementConstraintEnumTypeInherit |
Inherit. |
PoleMovementConstraintEnumTypeFixStart |
Fix start. |
PoleMovementConstraintEnumTypeFixEnd |
Fix end. |
PoleMovementConstraintEnumTypeStartAndEnd |
Fix start and end. |
Pole movement type
Match Edge match types.
The match to datum type is deprecated in NX7.0.
Returns the blend
Created in NX7.0.0.
License requirements : None
Returns the synchronous mode
Created in NX7.5.0.
License requirements : None
NXOpen::GeometricUtilities::ControlPoleManagerData* NXOpen::Features::MatchEdgeBuilder::ControlPoleManager | ( | ) |
Returns the control pole manager
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder* NXOpen::Features::MatchEdgeBuilder::DegreePatches | ( | ) |
Returns the degree and patches
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the depth skew
Created in NX7.0.0.
License requirements : None
Returns the tolerance for extracting BSurface from a face
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the edge limit
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::GeometricUtilities::OnPathDimensionBuilder* NXOpen::Features::MatchEdgeBuilder::EdgeOffsetPosition | ( | ) |
Returns the edge offset position
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Updates surface during edit pole.
This function is used only in pole editing stage and after poles are moved to new positions. This function updates the surface according to the new pole positions.
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType NXOpen::Features::MatchEdgeBuilder::EndEdgeConstraint | ( | ) |
Returns the value indicating type of the end edge constraint
Created in NX7.0.0.
License requirements : None
NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType NXOpen::Features::MatchEdgeBuilder::EndEdgeConstraintType | ( | ) |
Returns the end edge constraint
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the face recognition
Created in NX7.5.0.
License requirements : None
Returns the target curve projection orientation
Created in NX7.5.2.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the value indicating if the matching is to be performed with blending
Created in NX7.0.0.
License requirements : None
Returns the new copy of match edge surface
Created in NX6.0.1.
License requirements : features_modeling ("FEATURES MODELING")
Returns the poles edit state
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
Returns the end edge locked state
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the value indicating if end pole is fixed
Created in NX7.0.0.
License requirements : None
Returns the g0 continuity
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the g1 continuity
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the g2 continuity
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the g3 continuity
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the value indicating if the selections are to be maintained across the sessions of the command
Created in NX7.0.0.
License requirements : None
Returns the match end to end state
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the match exact state
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the start edge locked state
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the value indicating if start pole is fixed
Created in NX7.0.0.
License requirements : None
Loads editing edge related internal data and should be called after selection of edge or face to match to
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the constraint match direction
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::Features::MatchEdgeBuilder::MatchExact NXOpen::Features::MatchEdgeBuilder::MatchExactType | ( | ) |
Returns the value indicating type of exact match
Created in NX7.0.0.
License requirements : None
Returns the move pole direction
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the edge to edit
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::GeometricUtilities::Continuity* NXOpen::Features::MatchEdgeBuilder::OppositeEdgeConstraint | ( | ) |
Returns the start continuity constraint for matched surface
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the partial match
Created in NX7.0.0.
License requirements : None
NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection NXOpen::Features::MatchEdgeBuilder::PoleMoveDirectionEnum | ( | ) |
Returns the value indicating the direction of pole movement
Created in NX7.0.0.
License requirements : None
Returns the pole move direction vector
Created in NX7.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::Features::MatchEdgeBuilder::PoleMovementType NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraint | ( | ) |
Returns the constraint pole movement
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintType | ( | ) |
Returns the value indicating type of pole movement constraint
Created in NX7.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the range control
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Resets surface during edit pole.
This function resets the surface control poles to their initial positions.
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
void NXOpen::Features::MatchEdgeBuilder::SetBlendEnabled | ( | bool | isBlendEnabled | ) |
Sets the value indicating if the matching is to be performed with blending
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
isBlendEnabled | isblendenabled |
void NXOpen::Features::MatchEdgeBuilder::SetCanUseFaceFinder | ( | bool | canUseFaceFinder | ) |
Sets the synchronous mode
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
canUseFaceFinder | canusefacefinder |
void NXOpen::Features::MatchEdgeBuilder::SetCreateCopy | ( | bool | createCopy | ) |
Sets the new copy of match edge surface
Created in NX6.0.1.
License requirements : features_modeling ("FEATURES MODELING")
createCopy | createcopy |
void NXOpen::Features::MatchEdgeBuilder::SetDistanceTolerance | ( | double | tolerance | ) |
Sets the tolerance for extracting BSurface from a face
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
tolerance | tolerance |
void NXOpen::Features::MatchEdgeBuilder::SetEditPoleEnabled | ( | bool | enable | ) |
Sets the poles edit state
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
enable | enable |
void NXOpen::Features::MatchEdgeBuilder::SetEndEdgeConstraint | ( | NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType | endEdgeConstraint | ) |
Sets the value indicating type of the end edge constraint
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
endEdgeConstraint | endedgeconstraint |
void NXOpen::Features::MatchEdgeBuilder::SetEndEdgeConstraintType | ( | NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType | constraintEndEdge | ) |
Sets the end edge constraint
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
constraintEndEdge | constraintendedge |
void NXOpen::Features::MatchEdgeBuilder::SetEndEdgeLocked | ( | bool | lockEndEdge | ) |
Sets the end edge locked state
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
lockEndEdge | lockendedge |
void NXOpen::Features::MatchEdgeBuilder::SetEndPoleFixed | ( | bool | fixEndPole | ) |
Sets the value indicating if end pole is fixed
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
fixEndPole | fixendpole |
void NXOpen::Features::MatchEdgeBuilder::SetFlipTargetCurveOrientation | ( | bool | flip | ) |
Sets the target curve projection orientation
Created in NX7.5.2.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
flip | flip |
void NXOpen::Features::MatchEdgeBuilder::SetG0Continuity | ( | bool | g0Continuity | ) |
Sets the g0 continuity
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
g0Continuity | g0continuity |
void NXOpen::Features::MatchEdgeBuilder::SetG1Continuity | ( | bool | g1Continuity | ) |
Sets the g1 continuity
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
g1Continuity | g1continuity |
void NXOpen::Features::MatchEdgeBuilder::SetG2Continuity | ( | bool | g2Continuity | ) |
Sets the g2 continuity
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
g2Continuity | g2continuity |
void NXOpen::Features::MatchEdgeBuilder::SetG3Continuity | ( | bool | g3Continuity | ) |
Sets the g3 continuity
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
g3Continuity | g3continuity |
void NXOpen::Features::MatchEdgeBuilder::SetKeepSelected | ( | bool | isKeepSelected | ) |
Sets the value indicating if the selections are to be maintained across the sessions of the command
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
isKeepSelected | iskeepselected |
void NXOpen::Features::MatchEdgeBuilder::SetMatchDirectionConstraint | ( | NXOpen::Direction * | matchDirectionConstraint | ) |
Sets the constraint match direction
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
matchDirectionConstraint | matchdirectionconstraint |
void NXOpen::Features::MatchEdgeBuilder::SetMatchEndToEnd | ( | bool | isMatchEndToEnd | ) |
Sets the match end to end state
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
isMatchEndToEnd | ismatchendtoend |
void NXOpen::Features::MatchEdgeBuilder::SetMatchExact | ( | bool | matchExact | ) |
Sets the match exact state
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
matchExact | matchexact |
void NXOpen::Features::MatchEdgeBuilder::SetMatchExactType | ( | NXOpen::Features::MatchEdgeBuilder::MatchExact | matchExact | ) |
Sets the value indicating type of exact match
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
matchExact | matchexact |
void NXOpen::Features::MatchEdgeBuilder::SetMovePoleDirection | ( | NXOpen::Direction * | movePoleDirection | ) |
Sets the move pole direction
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
movePoleDirection | movepoledirection |
void NXOpen::Features::MatchEdgeBuilder::SetPartialMatch | ( | int | partialMatch | ) |
Sets the partial match
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
partialMatch | partialmatch |
void NXOpen::Features::MatchEdgeBuilder::SetPoleMoveDirectionEnum | ( | NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection | poleMoveDirectionEnum | ) |
Sets the value indicating the direction of pole movement
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
poleMoveDirectionEnum | polemovedirectionenum |
void NXOpen::Features::MatchEdgeBuilder::SetPoleMoveDirectionVector | ( | NXOpen::Direction * | poleMoveDirectionVector | ) |
Sets the pole move direction vector
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
poleMoveDirectionVector | polemovedirectionvector |
void NXOpen::Features::MatchEdgeBuilder::SetPoleMovementConstraint | ( | NXOpen::Features::MatchEdgeBuilder::PoleMovementType | poleMovementConstraint | ) |
Sets the constraint pole movement
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
poleMovementConstraint | polemovementconstraint |
void NXOpen::Features::MatchEdgeBuilder::SetPoleMovementConstraintType | ( | NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType | poleMovementConstraint | ) |
Sets the value indicating type of pole movement constraint
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING")
poleMovementConstraint | polemovementconstraint |
void NXOpen::Features::MatchEdgeBuilder::SetSelectedEditEdgeAndFace | ( | NXOpen::Edge * | edge, |
NXOpen::Face * | face | ||
) |
Sets edge and face
Created in NX7.5.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
edge | edge |
face | face |
void NXOpen::Features::MatchEdgeBuilder::SetStartEdgeConstraint | ( | NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType | startEdgeConstraint | ) |
Sets the value indicating type of the start edge constraint
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
startEdgeConstraint | startedgeconstraint |
void NXOpen::Features::MatchEdgeBuilder::SetStartEdgeConstraintType | ( | NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType | constraintStartEdge | ) |
Sets the start edge constraint.
The "Linked" options is not available for start edge.
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
constraintStartEdge | constraintstartedge |
void NXOpen::Features::MatchEdgeBuilder::SetStartEdgeLocked | ( | bool | isStartEdgeLocked | ) |
Sets the start edge locked state
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
isStartEdgeLocked | isstartedgelocked |
void NXOpen::Features::MatchEdgeBuilder::SetStartPoleFixed | ( | bool | fixStartPole | ) |
Sets the value indicating if start pole is fixed
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
fixStartPole | fixstartpole |
void NXOpen::Features::MatchEdgeBuilder::SetTangentDirectionVector | ( | NXOpen::Direction * | tangentDirectionVector | ) |
Sets the tangent direction vector
Created in NX7.0.0.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")
tangentDirectionVector | tangentdirectionvector |
Sets the type
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
type | type |
Sets up surface pole editing.
This should be called before getting into pole editing function to prepare necessary settings to start surface pole edit.
Created in NX6.0.0.
License requirements : features_modeling ("FEATURES MODELING")
Returns the shape control
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType NXOpen::Features::MatchEdgeBuilder::StartEdgeConstraint | ( | ) |
Returns the value indicating type of the start edge constraint
Created in NX7.0.0.
License requirements : None
NXOpen::Features::MatchEdgeBuilder::BoundaryEdgeConstraintType NXOpen::Features::MatchEdgeBuilder::StartEdgeConstraintType | ( | ) |
Returns the start edge constraint.
The "Linked" options is not available for start edge.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the tangent direction vector
Created in NX7.0.0.
License requirements : None
Returns the target object that the edge is matching to
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Returns the type
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Update original match surface geometry
Created in NX7.5.2.
License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")