NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::CurveFinderBuilder Class Reference

Represents a collection of curves and their relationships to other curves in the model
Created in NX9.0.0. More...

Inheritance diagram for NXOpen::Features::CurveFinderBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void AddChamfer ()
 Adds chamfer relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddCoincident ()
 Adds coincident vertex relations of the last vertexes added to curve collector
Created in NX9.0.0. More...
 
void AddConcentric ()
 Adds concentric relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddConlinear ()
 Adds conlinear relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddEqualRadius ()
 Adds equal radius relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddOffset ()
 Adds offset relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddParallel ()
 Adds parallel relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddSymmetric (int planeType)
 Add symmetric relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddTangent ()
 Adds tangent relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void AddVertexOnCurve ()
 Adds vertex on curve relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
bool ChamferEnabled ()
 Returns a value that indicates whether add chamfer relation recognition for the last curves added to curve collector
Created in NX10.0.0. More...
 
bool CoincidentVertexEnabled ()
 Returns a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
Created in NX10.0.0. More...
 
bool CollinearEnabled ()
 Returns a value that indicates whether add collinear relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
bool ConcentricEnabled ()
 Returns a value that indicates whether add concentric relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
NXOpen::SelectDisplayableObjectListCurvePointList ()
 Returns the curve and point collector
Created in NX10.0.0. More...
 
NXOpen::ScCollectorCurveSection ()
 Returns the curve collector
More...
 
void DeselectCurves (const std::vector< NXOpen::NXObject * > &curves)
 Removes curves from collector
Created in NX9.0.0. More...
 
void DeselectSymmetryReference (NXOpen::NXObject *symmetryReference)
 Deselect entity for symmetry reference
Created in NX9.0.0. More...
 
bool EqualRadiusEnabled ()
 Returns a value that indicates whether add equal radius recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void FindRelationCurve (const std::vector< NXOpen::NXObject * > &selectedCurves)
 Finds relation curves
Created in NX9.0.0. More...
 
void FindScopeCurve (const std::vector< NXOpen::NXObject * > &selectedCurves)
 Finds relation curves in the scope
Created in NX9.0.0. More...
 
int FindScopeOption ()
 Returns a value that indicates which find scope option is
Created in NX9.0.0. More...
 
bool OffsetEnabled ()
 Returns a value that indicates whether add offset relation recognition for the last curves added to curve collector
Created in NX10.0.0. More...
 
bool ParallelEnabled ()
 Returns a value that indicates whether add parallel relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
int RelationScope ()
 Returns a value that indicates what kind of relations are needed to recognize
Created in NX9.0.0. More...
 
void RemoveChamfer ()
 Removes chamfer relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveCoincident ()
 Removes coincident vertex relations of the last vertexes added to curve collector
Created in NX9.0.0. More...
 
void RemoveConcentric ()
 Removes concentric relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveConlinear ()
 Removes conlinear relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveEngineNodes ()
 Close the VTK interaction and Remove all nodes from the Engine
Created in NX9.0.0. More...
 
void RemoveEqualRadius ()
 Removes equal radius relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveIncludedConstraints ()
 Remove all the included constraint
Created in NX9.0.0. More...
 
void RemoveOffset ()
 Removes offset relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveParallel ()
 Removes parallel relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveSymmetric (int planeType)
 Removes symmetric relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveTangent ()
 Removes tangent relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RemoveVertexOnCurve ()
 Removes vertex on curve relations of the last curves added to curve collector
Created in NX9.0.0. More...
 
void RestoreEngineNodes ()
 ReStore all nodes from the Engine On Undo
Created in NX9.0.0. More...
 
void SelectCurves (const std::vector< NXOpen::NXObject * > &curves)
 Adds curves to collector
Created in NX9.0.0. More...
 
void SelectSymmetryReference (NXOpen::NXObject *symmetryReference)
 Selects entity for symmetry reference
Created in NX9.0.0. More...
 
void SetChamferEnabled (bool chamferEnabled)
 Sets a value that indicates whether add chamfer relation recognition for the last curves added to curve collector
Created in NX10.0.0. More...
 
void SetCoincidentVertexEnabled (bool coincidentVertexEnabled)
 Sets a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
Created in NX10.0.0. More...
 
void SetCollinearEnabled (bool collinearEnabled)
 Sets a value that indicates whether add collinear relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void SetConcentricEnabled (bool concentricEnabled)
 Sets a value that indicates whether add concentric relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void SetDistanceTolerance (double distanceTolerance)
 Set the distance Tolerance for loop Recognization
Created in NX9.0.0. More...
 
void SetEqualRadiusEnabled (bool equalRadiusEnabled)
 Sets a value that indicates whether add equal radius recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void SetFindScopeOption (int scopeOption)
 Sets a value that indicates which find scope option is
Created in NX9.0.0. More...
 
void SetOffsetEnabled (bool offsetEnabled)
 Sets a value that indicates whether add offset relation recognition for the last curves added to curve collector
Created in NX10.0.0. More...
 
void SetParallelEnabled (bool parallelEnabled)
 Sets a value that indicates whether add parallel relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void SetRelationScope (int relationScope)
 Sets a value that indicates what kind of relations are needed to recognize
Created in NX9.0.0. More...
 
void SetSymmetricEnabled (bool symmetricEnabled)
 Sets a value that indicates whether add symmetric relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void SetSymmetryOption (int symmetryOption)
 Sets a value that indicates which symmetric option is
Created in NX9.0.0. More...
 
void SetTangentEnabled (bool tangentEnabled)
 Sets a value that indicates whether add tangent relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
void SetUseCurveFinder (bool curveBrowseEnabled)
 Sets a value that indicates whether relation recognition is enabled
Created in NX9.0.0. More...
 
void SetVertexOnCurveEnabled (bool vertexOnCurveEnabled)
 Sets a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector
Created in NX10.0.0. More...
 
bool SymmetricEnabled ()
 Returns a value that indicates whether add symmetric relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
int SymmetryOption ()
 Returns a value that indicates which symmetric option is
Created in NX9.0.0. More...
 
NXOpen::SelectNXObjectSymmetryReference ()
 Returns the symmetry line reference
Created in NX9.0.0. More...
 
bool TangentEnabled ()
 Returns a value that indicates whether add tangent relation recognition for the last curves added to curve collector
Created in NX9.0.0. More...
 
bool UseCurveFinder ()
 Returns a value that indicates whether relation recognition is enabled
Created in NX9.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
bool VertexOnCurveEnabled ()
 Returns a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector
Created in NX10.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a collection of curves and their relationships to other curves in the model
Created in NX9.0.0.


Member Function Documentation

void NXOpen::Features::CurveFinderBuilder::AddChamfer ( )

Adds chamfer relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddCoincident ( )

Adds coincident vertex relations of the last vertexes added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddConcentric ( )

Adds concentric relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddConlinear ( )

Adds conlinear relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddEqualRadius ( )

Adds equal radius relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddOffset ( )

Adds offset relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddParallel ( )

Adds parallel relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddSymmetric ( int  planeType)

Add symmetric relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
planeTypeplanetype
void NXOpen::Features::CurveFinderBuilder::AddTangent ( )

Adds tangent relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::AddVertexOnCurve ( )

Adds vertex on curve relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

bool NXOpen::Features::CurveFinderBuilder::ChamferEnabled ( )

Returns a value that indicates whether add chamfer relation recognition for the last curves added to curve collector
Created in NX10.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::CoincidentVertexEnabled ( )

Returns a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
Created in NX10.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::CollinearEnabled ( )

Returns a value that indicates whether add collinear relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::ConcentricEnabled ( )

Returns a value that indicates whether add concentric relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : None

NXOpen::SelectDisplayableObjectList* NXOpen::Features::CurveFinderBuilder::CurvePointList ( )

Returns the curve and point collector
Created in NX10.0.0.



License requirements : None

NXOpen::ScCollector* NXOpen::Features::CurveFinderBuilder::CurveSection ( )

Returns the curve collector

Deprecated:
Deprecated in NX10.0.0.

This is for pre NX10 usage, do not use this method.


Created in NX9.0.0.

License requirements : None

void NXOpen::Features::CurveFinderBuilder::DeselectCurves ( const std::vector< NXOpen::NXObject * > &  curves)

Removes curves from collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
curvescurves
void NXOpen::Features::CurveFinderBuilder::DeselectSymmetryReference ( NXOpen::NXObject symmetryReference)

Deselect entity for symmetry reference
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
symmetryReferencesymmetryreference
bool NXOpen::Features::CurveFinderBuilder::EqualRadiusEnabled ( )

Returns a value that indicates whether add equal radius recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : None

void NXOpen::Features::CurveFinderBuilder::FindRelationCurve ( const std::vector< NXOpen::NXObject * > &  selectedCurves)

Finds relation curves
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
selectedCurvesselectedcurves
void NXOpen::Features::CurveFinderBuilder::FindScopeCurve ( const std::vector< NXOpen::NXObject * > &  selectedCurves)

Finds relation curves in the scope
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
selectedCurvesselectedcurves
int NXOpen::Features::CurveFinderBuilder::FindScopeOption ( )

Returns a value that indicates which find scope option is
Created in NX9.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::OffsetEnabled ( )

Returns a value that indicates whether add offset relation recognition for the last curves added to curve collector
Created in NX10.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::ParallelEnabled ( )

Returns a value that indicates whether add parallel relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : None

int NXOpen::Features::CurveFinderBuilder::RelationScope ( )

Returns a value that indicates what kind of relations are needed to recognize
Created in NX9.0.0.



License requirements : None

void NXOpen::Features::CurveFinderBuilder::RemoveChamfer ( )

Removes chamfer relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveCoincident ( )

Removes coincident vertex relations of the last vertexes added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveConcentric ( )

Removes concentric relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveConlinear ( )

Removes conlinear relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveEngineNodes ( )

Close the VTK interaction and Remove all nodes from the Engine
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveEqualRadius ( )

Removes equal radius relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveIncludedConstraints ( )

Remove all the included constraint
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveOffset ( )

Removes offset relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveParallel ( )

Removes parallel relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveSymmetric ( int  planeType)

Removes symmetric relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
planeTypeplanetype
void NXOpen::Features::CurveFinderBuilder::RemoveTangent ( )

Removes tangent relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RemoveVertexOnCurve ( )

Removes vertex on curve relations of the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::RestoreEngineNodes ( )

ReStore all nodes from the Engine On Undo
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

void NXOpen::Features::CurveFinderBuilder::SelectCurves ( const std::vector< NXOpen::NXObject * > &  curves)

Adds curves to collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
curvescurves
void NXOpen::Features::CurveFinderBuilder::SelectSymmetryReference ( NXOpen::NXObject symmetryReference)

Selects entity for symmetry reference
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
symmetryReferencesymmetryreference
void NXOpen::Features::CurveFinderBuilder::SetChamferEnabled ( bool  chamferEnabled)

Sets a value that indicates whether add chamfer relation recognition for the last curves added to curve collector
Created in NX10.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
chamferEnabledchamferenabled
void NXOpen::Features::CurveFinderBuilder::SetCoincidentVertexEnabled ( bool  coincidentVertexEnabled)

Sets a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
Created in NX10.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
coincidentVertexEnabledcoincidentvertexenabled
void NXOpen::Features::CurveFinderBuilder::SetCollinearEnabled ( bool  collinearEnabled)

Sets a value that indicates whether add collinear relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
collinearEnabledcollinearenabled
void NXOpen::Features::CurveFinderBuilder::SetConcentricEnabled ( bool  concentricEnabled)

Sets a value that indicates whether add concentric relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
concentricEnabledconcentricenabled
void NXOpen::Features::CurveFinderBuilder::SetDistanceTolerance ( double  distanceTolerance)

Set the distance Tolerance for loop Recognization
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
distanceTolerancedistancetolerance
void NXOpen::Features::CurveFinderBuilder::SetEqualRadiusEnabled ( bool  equalRadiusEnabled)

Sets a value that indicates whether add equal radius recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
equalRadiusEnabledequalradiusenabled
void NXOpen::Features::CurveFinderBuilder::SetFindScopeOption ( int  scopeOption)

Sets a value that indicates which find scope option is
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
scopeOptionscopeoption
void NXOpen::Features::CurveFinderBuilder::SetOffsetEnabled ( bool  offsetEnabled)

Sets a value that indicates whether add offset relation recognition for the last curves added to curve collector
Created in NX10.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
offsetEnabledoffsetenabled
void NXOpen::Features::CurveFinderBuilder::SetParallelEnabled ( bool  parallelEnabled)

Sets a value that indicates whether add parallel relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
parallelEnabledparallelenabled
void NXOpen::Features::CurveFinderBuilder::SetRelationScope ( int  relationScope)

Sets a value that indicates what kind of relations are needed to recognize
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
relationScoperelationscope
void NXOpen::Features::CurveFinderBuilder::SetSymmetricEnabled ( bool  symmetricEnabled)

Sets a value that indicates whether add symmetric relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
symmetricEnabledsymmetricenabled
void NXOpen::Features::CurveFinderBuilder::SetSymmetryOption ( int  symmetryOption)

Sets a value that indicates which symmetric option is
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
symmetryOptionsymmetryoption
void NXOpen::Features::CurveFinderBuilder::SetTangentEnabled ( bool  tangentEnabled)

Sets a value that indicates whether add tangent relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
tangentEnabledtangentenabled
void NXOpen::Features::CurveFinderBuilder::SetUseCurveFinder ( bool  curveBrowseEnabled)

Sets a value that indicates whether relation recognition is enabled
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
curveBrowseEnabledcurvebrowseenabled
void NXOpen::Features::CurveFinderBuilder::SetVertexOnCurveEnabled ( bool  vertexOnCurveEnabled)

Sets a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector
Created in NX10.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
vertexOnCurveEnabledvertexoncurveenabled
bool NXOpen::Features::CurveFinderBuilder::SymmetricEnabled ( )

Returns a value that indicates whether add symmetric relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : None

int NXOpen::Features::CurveFinderBuilder::SymmetryOption ( )

Returns a value that indicates which symmetric option is
Created in NX9.0.0.



License requirements : None

NXOpen::SelectNXObject* NXOpen::Features::CurveFinderBuilder::SymmetryReference ( )

Returns the symmetry line reference
Created in NX9.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::TangentEnabled ( )

Returns a value that indicates whether add tangent relation recognition for the last curves added to curve collector
Created in NX9.0.0.



License requirements : None

bool NXOpen::Features::CurveFinderBuilder::UseCurveFinder ( )

Returns a value that indicates whether relation recognition is enabled
Created in NX9.0.0.



License requirements : None

virtual bool NXOpen::Features::CurveFinderBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.

bool NXOpen::Features::CurveFinderBuilder::VertexOnCurveEnabled ( )

Returns a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector
Created in NX10.0.0.



License requirements : None


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