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

原理图管理器 更多...

#include <Schematic_SchematicManager.hxx>

Public 成员函数

void AddConnectionToRun (NXOpen::Schematic::Mechanical::Run *run, NXOpen::Schematic::Connection *connection)
NXOpen::Schematic::ConnectionCollectionConnections ()
std::vector< NXOpen::NXObject * > CopySchematicObjects (const std::vector< NXOpen::NXObject * > &inputObjects, bool isDeepCopy)
NXOpen::Schematic::BulkEditBuilderCreateBulkEditBuilder ()
NXOpen::Schematic::ConnectionBuilderCreateConnectionBuilder (NXOpen::Schematic::Connection *connection)
NXOpen::Schematic::DesignValidationBuilderCreateDesignValidationBuilder ()
NXOpen::Schematic::FlowDirectionArrowBuilderCreateFdaBuilder (NXOpen::Diagramming::Node *node)
NXOpen::Schematic::NodeBuilderCreateNodeBuilder (NXOpen::Schematic::Node *node)
NXOpen::Schematic::ObjectTableBuilderCreateObjectTableBuilder (NXOpen::Schematic::ObjectTable *table)
NXOpen::Schematic::OffSheetConnectorBuilderCreateOffSheetConnectorBuilder (NXOpen::Schematic::OffSheetConnector *oscObject)
NXOpen::Schematic::PreferencesBuilderCreatePreferencesBuilder (NXOpen::Schematic::Sheet *sheet)
NXOpen::Schematic::SheetCreateSheet ()
NXOpen::Schematic::StockBuilderCreateStockBuilder ()
void ExportRunNative (const std::vector< NXOpen::NXObject * > &runTags, const char *destination)
void ExportRunNative (const std::vector< NXOpen::NXObject * > &runTags, const NXString &destination)
void ExportRunNativeWithSpecificName (const std::vector< NXOpen::NXObject * > &runTags, const std::vector< NXString > &fileNames, const char *destination)
void ExportRunNativeWithSpecificName (const std::vector< NXOpen::NXObject * > &runTags, const std::vector< NXString > &fileNames, const NXString &destination)
void MakeBranchTerminating (NXOpen::Schematic::Node *node, bool isTerminating)
NXOpen::Schematic::NodeCollectionNodes ()
NXOpen::Schematic::OffSheetConnectorCollectionOffSheetConnectors ()
void RemoveBranchFromRun (NXOpen::Schematic::Mechanical::Run *run, NXOpen::Schematic::Mechanical::Branch *branch)
NXOpen::Schematic::Mechanical::BranchReparentBranch (NXOpen::Schematic::Mechanical::Run *sourceRun, NXOpen::Schematic::Mechanical::Run *destinationRun, NXOpen::Schematic::Mechanical::Branch *oldbranch)
NXOpen::Schematic::Mechanical::RunsManagerRunsManager ()
NXOpen::Schematic::SheetCollectionSheets ()
tag_t Tag () const

详细描述

原理图管理器

用于处理所有对象的管理器。
要获取此类的实例,请参考NXOpen::Part

版本:NX1980.0.0

成员函数说明

◆ AddConnectionToRun()

void NXOpen::Schematic::SchematicManager::AddConnectionToRun ( NXOpen::Schematic::Mechanical::Run * run,
NXOpen::Schematic::Connection * connection )

将未分配文件夹中的连接添加到管路。
版本:NX2206.0.0。

许可要求:无

参数
run管路
connection连接

◆ Connections()

NXOpen::Schematic::ConnectionCollection * NXOpen::Schematic::SchematicManager::Connections ( )

返回此部件所属的NXOpen::Schematic::ConnectionCollection
创建于NX1980.0.0。

◆ CopySchematicObjects()

std::vector< NXOpen::NXObject * > NXOpen::Schematic::SchematicManager::CopySchematicObjects ( const std::vector< NXOpen::NXObject * > & inputObjects,
bool isDeepCopy )

复制原理图对象。

返回
原理图对象的副本
版本:NX2206.0.0。

许可要求:无
参数
inputObjects要复制的原理图对象
isDeepCopy是否深度复制

◆ CreateBulkEditBuilder()

NXOpen::Schematic::BulkEditBuilder * NXOpen::Schematic::SchematicManager::CreateBulkEditBuilder ( )

创建一个 NXOpen::Schematic::BulkEditBuilder
版本:NX1980.0.0。

许可要求:无

◆ CreateConnectionBuilder()

NXOpen::Schematic::ConnectionBuilder * NXOpen::Schematic::SchematicManager::CreateConnectionBuilder ( NXOpen::Schematic::Connection * connection)

创建一个 NXOpen::Schematic::ConnectionBuilder
版本:NX1980.0.0。

许可要求:无

参数
connection要编辑的NXOpen::Schematic::Connection,若为NULL则创建新对象

◆ CreateDesignValidationBuilder()

NXOpen::Schematic::DesignValidationBuilder * NXOpen::Schematic::SchematicManager::CreateDesignValidationBuilder ( )

创建一个 NXOpen::Schematic::DesignValidationBuilder
版本:NX2212.0.0。

许可要求:nx_diagramming("NX 图表")

◆ CreateFdaBuilder()

NXOpen::Schematic::FlowDirectionArrowBuilder * NXOpen::Schematic::SchematicManager::CreateFdaBuilder ( NXOpen::Diagramming::Node * node)

创建一个 NXOpen::Schematic::FlowDirectionArrowBuilder
版本:NX1980.0.0。

许可要求:无

参数
node节点

◆ CreateNodeBuilder()

NXOpen::Schematic::NodeBuilder * NXOpen::Schematic::SchematicManager::CreateNodeBuilder ( NXOpen::Schematic::Node * node)

创建NXOpen::Schematic::NodeBuilder
版本:NX1980.0.0

许可要求:无

参数
node要编辑的NXOpen::Schematic::Node,若为NULL则创建新对象

◆ CreateObjectTableBuilder()

NXOpen::Schematic::ObjectTableBuilder * NXOpen::Schematic::SchematicManager::CreateObjectTableBuilder ( NXOpen::Schematic::ObjectTable * table)

创建一个 NXOpen::Schematic::ObjectTableBuilder
版本:NX2212.0.0。

许可要求:无

参数
table要编辑的NXOpen::Schematic::ObjectTable,若为NULL则创建新对象

◆ CreateOffSheetConnectorBuilder()

NXOpen::Schematic::OffSheetConnectorBuilder * NXOpen::Schematic::SchematicManager::CreateOffSheetConnectorBuilder ( NXOpen::Schematic::OffSheetConnector * oscObject)

创建一个 NXOpen::Schematic::OffSheetConnectorBuilder
版本:NX2206.0.0。

许可要求:无

参数
oscObject跨页连接器对象

◆ CreatePreferencesBuilder()

NXOpen::Schematic::PreferencesBuilder * NXOpen::Schematic::SchematicManager::CreatePreferencesBuilder ( NXOpen::Schematic::Sheet * sheet)

创建一个 NXOpen::Schematic::PreferencesBuilder
版本:NX1980.0.0。

许可要求:无

参数
sheet图纸

◆ CreateSheet()

NXOpen::Schematic::Sheet * NXOpen::Schematic::SchematicManager::CreateSheet ( )

创建NXOpen::Schematic::Sheet
版本:NX1980.0.0

许可要求:无

◆ CreateStockBuilder()

NXOpen::Schematic::StockBuilder * NXOpen::Schematic::SchematicManager::CreateStockBuilder ( )

创建一个 NXOpen::Schematic::StockBuilder
版本:NX2312.0.0。

许可要求:无

◆ ExportRunNative() [1/2]

void NXOpen::Schematic::SchematicManager::ExportRunNative ( const std::vector< NXOpen::NXObject * > & runTags,
const char * destination )

导出运行
创建于NX2212.0.0。

许可证要求: 无

参数
runTags要导出的运行对象
destination目标文件夹

◆ ExportRunNative() [2/2]

void NXOpen::Schematic::SchematicManager::ExportRunNative ( const std::vector< NXOpen::NXObject * > & runTags,
const NXString & destination )

导出管路
版本:NX2212.0.0。

许可要求:无

参数
runTags要导出的管路
destination目标文件夹

◆ ExportRunNativeWithSpecificName() [1/2]

void NXOpen::Schematic::SchematicManager::ExportRunNativeWithSpecificName ( const std::vector< NXOpen::NXObject * > & runTags,
const std::vector< NXString > & fileNames,
const char * destination )

导出运行
创建于NX2212.0.0。

许可证要求: 无

参数
runTags要导出的运行对象
fileNames输出文件名
destination目标文件夹

◆ ExportRunNativeWithSpecificName() [2/2]

void NXOpen::Schematic::SchematicManager::ExportRunNativeWithSpecificName ( const std::vector< NXOpen::NXObject * > & runTags,
const std::vector< NXString > & fileNames,
const NXString & destination )

导出运行
创建于NX2212.0.0。

许可证要求: 无

参数
runTags要导出的运行对象
fileNames输出文件名
destination目标文件夹

◆ MakeBranchTerminating()

void NXOpen::Schematic::SchematicManager::MakeBranchTerminating ( NXOpen::Schematic::Node * node,
bool isTerminating )

设置嵌入式NXOpen::Schematic::Node 是否终止于分支
创建于NX2306.0.0。

许可证要求: 无

参数
node节点
isTerminating是否终止

◆ Nodes()

NXOpen::Schematic::NodeCollection * NXOpen::Schematic::SchematicManager::Nodes ( )

返回此部件所属的NXOpen::Schematic::NodeCollection
创建于NX1980.0.0。

◆ OffSheetConnectors()

NXOpen::Schematic::OffSheetConnectorCollection * NXOpen::Schematic::SchematicManager::OffSheetConnectors ( )

返回此部件所属的NXOpen::Schematic::OffSheetConnectorCollection
创建于NX2212.0.0。

◆ RemoveBranchFromRun()

void NXOpen::Schematic::SchematicManager::RemoveBranchFromRun ( NXOpen::Schematic::Mechanical::Run * run,
NXOpen::Schematic::Mechanical::Branch * branch )

将分支从管路中移除,被移除分支的连接将移至未分配文件夹。
版本:NX2206.0.0。

许可要求:无

参数
run管路
branch分支

◆ ReparentBranch()

NXOpen::Schematic::Mechanical::Branch * NXOpen::Schematic::SchematicManager::ReparentBranch ( NXOpen::Schematic::Mechanical::Run * sourceRun,
NXOpen::Schematic::Mechanical::Run * destinationRun,
NXOpen::Schematic::Mechanical::Branch * oldbranch )

将分支从一个管路移动到另一个管路,原分支将被销毁。
版本:NX2206.0.0。

许可要求:无

参数
sourceRun源管路
destinationRun目标管路
oldbranch原分支

◆ RunsManager()

NXOpen::Schematic::Mechanical::RunsManager * NXOpen::Schematic::SchematicManager::RunsManager ( )

返回NXOpen::Schematic::Mechanical::RunsManager 对象。
创建于NX2312.0.0。

◆ Sheets()

NXOpen::Schematic::SheetCollection * NXOpen::Schematic::SchematicManager::Sheets ( )

返回此部件所属的NXOpen::Schematic::SheetCollection
创建于NX1980.0.0。

◆ Tag()

tag_t NXOpen::Schematic::SchematicManager::Tag ( ) const

返回此对象的标识。