|
NX Open C++ Reference Guide
|
Represents a constraint that specifies the location of a Features::DatumFeature . More...
Public Types | |
| enum | CurveOption { CurveOptionDistance, CurveOptionPercent } |
| Specifies the distance on the curve as absolute distance or relative distance as percentage. More... | |
| enum | Solution { SolutionUndefined, SolutionTangent, SolutionNormal, SolutionBinormal, SolutionOppositeTangent, SolutionOppositeNormal, SolutionOppositeBinormal, SolutionProject } |
| Specifies the alternate solution for datum axis using point on curve method. More... | |
| enum | Type { TypeUndefined, TypeCoincident, TypeParallel, TypePerpendicular, TypeCenter, TypeTangent, TypeDistance, TypeAngle, TypeFrenet } |
| Specifies different constraint types for selected geometries. More... | |
Public Member Functions | |
| NXOpen::DatumConstraint::Solution | AlternateSolution () |
| Returns Created in NX4.0.0. | |
| NXOpen::Expression * | ArcLength () |
| Returns Created in NX4.0.0. | |
| NXOpen::DatumConstraint::CurveOption | ArcLengthType () |
| Returns Created in NX4.0.0. | |
| NXOpen::DatumConstraint::Type | ConstraintType () |
| Returns Created in NX4.0.0. | |
| NXOpen::DisplayableObject * | Geometry () |
| Returns Created in NX4.0.0. | |
| void | SetAlternateSolution (NXOpen::DatumConstraint::Solution solution) |
Created in NX4.0.0. | |
| void | SetArcLength (const NXString &length) |
Created in NX4.0.0. | |
| void | SetArcLength (const char *length) |
Created in NX4.0.0. | |
| void | SetArcLengthType (NXOpen::DatumConstraint::CurveOption option) |
| Sets Created in NX4.0.0. | |
| void | SetConstraintType (NXOpen::DatumConstraint::Type constraintType) |
| Sets Created in NX4.0.0. | |
| void | SetGeometry (NXOpen::DisplayableObject *geometry) |
| Sets Created in NX4.0.0. | |
| virtual | ~DatumConstraint () |
Created in NX4.0.0. | |
Public Member Functions inherited from NXOpen::TransientObject | |
| void * | GetHandle () |
| Handle of the internal object represented by this object. | |
Represents a constraint that specifies the location of a Features::DatumFeature .
To create a new instance of this class, use Features::DatumBuilder::CreateConstraint
Created in NX4.0.0.
Specifies the alternate solution for datum axis using point on curve method.
|
virtual |
Created in NX4.0.0.
License requirements : None
| NXOpen::DatumConstraint::Solution NXOpen::DatumConstraint::AlternateSolution | ( | ) |
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression* NXOpen::DatumConstraint::ArcLength | ( | ) |
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::DatumConstraint::CurveOption NXOpen::DatumConstraint::ArcLengthType | ( | ) |
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::DatumConstraint::Type NXOpen::DatumConstraint::ConstraintType | ( | ) |
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::DisplayableObject* NXOpen::DatumConstraint::Geometry | ( | ) |
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| void NXOpen::DatumConstraint::SetAlternateSolution | ( | NXOpen::DatumConstraint::Solution | solution | ) |
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| solution | solution |
| void NXOpen::DatumConstraint::SetArcLength | ( | const NXString & | length | ) |
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| length | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::DatumConstraint::SetArcLength | ( | const char * | length | ) |
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| length | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::DatumConstraint::SetArcLengthType | ( | NXOpen::DatumConstraint::CurveOption | option | ) |
Sets
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| option | option |
| void NXOpen::DatumConstraint::SetConstraintType | ( | NXOpen::DatumConstraint::Type | constraintType | ) |
Sets
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| constraintType | constraint type |
| void NXOpen::DatumConstraint::SetGeometry | ( | NXOpen::DisplayableObject * | geometry | ) |
Sets
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| geometry | geometry |