|
NX Open C++ Reference Guide
|
Represents a SketchAutoConstrainBuilder
To create a new instance of this class, use SketchCollection::CreateAutoConstrainBuilder
Default values.
More...
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::SelectObjectList * | CurveList () |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
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.
| double NXOpen::SketchAutoConstrainBuilder::AngleTolerance | ( | ) |
Returns the angle tolerance
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::ApplyRemoteConstraints | ( | ) |
Returns the apply remote constraints
Created in NX5.0.0.
License requirements : None
| void NXOpen::SketchAutoConstrainBuilder::ClearAllConstraints | ( | ) |
Clear all of the indivivual constraints (turn toggle to off for each one)
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| bool NXOpen::SketchAutoConstrainBuilder::Coincident | ( | ) |
Returns the coincident
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::Collinear | ( | ) |
Returns the collinear
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::Concentric | ( | ) |
Returns the concentric
Created in NX5.0.0.
License requirements : None
| NXOpen::SelectObjectList* NXOpen::SketchAutoConstrainBuilder::CurveList | ( | ) |
Returns the selected curve list.
Created in NX5.0.0.
License requirements : None
| double NXOpen::SketchAutoConstrainBuilder::DistanceTolerance | ( | ) |
Returns the distance tolerance
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::EqualLength | ( | ) |
Returns the equal length
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::EqualRadius | ( | ) |
Returns the equal radius
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::Horizontal | ( | ) |
Returns the horizontal
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::Parallel | ( | ) |
Returns the parallel
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::Perpendicular | ( | ) |
Returns the perpendicular
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::PointOnCurve | ( | ) |
Returns the point on curve
Created in NX5.0.0.
License requirements : None
| void NXOpen::SketchAutoConstrainBuilder::SetAllConstraints | ( | ) |
Set all of the individual constraints (turn toggle to on for each one)
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| void NXOpen::SketchAutoConstrainBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
Sets the angle tolerance
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| angleTolerance | angletolerance |
| void NXOpen::SketchAutoConstrainBuilder::SetApplyRemoteConstraints | ( | bool | applyRemoteConstraints | ) |
Sets the apply remote constraints
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| applyRemoteConstraints | applyremoteconstraints |
| void NXOpen::SketchAutoConstrainBuilder::SetCoincident | ( | bool | coincident | ) |
Sets the coincident
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| coincident | coincident |
| void NXOpen::SketchAutoConstrainBuilder::SetCollinear | ( | bool | collinear | ) |
Sets the collinear
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| collinear | collinear |
| void NXOpen::SketchAutoConstrainBuilder::SetConcentric | ( | bool | concentric | ) |
Sets the concentric
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| concentric | concentric |
| void NXOpen::SketchAutoConstrainBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| distanceTolerance | distancetolerance |
| void NXOpen::SketchAutoConstrainBuilder::SetEqualLength | ( | bool | equalLength | ) |
Sets the equal length
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| equalLength | equallength |
| void NXOpen::SketchAutoConstrainBuilder::SetEqualRadius | ( | bool | equalRadius | ) |
Sets the equal radius
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| equalRadius | equalradius |
| void NXOpen::SketchAutoConstrainBuilder::SetHorizontal | ( | bool | horizontal | ) |
Sets the horizontal
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| horizontal | horizontal |
| void NXOpen::SketchAutoConstrainBuilder::SetParallel | ( | bool | parallel | ) |
Sets the parallel
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| parallel | parallel |
| void NXOpen::SketchAutoConstrainBuilder::SetPerpendicular | ( | bool | perpendicular | ) |
Sets the perpendicular
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| perpendicular | perpendicular |
| void NXOpen::SketchAutoConstrainBuilder::SetPointOnCurve | ( | bool | pointOnCurve | ) |
Sets the point on curve
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| pointOnCurve | pointoncurve |
| void NXOpen::SketchAutoConstrainBuilder::SetTangent | ( | bool | tangent | ) |
Sets the tangent
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| tangent | tangent |
| void NXOpen::SketchAutoConstrainBuilder::SetVertical | ( | bool | vertical | ) |
Sets the vertical
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| vertical | vertical |
| bool NXOpen::SketchAutoConstrainBuilder::Tangent | ( | ) |
Returns the tangent
Created in NX5.0.0.
License requirements : None
| bool NXOpen::SketchAutoConstrainBuilder::Vertical | ( | ) |
Returns the vertical
Created in NX5.0.0.
License requirements : None