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

基础曲线接口 更多...

#include <IBaseCurve.hxx>

类 NXOpen::IBaseCurve 继承关系图:
NXOpen::INXObject NXOpen::CAE::CAEEdge NXOpen::Facet::FacetedEdge NXOpen::ICurve 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 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

详细描述

基础曲线接口

表示包含二维曲线的对象
在NX4.0.0中创建。

成员函数说明

◆ GetLength()

virtual double NXOpen::IBaseCurve::GetLength ( )
pure virtual

获取对象的长度

返回

在NX3.0.0中创建。

许可证要求 : 无

NXOpen::CAE::CAEEdge, NXOpen::Curve, NXOpen::Drawings::DraftingCurve, NXOpen::Edge , 以及 NXOpen::Facet::FacetedEdge 内被实现.

◆ GetLocations()

virtual std::vector< NXOpen::GeometricUtilities::CurveLocation > NXOpen::IBaseCurve::GetLocations ( )
pure virtual

查找与此曲线关联的位置

返回

在NX1847.0.0中创建。

许可证要求 : 无

NXOpen::CAE::CAEEdge, NXOpen::Curve, NXOpen::Drawings::DraftingCurve, NXOpen::Edge , 以及 NXOpen::Facet::FacetedEdge 内被实现.

◆ IsReference()

virtual bool NXOpen::IBaseCurve::IsReference ( )
pure virtual

获取曲线的参考状态
在NX8.0.0中创建。

许可证要求 : 无

NXOpen::CAE::CAEEdge, NXOpen::Curve, NXOpen::Drawings::DraftingCurve, NXOpen::Edge , 以及 NXOpen::Facet::FacetedEdge 内被实现.