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

路径接口 更多...

#include <Routing_IPath.hxx>

类 NXOpen::Routing::IPath 继承关系图:
NXOpen::INXObject NXOpen::Routing::OffsetPath NXOpen::Routing::Path NXOpen::Routing::Wire

Public 成员函数

virtual void AddSegmentsToList (const std::vector< NXOpen::Routing::ISegment * > &objs)=0
virtual NXOpen::Routing::ControlPointControlPointEnd ()=0
virtual NXOpen::Routing::ControlPointControlPointStart ()=0
virtual void DelSegmentsFromList (const std::vector< NXOpen::Routing::ISegment * > &objs)=0
virtual std::vector< NXOpen::Routing::ISegment * > GetSegmentList ()=0
virtual void SetControlPointEnd (NXOpen::Routing::ControlPoint *end)=0
virtual void SetControlPointStart (NXOpen::Routing::ControlPoint *start)=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

详细描述

路径接口

管路路径对象(IPath)是管路中的段列表,同时包含路径的起始和终止控制点。
创建于NX4.0.0版本。

成员函数说明

◆ AddSegmentsToList()

virtual void NXOpen::Routing::IPath::AddSegmentsToList ( const std::vector< NXOpen::Routing::ISegment * > & objs)
pure virtual

向路径对象中添加段。
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

参数
objs待添加的段列表

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.

◆ ControlPointEnd()

virtual NXOpen::Routing::ControlPoint * NXOpen::Routing::IPath::ControlPointEnd ( )
pure virtual

获取路径对象的终止控制点。
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.

◆ ControlPointStart()

virtual NXOpen::Routing::ControlPoint * NXOpen::Routing::IPath::ControlPointStart ( )
pure virtual

获取路径对象的起始控制点。
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.

◆ DelSegmentsFromList()

virtual void NXOpen::Routing::IPath::DelSegmentsFromList ( const std::vector< NXOpen::Routing::ISegment * > & objs)
pure virtual

从路径对象中移除段。
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

参数
objs待移除的段列表

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.

◆ GetSegmentList()

virtual std::vector< NXOpen::Routing::ISegment * > NXOpen::Routing::IPath::GetSegmentList ( )
pure virtual

获取当前路径对象包含的所有段的列表

返回
当前路径对象中的所有段列表
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.

◆ SetControlPointEnd()

virtual void NXOpen::Routing::IPath::SetControlPointEnd ( NXOpen::Routing::ControlPoint * end)
pure virtual

设置路径对象的终止控制点。
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

参数
end路径对象的终止控制点

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.

◆ SetControlPointStart()

virtual void NXOpen::Routing::IPath::SetControlPointStart ( NXOpen::Routing::ControlPoint * start)
pure virtual

设置路径对象的起始控制点。
创建于NX4.0.0版本。

许可要求:routing_base("基础管路")

参数
start路径对象的起始控制点

NXOpen::Routing::OffsetPath, NXOpen::Routing::Path , 以及 NXOpen::Routing::Wire 内被实现.