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

布线位置接口 更多...

#include <Routing_IRoutePosition.hxx>

类 NXOpen::Routing::IRoutePosition 继承关系图:
NXOpen::Routing::ICharacteristic NXOpen::INXObject NXOpen::Routing::Anchor NXOpen::Routing::ControlPoint NXOpen::Routing::IAxisPort NXOpen::Routing::Port NXOpen::Routing::FittingPort NXOpen::Routing::FixturePort NXOpen::Routing::MultiPort NXOpen::Routing::ProxyPort NXOpen::Routing::TerminalPort NXOpen::Routing::ExtractPort NXOpen::Routing::FittingPort NXOpen::Routing::FixturePort NXOpen::Routing::MultiPort NXOpen::Routing::ProxyPort NXOpen::Routing::StockOffsetPort NXOpen::Routing::StockPort NXOpen::Routing::TerminalPort

Public 成员函数

virtual NXOpen::PointPoint ()=0
virtual NXOpen::Point3d Position ()=0
virtual void SetPoint (NXOpen::Point *point)=0
virtual void SetPosition (const NXOpen::Point3d &position)=0
Public 成员函数 继承自 NXOpen::Routing::ICharacteristic
virtual void DeleteCharacterstics (NXOpen::Routing::CharacteristicList *values)=0
virtual NXOpen::Routing::CharacteristicListGetCharacteristics ()=0
virtual NXOpen::Routing::CharacteristicListGetDestinationCharacteristics ()=0
virtual int GetIntegerCharacteristic (const char *name)=0
virtual int GetIntegerCharacteristic (const NXString &name)=0
virtual double GetRealCharacteristic (const char *name)=0
virtual double GetRealCharacteristic (const NXString &name)=0
virtual NXString GetStringCharacteristic (const char *name)=0
virtual NXString GetStringCharacteristic (const NXString &name)=0
 NX_DEPRECATED ("在NX11.0.0中已弃用。 请改用NXOpen::Routing::ICharacteristic::SetCharacteristic2。") virtual void SetCharacteristic(const NXString &name
 NX_DEPRECATED ("在NX11.0.0中已弃用。 请改用NXOpen::Routing::ICharacteristic::SetCharacteristic2。") virtual void SetCharacteristic(const NXString &name
 NX_DEPRECATED ("在NX11.0.0中已弃用。 请改用NXOpen::Routing::ICharacteristic::SetCharacteristic2。") virtual void SetCharacteristic(const NXString &name
virtual void SetCharacteristic (const char *name, const char *value)=0
virtual void SetCharacteristic (const char *name, double value)=0
virtual void SetCharacteristic (const char *name, int value)=0
virtual void SetCharacteristic2 (const char *title, const char *value)=0
virtual void SetCharacteristic2 (const char *title, double value)=0
virtual void SetCharacteristic2 (const char *title, int value)=0
virtual void SetCharacteristic2 (const NXString &title, const NXString &value)=0
virtual void SetCharacteristic2 (const NXString &title, double value)=0
virtual void SetCharacteristic2 (const NXString &title, int value)=0
virtual void SetCharacteristics2 (NXOpen::Routing::CharacteristicList *values)=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

额外继承的成员函数

Public 属性 继承自 NXOpen::Routing::ICharacteristic
const NXStringvalue = 0
double value = 0
int value = 0

详细描述

布线位置接口

   所有指定空间中单一(可能是关联的)位置的管路对象的接口类。


于NX4.0.0版本创建。

成员函数说明

◆ Point()

virtual NXOpen::Point * NXOpen::Routing::IRoutePosition::Point ( )
pure virtual

获取指定NXOpen::Routing::IRoutePosition 对象位置的NXOpen::Point 对象。返回空对象表示此对象未关联任何点。
于NX4.0.0版本创建。

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

NXOpen::Routing::Anchor, NXOpen::Routing::ControlPoint , 以及 NXOpen::Routing::Port 内被实现.

◆ Position()

virtual NXOpen::Point3d NXOpen::Routing::IRoutePosition::Position ( )
pure virtual

获取对象在绝对坐标系中的当前位置。若对象关联了点,则该值会被关联点的坐标覆盖。
于NX4.0.0版本创建。

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

NXOpen::Routing::Anchor, NXOpen::Routing::ControlPoint , 以及 NXOpen::Routing::Port 内被实现.

◆ SetPoint()

virtual void NXOpen::Routing::IRoutePosition::SetPoint ( NXOpen::Point * point)
pure virtual

设置指定NXOpen::Routing::IRoutePosition 对象位置的NXOpen::Point 对象。传入空对象表示此对象不关联任何点。
于NX4.0.0版本创建。

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

参数
point对象在绝对坐标系中的新位置

NXOpen::Routing::Anchor, NXOpen::Routing::ControlPoint , 以及 NXOpen::Routing::Port 内被实现.

◆ SetPosition()

virtual void NXOpen::Routing::IRoutePosition::SetPosition ( const NXOpen::Point3d & position)
pure virtual

设置对象在绝对坐标系中的当前位置。若对象关联了点,则该值会被关联点的坐标覆盖。
于NX4.0.0版本创建。

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

参数
position对象在绝对坐标系中的新位置

NXOpen::Routing::Anchor, NXOpen::Routing::ControlPoint , 以及 NXOpen::Routing::Port 内被实现.