|
NX Open C++ 参考指南 2406 v1.1
|
基准约束类 更多...
#include <DatumConstraint.hxx>
Public 类型 | |
| enum | CurveOption { CurveOptionDistance , CurveOptionPercent } |
| enum | Solution { SolutionUndefined , SolutionTangent , SolutionNormal , SolutionBinormal , SolutionOppositeTangent , SolutionOppositeNormal , SolutionOppositeBinormal , SolutionProject } |
| enum | Type { TypeUndefined , TypeCoincident , TypeParallel , TypePerpendicular , TypeCenter , TypeTangent , TypeDistance , TypeAngle , TypeFrenet } |
Public 成员函数 | |
| NXOpen::DatumConstraint::Solution | AlternateSolution () |
| NXOpen::Expression * | ArcLength () |
| NXOpen::DatumConstraint::CurveOption | ArcLengthType () |
| NXOpen::DatumConstraint::Type | ConstraintType () |
| NXOpen::DisplayableObject * | Geometry () |
| void | SetAlternateSolution (NXOpen::DatumConstraint::Solution solution) |
| void | SetArcLength (const char *length) |
| void | SetArcLength (const NXString &length) |
| void | SetArcLengthType (NXOpen::DatumConstraint::CurveOption option) |
| void | SetConstraintType (NXOpen::DatumConstraint::Type constraintType) |
| void | SetGeometry (NXOpen::DisplayableObject *geometry) |
| virtual | ~DatumConstraint () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
基准约束类
表示用于指定NXOpen::Features::DatumFeature 位置的约束。
要创建此类的新实例,请使用NXOpen::Features::DatumBuilder::CreateConstraint
于NX4.0.0版本创建。
|
virtual |
析构函数
于NX4.0.0版本创建。
许可要求:无
| NXOpen::DatumConstraint::Solution NXOpen::DatumConstraint::AlternateSolution | ( | ) |
获取备选解
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression * NXOpen::DatumConstraint::ArcLength | ( | ) |
获取弧长表达式
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::DatumConstraint::CurveOption NXOpen::DatumConstraint::ArcLengthType | ( | ) |
获取弧长类型
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::DatumConstraint::Type NXOpen::DatumConstraint::ConstraintType | ( | ) |
获取约束类型
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::DisplayableObject * NXOpen::DatumConstraint::Geometry | ( | ) |
获取几何体
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::DatumConstraint::SetAlternateSolution | ( | NXOpen::DatumConstraint::Solution | solution | ) |
设置备选解
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| solution | 解 |
| void NXOpen::DatumConstraint::SetArcLength | ( | const char * | length | ) |
设置弧长
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| length | 长度 |
| void NXOpen::DatumConstraint::SetArcLength | ( | const NXString & | length | ) |
设置弧长
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| length | 长度 |
| void NXOpen::DatumConstraint::SetArcLengthType | ( | NXOpen::DatumConstraint::CurveOption | option | ) |
设置弧长类型
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| option | 选项 |
| void NXOpen::DatumConstraint::SetConstraintType | ( | NXOpen::DatumConstraint::Type | constraintType | ) |
设置约束类型
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| constraintType | 约束类型 |
| void NXOpen::DatumConstraint::SetGeometry | ( | NXOpen::DisplayableObject * | geometry | ) |
设置几何体
于NX4.0.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| geometry | 几何体 |