|
NX Open C++ 参考指南 2406 v1.1
|
关联角度构建器 更多...
#include <Drawings_AssociativeAngleBuilder.hxx>
Public 类型 | |
| enum | EvaluationPlaneType { EvaluationPlaneTypeDrawingSheet , EvaluationPlaneTypeTrueAngle , EvaluationPlaneTypeSpecifyPlane } |
| enum | ObjectType { ObjectTypeObject , ObjectTypeVector } |
友元 | |
| class | _AssociativeAngleBuilderBuilder |
关联角度构建器
该建造器允许用户通过测量指定平面上评估的两个对象或向量的组合,或通过表达式创建关联或非关联角度
于NX11.0.0版本创建。
| void NXOpen::Drawings::AssociativeAngleBuilder::AlternateAngle | ( | ) |
备用角度
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| NXOpen::Expression * NXOpen::Drawings::AssociativeAngleBuilder::Angle | ( | ) |
返回 角度
于NX11.0.0版本创建。
许可要求:无
| double NXOpen::Drawings::AssociativeAngleBuilder::AngleValue | ( | ) |
获取角度值。
创建于 NX11.0.0。
许可证要求: 无
| bool NXOpen::Drawings::AssociativeAngleBuilder::Associative | ( | ) |
返回 关联标志
于NX11.0.0版本创建。
许可要求:无
| void NXOpen::Drawings::AssociativeAngleBuilder::CreateScalarObject | ( | ) |
为关联角度创建标量对象
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| void NXOpen::Drawings::AssociativeAngleBuilder::CreateScalarObjectFromData | ( | NXOpen::Scalar * | scalarTag, |
| double | angleValue ) |
使用现有标量对象或角度值创建关联角度的标量对象。
创建于 NX11.0.2。
许可证要求: drafting ("DRAFTING")
| scalarTag | 标量标签 |
| angleValue | 角度值 |
| NXOpen::Drawings::AssociativeAngleBuilder::EvaluationPlaneType NXOpen::Drawings::AssociativeAngleBuilder::EvaluationPlane | ( | ) |
返回评估平面类型
创建于 NX11.0.0。
许可证要求:无
| NXOpen::View * NXOpen::Drawings::AssociativeAngleBuilder::FirstMapView | ( | ) |
返回第一个映射视图
创建于 NX11.0.0。
许可证要求:无
| NXOpen::SelectNXObject * NXOpen::Drawings::AssociativeAngleBuilder::FirstObject | ( | ) |
返回 第一个对象
于NX11.0.0版本创建。
许可要求:无
| NXOpen::Drawings::AssociativeAngleBuilder::ObjectType NXOpen::Drawings::AssociativeAngleBuilder::FirstObjectType | ( | ) |
获取第一个对象类型。
创建于 NX11.0.0。
许可证要求: 无
| NXOpen::Direction * NXOpen::Drawings::AssociativeAngleBuilder::FirstVector | ( | ) |
返回第一个矢量
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Plane * NXOpen::Drawings::AssociativeAngleBuilder::Plane | ( | ) |
返回平面
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Scalar * NXOpen::Drawings::AssociativeAngleBuilder::ScalarObject | ( | ) |
获取标量对象。
创建于 NX11.0.0。
许可证要求: 无
| NXOpen::View * NXOpen::Drawings::AssociativeAngleBuilder::SecondMapView | ( | ) |
返回第二个映射视图
创建于 NX11.0.0。
许可证要求:无
| NXOpen::SelectNXObject * NXOpen::Drawings::AssociativeAngleBuilder::SecondObject | ( | ) |
返回第二个对象
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Drawings::AssociativeAngleBuilder::ObjectType NXOpen::Drawings::AssociativeAngleBuilder::SecondObjectType | ( | ) |
获取第二个对象类型。
创建于 NX11.0.0。
许可证要求: 无
| NXOpen::Direction * NXOpen::Drawings::AssociativeAngleBuilder::SecondVector | ( | ) |
返回第二个矢量
创建于 NX11.0.0。
许可证要求:无
| void NXOpen::Drawings::AssociativeAngleBuilder::SetAngleValue | ( | double | angleValue | ) |
设置角度值。
创建于 NX11.0.0。
许可证要求: drafting ("DRAFTING")
| angleValue | 角度值 |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetAssociative | ( | bool | associative | ) |
设置 关联标志
于NX11.0.0版本创建。
许可要求:drafting ("DRAFTING")
| associative | 关联 |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetEvaluationPlane | ( | NXOpen::Drawings::AssociativeAngleBuilder::EvaluationPlaneType | evaluationPlane | ) |
设置评估平面类型
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| evaluationPlane | evaluationplane |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetFirstMapView | ( | NXOpen::View * | firstMapView | ) |
设置第一个映射视图
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| firstMapView | firstmapview |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetFirstObjectType | ( | NXOpen::Drawings::AssociativeAngleBuilder::ObjectType | objtype | ) |
设置第一个对象类型。
创建于 NX11.0.0。
许可证要求: drafting ("DRAFTING")
| objtype | 对象类型 |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetFirstVector | ( | NXOpen::Direction * | firstVector | ) |
设置第一个矢量
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| firstVector | firstvector |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetIsMeasure | ( | bool | isMeasure | ) |
设置 IsMeasure 标志,指示角度是测量结果
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| isMeasure | ismeasure |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetPlane | ( | NXOpen::Plane * | plane | ) |
设置平面
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| plane | plane |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetScalarObject | ( | NXOpen::Scalar * | scalarObject | ) |
设置标量对象。
创建于 NX11.0.0。
许可证要求: drafting ("DRAFTING")
| scalarObject | 标量对象 |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetSecondMapView | ( | NXOpen::View * | secondMapView | ) |
设置第二个映射视图
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| secondMapView | secondmapview |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetSecondObjectType | ( | NXOpen::Drawings::AssociativeAngleBuilder::ObjectType | objtype | ) |
设置第二个对象类型。
创建于 NX11.0.0。
许可证要求: drafting ("DRAFTING")
| objtype | 对象类型 |
| void NXOpen::Drawings::AssociativeAngleBuilder::SetSecondVector | ( | NXOpen::Direction * | secondVector | ) |
设置第二个矢量
创建于 NX11.0.0。
许可证要求:drafting ("DRAFTING")
| secondVector | secondvector |
|
virtual |
验证组件的输入是否满足调用 commit 的条件。如果组件未处于可提交状态,则会抛出异常。例如,如果组件要求您设置某些属性,但您尚未设置,则此方法会抛出异常。此方法对某些组件抛出未实现的 NXException。