|
NX Open C++ 参考指南 2406 v1.1
|
平面接口 更多...
#include <IPlane.hxx>
Public 成员函数 | |
| virtual void | Evaluate ()=0 |
| virtual NXOpen::Expression * | Expression ()=0 |
| virtual bool | Flip ()=0 |
| virtual NXOpen::PlaneTypes::FrenetSubtype | FrenetSubtype ()=0 |
| virtual NXOpen::PlaneTypes::AlternateType | GetAlternate ()=0 |
| virtual std::vector< NXOpen::NXObject * > | GetGeometry ()=0 |
| virtual int | GetNumberOfAlternate ()=0 |
| virtual bool | GetReverseSection ()=0 |
| virtual bool | GetReverseSide ()=0 |
| virtual NXOpen::Matrix3x3 | Matrix ()=0 |
| virtual NXOpen::PlaneTypes::MethodType | Method ()=0 |
| virtual NXOpen::Vector3d | Normal ()=0 |
| virtual NXOpen::Expression * | OffsetExpression ()=0 |
| virtual bool | OffsetFlip ()=0 |
| virtual NXOpen::Point3d | Origin ()=0 |
| virtual bool | Percent ()=0 |
| virtual void | RemoveOffsetData ()=0 |
| virtual void | ReplaceExpression (NXOpen::Expression *expTag)=0 |
| virtual void | ResetExpressionValue ()=0 |
| virtual void | SetAlternate (NXOpen::PlaneTypes::AlternateType type)=0 |
| virtual void | SetExpression (const char *valueExpression)=0 |
| virtual void | SetExpression (const NXString &valueExpression)=0 |
| virtual void | SetFlip (bool flip)=0 |
| virtual void | SetFrenetSubtype (NXOpen::PlaneTypes::FrenetSubtype subtype)=0 |
| virtual void | SetGeometry (const std::vector< NXOpen::NXObject * > &geom)=0 |
| virtual void | SetMatrix (const NXOpen::Matrix3x3 &matrix)=0 |
| virtual void | SetMethod (NXOpen::PlaneTypes::MethodType type)=0 |
| virtual void | SetNormal (const NXOpen::Vector3d &normal)=0 |
| virtual void | SetOffsetExpression (const char *valueExpression)=0 |
| virtual void | SetOffsetExpression (const NXString &valueExpression)=0 |
| virtual void | SetOffsetExpression (NXOpen::Expression *valueExpression)=0 |
| virtual void | SetOffsetFlip (bool flip)=0 |
| virtual void | SetOrigin (const NXOpen::Point3d &origin)=0 |
| virtual void | SetPercent (bool percent)=0 |
| virtual void | SetReverseSection (bool reverseSection)=0 |
| virtual void | SetReverseSide (bool reverseSide)=0 |
| virtual void | SetUpdateOption (NXOpen::SmartObject::UpdateOption update)=0 |
| Public 成员函数 继承自 NXOpen::INXObject | |
| virtual NXOpen::INXObject * | FindObject (const char *journalIdentifier)=0 |
| virtual NXOpen::INXObject * | FindObject (const NXString &journalIdentifier)=0 |
| virtual bool | IsOccurrence ()=0 |
| virtual NXString | JournalIdentifier ()=0 |
| virtual NXString | Name ()=0 |
| virtual NXOpen::Assemblies::Component * | OwningComponent ()=0 |
| virtual NXOpen::BasePart * | OwningPart ()=0 |
| virtual void | Print ()=0 |
| virtual NXOpen::INXObject * | Prototype ()=0 |
| virtual void | SetName (const char *name)=0 |
| virtual void | SetName (const NXString &name)=0 |
平面接口
表示一个 Plane 类。
创建于 NX4.0.0。
|
pure virtual |
评估平面
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面表达式。
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面翻转方向
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回 NX6 及后续版本中曲线平面类型的子类型。 该函数仅对 NX6 及后续版本的曲线平面类型有效。
在 NX6.0.0 中创建。
许可证要求:无
在 NXOpen::Plane 内被实现.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
返回平面矩阵
创建于 NX7.5.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面类型
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面法向
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面偏置表达式。
在 NX7.5.0 中创建。
许可证要求:无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面偏置方向的翻转状态
在 NX7.5.0 中创建。
许可证要求:无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回平面原点
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
返回弧长或百分比值
创建于 NX4.0.0。
许可证要求 : 无
在 NXOpen::Plane 内被实现.
|
pure virtual |
从平面中移除所有偏置数据
在 NX7.5.0 中创建。
许可证要求:无
在 NXOpen::Plane 内被实现.
|
pure virtual |
|
pure virtual |
重置曲线平面上的表达式值
在 NX7.5.0 中创建。
许可证要求:无
在 NXOpen::Plane 内被实现.
|
pure virtual |
|
pure virtual |
设置平面表达式。 仅对以下类型有效: PlaneTypes::MethodTypeFrenet 或 PlaneTypes::MethodTypeDistance 。
创建于 NX4.0.0。
许可证要求 : 无
| valueExpression | 偏置值 |
在 NXOpen::Plane 内被实现.
|
pure virtual |
设置平面表达式。 仅对以下类型有效: PlaneTypes::MethodTypeFrenet 或 PlaneTypes::MethodTypeDistance 。
创建于 NX4.0.0。
许可证要求 : 无
| valueExpression | 偏置值 |
在 NXOpen::Plane 内被实现.
|
pure virtual |
|
pure virtual |
为备用解无法处理的特定平面类型设置子类型。 实际上,这目前仅适用于 frenet 类型,NX6 中 Nissan 增强后可用。
在 NX6.0.0 中创建。
许可证要求:无
| subtype | 子类型 |
在 NXOpen::Plane 内被实现.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |