|
NX Open C++ 参考指南 2406 v1.1
|
原理图管理器 更多...
#include <Schematic_SchematicManager.hxx>
原理图管理器
用于处理所有对象的管理器。
要获取此类的实例,请参考NXOpen::Part
版本:NX1980.0.0
| void NXOpen::Schematic::SchematicManager::AddConnectionToRun | ( | NXOpen::Schematic::Mechanical::Run * | run, |
| NXOpen::Schematic::Connection * | connection ) |
将未分配文件夹中的连接添加到管路。
版本:NX2206.0.0。
许可要求:无
| run | 管路 |
| connection | 连接 |
| NXOpen::Schematic::ConnectionCollection * NXOpen::Schematic::SchematicManager::Connections | ( | ) |
返回此部件所属的NXOpen::Schematic::ConnectionCollection
创建于NX1980.0.0。
| std::vector< NXOpen::NXObject * > NXOpen::Schematic::SchematicManager::CopySchematicObjects | ( | const std::vector< NXOpen::NXObject * > & | inputObjects, |
| bool | isDeepCopy ) |
复制原理图对象。
| inputObjects | 要复制的原理图对象 |
| isDeepCopy | 是否深度复制 |
| NXOpen::Schematic::BulkEditBuilder * NXOpen::Schematic::SchematicManager::CreateBulkEditBuilder | ( | ) |
创建一个 NXOpen::Schematic::BulkEditBuilder
版本:NX1980.0.0。
许可要求:无
| NXOpen::Schematic::ConnectionBuilder * NXOpen::Schematic::SchematicManager::CreateConnectionBuilder | ( | NXOpen::Schematic::Connection * | connection | ) |
创建一个 NXOpen::Schematic::ConnectionBuilder。
版本:NX1980.0.0。
许可要求:无
| connection | 要编辑的NXOpen::Schematic::Connection,若为NULL则创建新对象 |
| NXOpen::Schematic::DesignValidationBuilder * NXOpen::Schematic::SchematicManager::CreateDesignValidationBuilder | ( | ) |
创建一个 NXOpen::Schematic::DesignValidationBuilder。
版本:NX2212.0.0。
许可要求:nx_diagramming("NX 图表")
| NXOpen::Schematic::FlowDirectionArrowBuilder * NXOpen::Schematic::SchematicManager::CreateFdaBuilder | ( | NXOpen::Diagramming::Node * | node | ) |
创建一个 NXOpen::Schematic::FlowDirectionArrowBuilder。
版本:NX1980.0.0。
许可要求:无
| node | 节点 |
| NXOpen::Schematic::NodeBuilder * NXOpen::Schematic::SchematicManager::CreateNodeBuilder | ( | NXOpen::Schematic::Node * | node | ) |
创建NXOpen::Schematic::NodeBuilder。
版本:NX1980.0.0
许可要求:无
| node | 要编辑的NXOpen::Schematic::Node,若为NULL则创建新对象 |
| NXOpen::Schematic::ObjectTableBuilder * NXOpen::Schematic::SchematicManager::CreateObjectTableBuilder | ( | NXOpen::Schematic::ObjectTable * | table | ) |
创建一个 NXOpen::Schematic::ObjectTableBuilder。
版本:NX2212.0.0。
许可要求:无
| table | 要编辑的NXOpen::Schematic::ObjectTable,若为NULL则创建新对象 |
| NXOpen::Schematic::OffSheetConnectorBuilder * NXOpen::Schematic::SchematicManager::CreateOffSheetConnectorBuilder | ( | NXOpen::Schematic::OffSheetConnector * | oscObject | ) |
创建一个 NXOpen::Schematic::OffSheetConnectorBuilder。
版本:NX2206.0.0。
许可要求:无
| oscObject | 跨页连接器对象 |
| NXOpen::Schematic::PreferencesBuilder * NXOpen::Schematic::SchematicManager::CreatePreferencesBuilder | ( | NXOpen::Schematic::Sheet * | sheet | ) |
创建一个 NXOpen::Schematic::PreferencesBuilder。
版本:NX1980.0.0。
许可要求:无
| sheet | 图纸 |
| NXOpen::Schematic::Sheet * NXOpen::Schematic::SchematicManager::CreateSheet | ( | ) |
创建NXOpen::Schematic::Sheet。
版本:NX1980.0.0
许可要求:无
| NXOpen::Schematic::StockBuilder * NXOpen::Schematic::SchematicManager::CreateStockBuilder | ( | ) |
创建一个 NXOpen::Schematic::StockBuilder
版本:NX2312.0.0。
许可要求:无
| void NXOpen::Schematic::SchematicManager::ExportRunNative | ( | const std::vector< NXOpen::NXObject * > & | runTags, |
| const char * | destination ) |
导出运行
创建于NX2212.0.0。
许可证要求: 无
| runTags | 要导出的运行对象 |
| destination | 目标文件夹 |
| void NXOpen::Schematic::SchematicManager::ExportRunNative | ( | const std::vector< NXOpen::NXObject * > & | runTags, |
| const NXString & | destination ) |
导出管路
版本:NX2212.0.0。
许可要求:无
| runTags | 要导出的管路 |
| destination | 目标文件夹 |
| 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 | 目标文件夹 |
| 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 | 目标文件夹 |
| void NXOpen::Schematic::SchematicManager::MakeBranchTerminating | ( | NXOpen::Schematic::Node * | node, |
| bool | isTerminating ) |
设置嵌入式NXOpen::Schematic::Node 是否终止于分支
创建于NX2306.0.0。
许可证要求: 无
| node | 节点 |
| isTerminating | 是否终止 |
| NXOpen::Schematic::NodeCollection * NXOpen::Schematic::SchematicManager::Nodes | ( | ) |
返回此部件所属的NXOpen::Schematic::NodeCollection
创建于NX1980.0.0。
| NXOpen::Schematic::OffSheetConnectorCollection * NXOpen::Schematic::SchematicManager::OffSheetConnectors | ( | ) |
返回此部件所属的NXOpen::Schematic::OffSheetConnectorCollection
创建于NX2212.0.0。
| void NXOpen::Schematic::SchematicManager::RemoveBranchFromRun | ( | NXOpen::Schematic::Mechanical::Run * | run, |
| NXOpen::Schematic::Mechanical::Branch * | branch ) |
将分支从管路中移除,被移除分支的连接将移至未分配文件夹。
版本:NX2206.0.0。
许可要求:无
| run | 管路 |
| branch | 分支 |
| 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 | 原分支 |
| NXOpen::Schematic::Mechanical::RunsManager * NXOpen::Schematic::SchematicManager::RunsManager | ( | ) |
返回NXOpen::Schematic::Mechanical::RunsManager 对象。
创建于NX2312.0.0。
| NXOpen::Schematic::SheetCollection * NXOpen::Schematic::SchematicManager::Sheets | ( | ) |
返回此部件所属的NXOpen::Schematic::SheetCollection
创建于NX1980.0.0。
| tag_t NXOpen::Schematic::SchematicManager::Tag | ( | ) | const |
返回此对象的标识。