Represents a constraint that specifies the location of a Features::DatumFeature .
More...
List of all members.
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 | 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.
|
Detailed Description
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.
Member Enumeration Documentation
Specifies the distance on the curve as absolute distance or relative distance as percentage.
- Enumerator:
CurveOptionDistance |
Absolute distance.
|
CurveOptionPercent |
Relative distance as percentage.
|
Specifies the alternate solution for datum axis using point on curve method.
- Enumerator:
SolutionUndefined |
undefined
|
SolutionTangent |
tangent
|
SolutionNormal |
normal
|
SolutionBinormal |
binormal
|
SolutionOppositeTangent |
opposite tangent
|
SolutionOppositeNormal |
opposite normal
|
SolutionOppositeBinormal |
Datum axis at opposite to binormal to curve.
|
SolutionProject |
This direction is calculated by projecting a point selected along a curve to a line, a datum axis, an edge of a solid, a planar face or a datum plane.
|
Specifies different constraint types for selected geometries.
- Enumerator:
TypeUndefined |
undefined
|
TypeCoincident |
coincident
|
TypeParallel |
parallel
|
TypePerpendicular |
perpendicular
|
TypeCenter |
center
|
TypeTangent |
tangent
|
TypeDistance |
distance
|
TypeAngle |
angle
|
TypeFrenet |
frenet
|
Constructor & Destructor Documentation
Created in NX4.0.0.
License requirements : None
Member Function Documentation
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
Returns
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- Parameters:
-
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- Parameters:
-
length |
NOTE: The full Unicode character set is not supported for this parameter.
|
Sets
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- Parameters:
-
Sets
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- Parameters:
-
constraintType | constraint type |
Sets
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- Parameters:
-
The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.