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

Represents a InferredConstraintsBuilder
To create a new instance of this class, use SketchCollection::CreateInferredConstraintsBuilder

Created in NX5.0.0. More...

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

List of all members.

Public Member Functions

bool Coincident ()
 Returns the coincident infer-constraint setting.
bool Collinear ()
 Returns the collinear infer-constraint setting.
bool Concentric ()
 Returns the concentric infer-constraint setting.
bool DimensionalConstraint ()
 Returns the dimensional constraint infer-constraint setting.
bool EqualLength ()
 Returns the equal length infer-constraint setting.
bool EqualRadius ()
 Returns the equal radius infer-constraint setting.
bool ExternalReference ()
 Returns the reference outside work part setting.
std::vector
< NXOpen::Sketch::AutoDimensioningRule
GetRules ()
 Get the auto dimensioning rule list into an array.
bool Horizontal ()
 Returns the horizontal infer-constraint setting.
bool Midpoint ()
 Returns the midpoint infer-constraint setting.
bool Parallel ()
 Returns the parallel infer-constraint setting.
bool Perpendicular ()
 Returns the perpendicular infer-constraint setting.
bool PointOnCurve ()
 Returns the point on curve infer-constraint setting.
bool PointOnString ()
 Returns the point on string infer-constraint setting.
void SetCoincident (bool coincident)
 Sets the coincident infer-constraint setting.
void SetCollinear (bool collinear)
 Sets the collinear infer-constraint setting.
void SetConcentric (bool concentric)
 Sets the concentric infer-constraint setting.
void SetDimensionalConstraint (bool dimensionalConstraint)
 Sets the dimensional constraint infer-constraint setting.
void SetEqualLength (bool equalLength)
 Sets the equal length infer-constraint setting.
void SetEqualRadius (bool equalRadius)
 Sets the equal radius infer-constraint setting.
void SetExternalReference (bool externalReference)
 Sets the reference outside work part setting.
void SetHorizontal (bool horizontal)
 Sets the horizontal infer-constraint setting.
void SetMidpoint (bool midpoint)
 Sets the midpoint infer-constraint setting.
void SetParallel (bool parallel)
 Sets the parallel infer-constraint setting.
void SetPerpendicular (bool perpendicular)
 Sets the perpendicular infer-constraint setting.
void SetPointOnCurve (bool pointOnCurve)
 Sets the point on curve infer-constraint setting.
void SetPointOnString (bool pointOnString)
 Sets the point on string infer-constraint setting.
void SetRules (const std::vector< NXOpen::Sketch::AutoDimensioningRule > &rules)
 Set the auto dimensioning rule list to builder
Created in NX7.5.0.
void SetTangent (bool tangent)
 Sets the tangent infer-constraint setting.
void SetVertical (bool vertical)
 Sets the vertical infer-constraint setting.
bool Tangent ()
 Returns the tangent infer-constraint setting.
bool Vertical ()
 Returns the vertical infer-constraint setting.

Detailed Description

Represents a InferredConstraintsBuilder
To create a new instance of this class, use SketchCollection::CreateInferredConstraintsBuilder

Created in NX5.0.0.



Member Function Documentation

Returns the coincident infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all coincident entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the collinear infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all collinear entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the concentric infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all concentric entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the dimensional constraint infer-constraint setting.

If this constraint flag is switched ON, sketcher will create dimensional constraints automatically for entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the equal length infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all entities having equal length and created after this command.
Created in NX5.0.0.

License requirements : None

Returns the equal radius infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all entities with equal radius and created after this command.
Created in NX5.0.0.

License requirements : None

Returns the reference outside work part setting.

If this constraint flag is switched ON, sketcher will permit selection of entities outside the current work part.

Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : None

Get the auto dimensioning rule list into an array.

Returns:

Created in NX7.5.0.

License requirements : None

Returns the horizontal infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all horizonal entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the midpoint infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all midpoints created after this command.
Created in NX5.0.0.

License requirements : None

Returns the parallel infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all parallel entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the perpendicular infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all perpendicular entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the point on curve infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all points on curves created after this command.
Created in NX5.0.0.

License requirements : None

Returns the point on string infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all points on strings created after this command.
Created in NX5.0.0.

License requirements : None

Sets the coincident infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all coincident entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
coincidentcoincident

Sets the collinear infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all collinear entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
collinearcollinear

Sets the concentric infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all concentric entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
concentricconcentric

Sets the dimensional constraint infer-constraint setting.

If this constraint flag is switched ON, sketcher will create dimensional constraints automatically for entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
dimensionalConstraintdimensionalconstraint

Sets the equal length infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all entities having equal length and created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
equalLengthequallength

Sets the equal radius infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all entities with equal radius and created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
equalRadiusequalradius

Sets the reference outside work part setting.

If this constraint flag is switched ON, sketcher will permit selection of entities outside the current work part.

Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : None

Parameters:
externalReferenceexternalreference

Sets the horizontal infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all horizonal entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
horizontalhorizontal

Sets the midpoint infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all midpoints created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
midpointmidpoint

Sets the parallel infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all parallel entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
parallelparallel

Sets the perpendicular infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all perpendicular entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
perpendicularperpendicular

Sets the point on curve infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all points on curves created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
pointOnCurvepointoncurve

Sets the point on string infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all points on strings created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
pointOnStringpointonstring

Set the auto dimensioning rule list to builder
Created in NX7.5.0.



License requirements : None

Parameters:
rulesAuto Dimension Rules

Sets the tangent infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all tangent entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
tangenttangent

Sets the vertical infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all vertical entities created after this command.
Created in NX5.0.0.

License requirements : None

Parameters:
verticalvertical

Returns the tangent infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all tangent entities created after this command.
Created in NX5.0.0.

License requirements : None

Returns the vertical infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all vertical entities created after this command.
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.