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

管线布置应用视图首选项 更多...

#include <Preferences_RoutingApplicationView.hxx>

Public 类型

enum  AppType {
  AppTypeNone , AppTypeMechanical , AppTypeElectrical , AppTypeLogical ,
  AppTypeRsdMechanical , AppTypeRsdElectrical
}

Public 成员函数

NXOpen::Preferences::RoutingApplicationView::AppType ApplicationType ()
NXOpen::Preferences::RoutingCharacteristicsCharacteristicPreferences ()
NXString CurrentDiscipline ()
NXString CurrentSpecification ()
NXString Description ()
NXString Filename ()
std::vector< NXStringGetDisciplines ()
std::vector< NXOpen::Routing::CharacteristicList::CharacteristicInformationGetFabricationCharacteristics ()
std::vector< NXOpen::Routing::CharacteristicList::CharacteristicInformationGetOptionalCharacteristics ()
std::vector< NXOpen::Routing::CharacteristicList::CharacteristicInformationGetRequiredCharacteristics ()
std::vector< NXStringGetSpecifications ()
void LoadAppView (const char *fileName)
void LoadAppView (const NXString &fileName)
NXString Name ()
NXOpen::Preferences::RoutingPartPartPreferences ()
NXOpen::Preferences::RoutingElectricalRoutingElectrical ()
NXOpen::Preferences::RoutingLogicalRoutingLogical ()
NXOpen::Preferences::RoutingMechanicalRoutingMechanical ()
NXOpen::Preferences::RoutingPathRoutingPath ()
NXOpen::Preferences::RoutingStockRoutingStock ()
NXOpen::Preferences::RoutingUserPreferencesRoutingUserPreferences ()
void SetApplicationType (NXOpen::Preferences::RoutingApplicationView::AppType appType)
void SetCurrentDiscipline (const char *discipline)
void SetCurrentDiscipline (const NXString &discipline)
void SetCurrentSpecification (const char *currentSpec)
void SetCurrentSpecification (const NXString &currentSpec)
tag_t Tag () const

详细描述

管线布置应用视图首选项

   RoutingApplicationView类包含布线应用视图文件中所有可用的首选项和选项。
   调用此类(或其包含对象)的任何方法前,需先调用
   @link Preferences::RoutingApplicationView::LoadAppView Preferences::RoutingApplicationView::LoadAppView@endlink 从应用视图文件加载默认设置。
    <br> 要获取此类实例,请参考 @link NXOpen::Preferences::SessionPreferences  NXOpen::Preferences::SessionPreferences @endlink  <br>


创建于NX4.0.0版本。

成员枚举类型说明

◆ AppType

布线应用类型

枚举值
AppTypeNone 

当前未处于任何布线应用中。

AppTypeMechanical 

处于布线机械应用中。

AppTypeElectrical 

处于布线电气应用中。

AppTypeLogical 

处于布线逻辑应用中。

AppTypeRsdMechanical 

处于RSD机械应用中

AppTypeRsdElectrical 

处于RSD电气应用中

成员函数说明

◆ ApplicationType()

NXOpen::Preferences::RoutingApplicationView::AppType NXOpen::Preferences::RoutingApplicationView::ApplicationType ( )

获取当前的布线应用类型。仅在布线环境中用于执行设计规则。 退出布线应用前,应将应用类型设置为Preferences::RoutingApplicationView::AppTypeNone
创建于NX5.0.0。

许可证要求: routing_base ("Routing Basic")

◆ CharacteristicPreferences()

NXOpen::Preferences::RoutingCharacteristics * NXOpen::Preferences::RoutingApplicationView::CharacteristicPreferences ( )

与可选/必需特性相关的首选项。
创建于NX3.0.0。

◆ CurrentDiscipline()

NXString NXOpen::Preferences::RoutingApplicationView::CurrentDiscipline ( )

返回当前专业领域。专业领域值为""(空字符串)表示无当前专业领域。
创建于NX4.0.0。

许可证要求:routing_base("基础布线")

◆ CurrentSpecification()

NXString NXOpen::Preferences::RoutingApplicationView::CurrentSpecification ( )

获取当前专业的当前规格。规格值为""(空字符串)表示无当前规格。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ Description()

NXString NXOpen::Preferences::RoutingApplicationView::Description ( )

返回应用视图描述。
创建于NX4.0.0。

许可证要求:routing_base("基础布线")

◆ Filename()

NXString NXOpen::Preferences::RoutingApplicationView::Filename ( )

返回当前应用视图的文件名。
创建于NX4.0.0。

许可证要求:routing_base("基础布线")

◆ GetDisciplines()

std::vector< NXString > NXOpen::Preferences::RoutingApplicationView::GetDisciplines ( )

获取当前应用视图中可用的所有专业。

返回

创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ GetFabricationCharacteristics()

std::vector< NXOpen::Routing::CharacteristicList::CharacteristicInformation > NXOpen::Preferences::RoutingApplicationView::GetFabricationCharacteristics ( )

获取制造特性。从布线装配创建的任何制造件都必须设置这些特性。

返回

创建于NX9.0.0。

许可证要求: routing_base ("Routing Basic")

◆ GetOptionalCharacteristics()

std::vector< NXOpen::Routing::CharacteristicList::CharacteristicInformation > NXOpen::Preferences::RoutingApplicationView::GetOptionalCharacteristics ( )

获取应用视图当前专业中,可选的管料特性与可选的零件特性的交集。

返回

创建于NX9.0.0。

许可证要求: routing_base ("Routing Basic")

◆ GetRequiredCharacteristics()

std::vector< NXOpen::Routing::CharacteristicList::CharacteristicInformation > NXOpen::Preferences::RoutingApplicationView::GetRequiredCharacteristics ( )

获取应用视图当前专业中,必需的管料特性与必需的零件特性的交集。

返回

创建于NX9.0.0。

许可证要求: routing_base ("Routing Basic")

◆ GetSpecifications()

std::vector< NXString > NXOpen::Preferences::RoutingApplicationView::GetSpecifications ( )

获取当前专业中可用的规格。

返回

创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ LoadAppView() [1/2]

void NXOpen::Preferences::RoutingApplicationView::LoadAppView ( const char * fileName)

从应用视图文件加载首选项。该文件可以是传统的应用视图文件(.apv扩展名),也可以是新的XML格式应用视图文件(.xml扩展名)。有关这些文件的格式,请参见布线管理员文档。应用视图文件一旦加载,便无法卸载。在一个会话中首次加载文件后,后续加载不会获取对该应用视图文件所做的更改,但会将首选项设置为从该文件加载的缓存值。 以下是示例代码,第二次调用 Preferences::RoutingApplicationView::LoadAppView 后,当前默认值是最初从机械应用视图读取的默认值。


创建于NX4.0.0。

许可证要求:routing_base("基础布线")

参数
fileName应用视图的文件名。

◆ LoadAppView() [2/2]

void NXOpen::Preferences::RoutingApplicationView::LoadAppView ( const NXString & fileName)

从应用视图文件加载首选项。该文件可以是传统的应用视图文件(.apv扩展名),也可以是新的XML格式应用视图文件(.xml扩展名)。有关这些文件的格式,请参见布线管理员文档。应用视图文件一旦加载,便无法卸载。在一个会话中首次加载文件后,后续加载不会获取对该应用视图文件所做的更改,但会将首选项设置为从该文件加载的缓存值。 以下是示例代码,第二次调用 Preferences::RoutingApplicationView::LoadAppView 后,当前默认值是最初从机械应用视图读取的默认值。


创建于NX4.0.0。

许可证要求:routing_base("基础布线")

参数
fileName应用视图的文件名。

◆ Name()

NXString NXOpen::Preferences::RoutingApplicationView::Name ( )

返回应用视图名称。
创建于NX4.0.0。

许可证要求:routing_base("基础布线")

◆ PartPreferences()

NXOpen::Preferences::RoutingPart * NXOpen::Preferences::RoutingApplicationView::PartPreferences ( )

与零件相关的布线首选项。
创建于NX3.0.0。

◆ RoutingElectrical()

NXOpen::Preferences::RoutingElectrical * NXOpen::Preferences::RoutingApplicationView::RoutingElectrical ( )

布线电气首选项结构
创建于NX3.0.0。

◆ RoutingLogical()

NXOpen::Preferences::RoutingLogical * NXOpen::Preferences::RoutingApplicationView::RoutingLogical ( )

布线逻辑首选项
创建于NX3.0.0。

◆ RoutingMechanical()

NXOpen::Preferences::RoutingMechanical * NXOpen::Preferences::RoutingApplicationView::RoutingMechanical ( )

布线机械首选项
创建于NX3.0.0。

◆ RoutingPath()

NXOpen::Preferences::RoutingPath * NXOpen::Preferences::RoutingApplicationView::RoutingPath ( )

路径首选项结构
创建于NX3.0.0。

◆ RoutingStock()

NXOpen::Preferences::RoutingStock * NXOpen::Preferences::RoutingApplicationView::RoutingStock ( )

管料首选项结构
创建于NX3.0.0。

◆ RoutingUserPreferences()

NXOpen::Preferences::RoutingUserPreferences * NXOpen::Preferences::RoutingApplicationView::RoutingUserPreferences ( )

布线用户首选项
创建于NX11.0.1。

◆ SetApplicationType()

void NXOpen::Preferences::RoutingApplicationView::SetApplicationType ( NXOpen::Preferences::RoutingApplicationView::AppType appType)

设置指定的布线应用类型。仅在布线环境中用于执行设计规则。 退出布线应用前,应将应用类型设置为Preferences::RoutingApplicationView::AppTypeNone
创建于NX5.0.0。

许可证要求: routing_base ("Routing Basic")

参数
appType应用类型

◆ SetCurrentDiscipline() [1/2]

void NXOpen::Preferences::RoutingApplicationView::SetCurrentDiscipline ( const char * discipline)

设置当前专业领域。专业领域值为""(空字符串)表示无当前专业领域。
创建于NX4.0.0。

许可证要求:routing_base("基础布线")

参数
discipline专业领域

◆ SetCurrentDiscipline() [2/2]

void NXOpen::Preferences::RoutingApplicationView::SetCurrentDiscipline ( const NXString & discipline)

设置当前专业领域。专业领域值为""(空字符串)表示无当前专业领域。
创建于NX4.0.0。

许可证要求:routing_base("基础布线")

参数
discipline专业领域

◆ SetCurrentSpecification() [1/2]

void NXOpen::Preferences::RoutingApplicationView::SetCurrentSpecification ( const char * currentSpec)

设置当前专业的当前规格。规格值为""(空字符串)表示无当前规格。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
currentSpec当前规格

◆ SetCurrentSpecification() [2/2]

void NXOpen::Preferences::RoutingApplicationView::SetCurrentSpecification ( const NXString & currentSpec)

设置当前专业的当前规格。规格值为""(空字符串)表示无当前规格。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
currentSpec当前规格

◆ Tag()

tag_t NXOpen::Preferences::RoutingApplicationView::Tag ( ) const

返回此对象的标识。