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