NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::ICurve类 参考abstract

曲线接口 更多...

#include <ICurve.hxx>

类 NXOpen::ICurve 继承关系图:
NXOpen::IBaseCurve NXOpen::INXObject NXOpen::Curve NXOpen::Drawings::DraftingCurve NXOpen::Edge NXOpen::Conic NXOpen::Line NXOpen::Spline NXOpen::Arc NXOpen::Ellipse NXOpen::Hyperbola NXOpen::Parabola NXOpen::InfiniteLine NXOpen::Routing::LineSegment NXOpen::Polyline NXOpen::Routing::SplineSegment

Public 成员函数

virtual NXOpen::Drawings::DraftingCurveInfoGetDraftingCurveInfo ()=0
virtual bool IsDraftingCurve ()=0
Public 成员函数 继承自 NXOpen::IBaseCurve
virtual double GetLength ()=0
virtual std::vector< NXOpen::GeometricUtilities::CurveLocationGetLocations ()=0
virtual bool IsReference ()=0
Public 成员函数 继承自 NXOpen::INXObject
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)=0
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)=0
virtual bool IsOccurrence ()=0
virtual NXString JournalIdentifier ()=0
virtual NXString Name ()=0
virtual NXOpen::Assemblies::ComponentOwningComponent ()=0
virtual NXOpen::BasePartOwningPart ()=0
virtual void Print ()=0
virtual NXOpen::INXObjectPrototype ()=0
virtual void SetName (const char *name)=0
virtual void SetName (const NXString &name)=0

详细描述

曲线接口

表示包含二维建模曲线的对象
创建于NX3.0.0。

成员函数说明

◆ GetDraftingCurveInfo()

virtual NXOpen::Drawings::DraftingCurveInfo * NXOpen::ICurve::GetDraftingCurveInfo ( )
pure virtual

创建新的DraftingCurveInfo对象

返回
新的DraftingCurveInfo对象。若输入曲线不是制图曲线,则返回NULL
创建于NX10.0.0。

许可证要求:无

NXOpen::Curve, NXOpen::Drawings::DraftingCurve , 以及 NXOpen::Edge 内被实现.

◆ IsDraftingCurve()

virtual bool NXOpen::ICurve::IsDraftingCurve ( )
pure virtual

检查对象是否为制图曲线

返回
若对象是制图曲线则返回TRUE,否则返回FALSE
创建于NX1980.0.0。

许可证要求:无

NXOpen::Curve, NXOpen::Drawings::DraftingCurve , 以及 NXOpen::Edge 内被实现.