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. | |
![]() | |
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. | |
![]() | |
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