NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.InferredConstraintsBuilder Class Reference

Represents a NXOpen.InferredConstraintsBuilder More...

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

Public Member Functions

unsafe
NXOpen.Sketch.AutoDimensioningRule[] 
GetRules ()
 Get the auto dimensioning rule list into an array More...
 
unsafe void SetRules (NXOpen.Sketch.AutoDimensioningRule[] rules)
 Set the auto dimensioning rule list to builder More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe bool Coincident [get, set]
 Returns or sets the coincident infer-constraint setting. More...
 
unsafe bool Collinear [get, set]
 Returns or sets the collinear infer-constraint setting. More...
 
unsafe bool Concentric [get, set]
 Returns or sets the concentric infer-constraint setting. More...
 
unsafe bool DimensionalConstraint [get, set]
 Returns or sets the dimensional constraint infer-constraint setting. More...
 
unsafe bool EqualLength [get, set]
 Returns or sets the equal length infer-constraint setting. More...
 
unsafe bool EqualRadius [get, set]
 Returns or sets the equal radius infer-constraint setting. More...
 
unsafe bool Horizontal [get, set]
 Returns or sets the horizontal infer-constraint setting. More...
 
unsafe bool HorizontalAlignment [get, set]
 Returns or sets the horizontal alignment infer-constraint setting. More...
 
unsafe bool Midpoint [get, set]
 Returns or sets the midpoint infer-constraint setting. More...
 
unsafe bool Parallel [get, set]
 Returns or sets the parallel infer-constraint setting. More...
 
unsafe bool Perpendicular [get, set]
 Returns or sets the perpendicular infer-constraint setting. More...
 
unsafe bool PointOnCurve [get, set]
 Returns or sets the point on curve infer-constraint setting. More...
 
unsafe bool PointOnString [get, set]
 Returns or sets the point on string infer-constraint setting. More...
 
unsafe bool PreferStringConstraints [get, set]
 Returns or sets the prefer string constraints setting. More...
 
unsafe bool Tangent [get, set]
 Returns or sets the tangent infer-constraint setting. More...
 
unsafe bool Vertical [get, set]
 Returns or sets the vertical infer-constraint setting. More...
 
unsafe bool VerticalAlignment [get, set]
 Returns or sets the vertical alignment infer-constraint setting. More...
 

Detailed Description

Represents a NXOpen.InferredConstraintsBuilder

To create a new instance of this class, use NXOpen.SketchCollection.CreateInferredConstraintsBuilder

Created in NX5.0.0

Member Function Documentation

unsafe NXOpen.Sketch.AutoDimensioningRule [] NXOpen.InferredConstraintsBuilder.GetRules ( )

Get the auto dimensioning rule list into an array

Created in NX7.5.0

License requirements: None.

Returns
unsafe void NXOpen.InferredConstraintsBuilder.SetRules ( NXOpen.Sketch.AutoDimensioningRule[]  rules)

Set the auto dimensioning rule list to builder

Created in NX7.5.0

License requirements: None.

Parameters
rulesAuto Dimension Rules

Property Documentation

unsafe bool NXOpen.InferredConstraintsBuilder.Coincident
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Collinear
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Concentric
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.DimensionalConstraint
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.EqualLength
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.EqualRadius
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Horizontal
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.HorizontalAlignment
getset

Returns or sets the horizontal alignment infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all horizontally aligned entities created after this command.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Midpoint
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Parallel
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Perpendicular
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.PointOnCurve
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.PointOnString
getset

Returns or 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

Deprecated in NX11.0.0. Please use NXOpen.InferredConstraintsBuilder.PreferStringConstraints

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.PreferStringConstraints
getset

Returns or sets the prefer string constraints setting.

If this flag is switched ON, the sketcher will create constraint on string type constraints automatically for all point on curve, tangent, and perpendicular constraints inferred to a string of curves after this command.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Tangent
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.Vertical
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.InferredConstraintsBuilder.VerticalAlignment
getset

Returns or sets the vertical alignment infer-constraint setting.

If this constraint flag is switched ON, sketcher will create this constraint automatically for all vertically aligned entities created after this command.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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