NX Open C++ Reference Guide
Public Member Functions
NXOpen::SketchAutoConstrainBuilder Class Reference

Represents a SketchAutoConstrainBuilder
To create a new instance of this class, use SketchCollection::CreateAutoConstrainBuilder
Default values. More...

Inheritance diagram for NXOpen::SketchAutoConstrainBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

double AngleTolerance ()
 Returns the angle tolerance
Created in NX5.0.0.
bool ApplyRemoteConstraints ()
 Returns the apply remote constraints
Created in NX5.0.0.
void ClearAllConstraints ()
 Clear all of the indivivual constraints (turn toggle to off for each one)
Created in NX5.0.0.
bool Coincident ()
 Returns the coincident
Created in NX5.0.0.
bool Collinear ()
 Returns the collinear
Created in NX5.0.0.
bool Concentric ()
 Returns the concentric
Created in NX5.0.0.
NXOpen::SelectObjectListCurveList ()
 Returns the selected curve list.
double DistanceTolerance ()
 Returns the distance tolerance
Created in NX5.0.0.
bool EqualLength ()
 Returns the equal length
Created in NX5.0.0.
bool EqualRadius ()
 Returns the equal radius
Created in NX5.0.0.
bool Horizontal ()
 Returns the horizontal
Created in NX5.0.0.
bool Parallel ()
 Returns the parallel
Created in NX5.0.0.
bool Perpendicular ()
 Returns the perpendicular
Created in NX5.0.0.
bool PointOnCurve ()
 Returns the point on curve
Created in NX5.0.0.
void SetAllConstraints ()
 Set all of the individual constraints (turn toggle to on for each one)
Created in NX5.0.0.
void SetAngleTolerance (double angleTolerance)
 Sets the angle tolerance
Created in NX5.0.0.
void SetApplyRemoteConstraints (bool applyRemoteConstraints)
 Sets the apply remote constraints
Created in NX5.0.0.
void SetCoincident (bool coincident)
 Sets the coincident
Created in NX5.0.0.
void SetCollinear (bool collinear)
 Sets the collinear
Created in NX5.0.0.
void SetConcentric (bool concentric)
 Sets the concentric
Created in NX5.0.0.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance
Created in NX5.0.0.
void SetEqualLength (bool equalLength)
 Sets the equal length
Created in NX5.0.0.
void SetEqualRadius (bool equalRadius)
 Sets the equal radius
Created in NX5.0.0.
void SetHorizontal (bool horizontal)
 Sets the horizontal
Created in NX5.0.0.
void SetParallel (bool parallel)
 Sets the parallel
Created in NX5.0.0.
void SetPerpendicular (bool perpendicular)
 Sets the perpendicular
Created in NX5.0.0.
void SetPointOnCurve (bool pointOnCurve)
 Sets the point on curve
Created in NX5.0.0.
void SetTangent (bool tangent)
 Sets the tangent
Created in NX5.0.0.
void SetVertical (bool vertical)
 Sets the vertical
Created in NX5.0.0.
bool Tangent ()
 Returns the tangent
Created in NX5.0.0.
bool Vertical ()
 Returns the vertical
Created in NX5.0.0.

Detailed Description

Represents a SketchAutoConstrainBuilder
To create a new instance of this class, use SketchCollection::CreateAutoConstrainBuilder
Default values.

Property Value

Horizontal

True

Parallel

True

Perpendicular

True

Tangent

True

Vertical

True


Created in NX5.0.0.


Member Function Documentation

Returns the angle tolerance
Created in NX5.0.0.



License requirements : None

Returns the apply remote constraints
Created in NX5.0.0.



License requirements : None

Clear all of the indivivual constraints (turn toggle to off for each one)
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the coincident
Created in NX5.0.0.



License requirements : None

Returns the collinear
Created in NX5.0.0.



License requirements : None

Returns the concentric
Created in NX5.0.0.



License requirements : None

Returns the selected curve list.


Created in NX5.0.0.

License requirements : None

Returns the distance tolerance
Created in NX5.0.0.



License requirements : None

Returns the equal length
Created in NX5.0.0.



License requirements : None

Returns the equal radius
Created in NX5.0.0.



License requirements : None

Returns the horizontal
Created in NX5.0.0.



License requirements : None

Returns the parallel
Created in NX5.0.0.



License requirements : None

Returns the perpendicular
Created in NX5.0.0.



License requirements : None

Returns the point on curve
Created in NX5.0.0.



License requirements : None

Set all of the individual constraints (turn toggle to on for each one)
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Sets the angle tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
angleToleranceangletolerance

Sets the apply remote constraints
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
applyRemoteConstraintsapplyremoteconstraints

Sets the coincident
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
coincidentcoincident

Sets the collinear
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
collinearcollinear

Sets the concentric
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
concentricconcentric

Sets the distance tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
distanceTolerancedistancetolerance

Sets the equal length
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
equalLengthequallength

Sets the equal radius
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
equalRadiusequalradius

Sets the horizontal
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
horizontalhorizontal

Sets the parallel
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
parallelparallel

Sets the perpendicular
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
perpendicularperpendicular

Sets the point on curve
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
pointOnCurvepointoncurve

Sets the tangent
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tangenttangent

Sets the vertical
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
verticalvertical

Returns the tangent
Created in NX5.0.0.



License requirements : None

Returns the vertical
Created in NX5.0.0.



License requirements : None


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