NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::MatchEdgeBuilder Class Reference

Represents a Features::MatchEdge builder
To create a new instance of this class, use Features::FeatureCollection::CreateMatchEdgeBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::MatchEdgeBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::ExpressionBlend ()
 Returns the blend
Created in NX7.0.0.
bool CanUseFaceFinder ()
 Returns the synchronous mode
Created in NX7.5.0.
NXOpen::GeometricUtilities::ControlPoleManagerDataControlPoleManager ()
 Returns the control pole manager
Created in NX6.0.0.
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilderDegreePatches ()
 Returns the degree and patches
Created in NX6.0.0.
NXOpen::GeometricUtilities::DepthSkewBuilderDepthSkew ()
 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::CurveRangeBuilderEdgeLimit ()
 Returns the edge limit
Created in NX6.0.0.
NXOpen::GeometricUtilities::OnPathDimensionBuilderEdgeOffsetPosition ()
 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::FaceRecognitionBuilderFaceRecognizer ()
 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::DirectionMatchDirectionConstraint ()
 Returns the constraint match direction

NXOpen::Features::MatchEdgeBuilder::MatchExact MatchExactType ()
 Returns the value indicating type of exact match
Created in NX7.0.0.
NXOpen::DirectionMovePoleDirection ()
 Returns the move pole direction

NXOpen::SelectNXObjectObjectToEdit ()
 Returns the edge to edit
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityOppositeEdgeConstraint ()
 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::DirectionPoleMoveDirectionVector ()
 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::ExpressionRangeControl ()
 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::DepthSkewBuilderShapeControl ()
 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::DirectionTangentDirectionVector ()
 Returns the tangent direction vector
Created in NX7.0.0.
NXOpen::SelectDisplayableObjectListTargetObjects ()
 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.

Detailed Description

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.


Member Enumeration Documentation

boundary edge constraint types

Deprecated:
Deprecated in NX7.0.0.


Enumerator:
BoundaryEdgeConstraintTypeLinked 

Linked, available for end edge only.

BoundaryEdgeConstraintTypeFree 

Free.

BoundaryEdgeConstraintTypePerpendicular 

Perpendicular.

BoundaryEdgeConstraintTypeIsoU 

Iso u.

BoundaryEdgeConstraintTypeIsoV 

Iso v.

BoundaryEdgeConstraintTypeAdjacent 

Adjacent.

Edge constraint type.

Enumerator:
EdgeConstraintTypeLinked 

Linked, available for end edge only.

EdgeConstraintTypeFree 

Free.

EdgeConstraintTypePerpendicular 

Perpendicular.

EdgeConstraintTypeIsoU 

Iso u.

EdgeConstraintTypeIsoV 

Iso v.

EdgeConstraintTypeLinear 

Linear.

Match Exact types.

Enumerator:
MatchExactExact 

Match exact.

MatchExactAlign 

Match align without change degree and patch.

MatchExactNone 

Don't match exact.

Pole movement direction.

Enumerator:
PoleMoveDirectionX 

Along XC direction.

PoleMoveDirectionY 

Along YC direction.

PoleMoveDirectionZ 

Along ZC direction.

Pole movement type.

Enumerator:
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

Deprecated:
Deprecated in NX7.0.0.


Enumerator:
PoleMovementTypeNormal 

Normal.

PoleMovementTypeProject 

Project.

PoleMovementTypeFixStart 

Fix start.

PoleMovementTypeFixEnd 

Fix end.

PoleMovementTypeFixStartAndEnd 

Fix start and end.

PoleMovementTypeAlongXC 

Along xc.

PoleMovementTypeAlongYC 

Along yc.

PoleMovementTypeAlongZC 

Along zc.

PoleMovementTypeAlongVector 

Along user defined vector.

Match Edge match types.

The match to datum type is deprecated in NX7.0.

Enumerator:
TypesMatchEdgeToEdge 

Edge to Edge match type.

TypesMatchEdgeToFace 

Edge to Face match type.

TypesMatchEdgeToCurve 

Edge to Curve match type.

TypesMatchEdgeToDatum 

Edge to Datum match type.

This type deprecated in NX7.0. Use Features::EdgeSymmetry feature instead.


Member Function Documentation

Returns the blend
Created in NX7.0.0.



License requirements : None

Returns the synchronous mode
Created in NX7.5.0.



License requirements : None

Returns the control pole manager
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")

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")

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")

Returns the value indicating type of the end edge constraint
Created in NX7.0.0.



License requirements : None

Returns the end edge constraint

Deprecated:
Deprecated in NX7.0.0.



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

Deprecated:
Deprecated in NX7.0.0.



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

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")

Returns the value indicating type of exact match
Created in NX7.0.0.



License requirements : None

Returns the move pole direction

Deprecated:
Deprecated in NX7.0.0.



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")

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

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")

Returns the constraint pole movement

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")

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

Deprecated:
Deprecated in NX7.0.0.



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")

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")

Parameters:
isBlendEnabledisblendenabled

Sets the synchronous mode
Created in NX7.5.0.



License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")

Parameters:
canUseFaceFindercanusefacefinder

Sets the new copy of match edge surface
Created in NX6.0.1.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
createCopycreatecopy

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")

Parameters:
tolerancetolerance

Sets the poles edit state
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
enableenable

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")

Parameters:
endEdgeConstraintendedgeconstraint

Sets the end edge constraint

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
constraintEndEdgeconstraintendedge

Sets the end edge locked state
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
lockEndEdgelockendedge

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")

Parameters:
fixEndPolefixendpole

Sets the target curve projection orientation
Created in NX7.5.2.



License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")

Parameters:
flipflip

Sets the g0 continuity
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
g0Continuityg0continuity

Sets the g1 continuity
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
g1Continuityg1continuity

Sets the g2 continuity
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
g2Continuityg2continuity

Sets the g3 continuity
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
g3Continuityg3continuity

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")

Parameters:
isKeepSelectediskeepselected

Sets the constraint match direction

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
matchDirectionConstraintmatchdirectionconstraint

Sets the match end to end state
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
isMatchEndToEndismatchendtoend

Sets the match exact state

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
matchExactmatchexact

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")

Parameters:
matchExactmatchexact

Sets the move pole direction

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
movePoleDirectionmovepoledirection

Sets the partial match
Created in NX7.0.0.



License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")

Parameters:
partialMatchpartialmatch

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")

Parameters:
poleMoveDirectionEnumpolemovedirectionenum

Sets the pole move direction vector
Created in NX7.0.0.



License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")

Parameters:
poleMoveDirectionVectorpolemovedirectionvector

Sets the constraint pole movement

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
poleMovementConstraintpolemovementconstraint

Sets the value indicating type of pole movement constraint
Created in NX7.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
poleMovementConstraintpolemovementconstraint

Sets edge and face
Created in NX7.5.0.



License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")

Parameters:
edgeedge
faceface

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")

Parameters:
startEdgeConstraintstartedgeconstraint

Sets the start edge constraint.

The "Linked" options is not available for start edge.

Deprecated:
Deprecated in NX7.0.0.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")

Parameters:
constraintStartEdgeconstraintstartedge

Sets the start edge locked state
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
isStartEdgeLockedisstartedgelocked

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")

Parameters:
fixStartPolefixstartpole

Sets the tangent direction vector
Created in NX7.0.0.



License requirements : features_modeling ("FEATURES MODELING") OR studio_free_form ("STUDIO FREE FORM")

Parameters:
tangentDirectionVectortangentdirectionvector

Sets the type
Created in NX6.0.0.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
typetype

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

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")

Returns the value indicating type of the start edge constraint
Created in NX7.0.0.



License requirements : None

Returns the start edge constraint.

The "Linked" options is not available for start edge.

Deprecated:
Deprecated in NX7.0.0.


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")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.