|
NX Open C++ 参考指南 2406 v1.1
|
特性接口 更多...
#include <Routing_ICharacteristic.hxx>
Public 成员函数 | |
| virtual void | DeleteCharacterstics (NXOpen::Routing::CharacteristicList *values)=0 |
| virtual NXOpen::Routing::CharacteristicList * | GetCharacteristics ()=0 |
| virtual NXOpen::Routing::CharacteristicList * | GetDestinationCharacteristics ()=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::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 |
Public 属性 | |
| const NXString & | value = 0 |
| double | value = 0 |
| int | value = 0 |
特性接口
用于查询和设置各种布线对象上特征(UG属性值)的接口。 应使用这些方法代替 NXObject 对象上的属性方法,以支持布线应用中可用的额外功能 (如同义词特征)。
创建于NX4.0.0。
|
pure virtual |
从该对象中删除输入的特性列表。
创建于NX4.0.0。
许可证要求:routing_base("Routing Basic")
| values | 值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
获取此对象上的所有特征值。
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
从输入对象返回目标特性。 从应用程序视图中检索要读取的目标特性的描述,然后从对象中读取这些目标特性
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
获取与输入名称关联的整数特征值。
| name | name |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置此对象上的所有特征值。
values 获取与输入名称关联的整数特征值。
| name | name |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
获取与输入名称关联的实数特征值。
| name | name |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
获取与输入名称关联的实数特征值。
| name | name |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
获取与输入名称关联的字符串特征值。
| name | name |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
获取与输入名称关联的字符串特征值。
| name | name |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
| NXOpen::Routing::ICharacteristic::NX_DEPRECATED | ( | "在NX11.0.0中已弃用。 请改用NXOpen::Routing::ICharacteristic::SetCharacteristic2。" | ) | const & |
设置与输入名称关联的字符串特征值,如果不存在则向列表添加新特征。如果 同名现有特征的类型不是字符串,则将其类型转换为字符串。
name
| NXOpen::Routing::ICharacteristic::NX_DEPRECATED | ( | "在NX11.0.0中已弃用。 请改用NXOpen::Routing::ICharacteristic::SetCharacteristic2。" | ) | const & |
设置与输入名称关联的实数特征值,如果不存在则向列表添加新特征。如果 同名现有特征的类型不是实数,则将其类型转换为实数。
name
| NXOpen::Routing::ICharacteristic::NX_DEPRECATED | ( | "在NX11.0.0中已弃用。 请改用NXOpen::Routing::ICharacteristic::SetCharacteristic2。" | ) | const & |
设置与输入名称关联的整数特征值,如果不存在则向列表添加新特征。如果 同名现有特征的类型不是整数,则将其类型转换为整数。
name
|
pure virtual |
设置与输入名称关联的字符串特征值,如果不存在则向列表添加新特征。如果 同名现有特征的类型不是字符串,则将其类型转换为字符串。 type is not string.
| name | 名称 |
| value | 值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置与输入名称关联的实数特征值,如果不存在则向列表添加新特征。如果 同名现有特征的类型不是实数,则将其类型转换为实数。
| name | name |
| value | value |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置与输入名称关联的整数特征值,如果不存在则向列表添加新特征。如果 同名现有特征的类型不是整数,则将其类型转换为整数。
| name | name |
| value | value |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置或创建与输入标题关联的字符串类型属性, 如果不存在则创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 如果该方法在任何非组件对象上调用,该方法将 访问或在对象本身上创建属性。
创建于NX11.0.0。
许可证要求:routing_base("Routing Basic")
| title | 属性或特性的唯一标题 |
| value | 要设置在属性上的新值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置或创建与输入标题关联的双精度类型属性, 如果不存在则创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 如果该方法在任何非组件对象上调用,该方法将 访问或在对象本身上创建属性。
创建于NX11.0.0。
许可证要求:routing_base("Routing Basic")
| title | 属性或特性的唯一标题 |
| value | 要设置在属性上的新值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置或创建与输入标题关联的整数类型属性, 如果不存在则创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 如果该方法在任何非组件对象上调用,该方法将 访问或在对象本身上创建属性。
创建于NX11.0.0。
许可证要求:routing_base("Routing Basic")
| title | 属性或特性的唯一标题 |
| value | 要设置在属性上的新值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置或创建与输入标题关联的字符串类型属性, 如果不存在则创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 如果该方法在任何非组件对象上调用,该方法将 访问或在对象本身上创建属性。
创建于NX11.0.0。
许可证要求:routing_base("Routing Basic")
| title | 属性或特性的唯一标题 |
| value | 要设置在属性上的新值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置或创建与输入标题关联的双精度类型属性, 如果不存在则创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 如果该方法在任何非组件对象上调用,该方法将 访问或在对象本身上创建属性。
创建于NX11.0.0。
许可证要求:routing_base("Routing Basic")
| title | 属性或特性的唯一标题 |
| value | 要设置在属性上的新值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置或创建与输入标题关联的整数类型属性, 如果不存在则创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 如果该方法在任何非组件对象上调用,该方法将 访问或在对象本身上创建属性。
创建于NX11.0.0。
许可证要求:routing_base("Routing Basic")
| title | 属性或特性的唯一标题 |
| value | 要设置在属性上的新值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
|
pure virtual |
设置与输入列表中的标题关联的所有属性, 为不存在的属性创建新属性。 如果该方法在 stock Assemblies::Component 上调用, 该方法将在 stock 零件上创建或编辑零件属性。对于属性在 stock 组件上的旧版零件, 属性将被移动到 stock 零件。 如果该方法在非 stock Assemblies::Component 上调用, 该方法将在对应的实例上创建或编辑属性。对于属性在组件上的旧版零件, 属性将被移动到对应的实例。 若该方法被调用在任何非组件对象上,方法将访问或创建该对象本身的属性。
创建于 NX11.0.0。
许可要求:routing_base("Routing Basic")
| values | NXOpen::Routing::CharacteristicList 包含待设置属性的标题、类型和值 |
在 NXOpen::Assemblies::Component, NXOpen::Routing::Anchor, NXOpen::Routing::ArcSegment, NXOpen::Routing::BuiltInPath, NXOpen::Routing::CablewayNetwork, NXOpen::Routing::ControlPoint, NXOpen::Routing::CrossSection, NXOpen::Routing::FittingOverstock, NXOpen::Routing::GapArcSegment, NXOpen::Routing::LineSegment, NXOpen::Routing::Port, NXOpen::Routing::RouteObject, NXOpen::Routing::SplineSegment, NXOpen::Routing::Stock , 以及 NXOpen::Routing::StockData 内被实现.
| const NXString& NXOpen::Routing::ICharacteristic::value = 0 |
value
| double NXOpen::Routing::ICharacteristic::value = 0 |
value
| int NXOpen::Routing::ICharacteristic::value = 0 |
value