#include <Layer_LayerManager.hxx>
|
| void | ApplyMoveToLayerToOwningParts (int newLayer, const std::vector< NXOpen::DisplayableObject * > &objectArray) |
| void | ChangeStates (const std::vector< NXOpen::Layer::StateInfo > &stateArray) |
| void | ChangeStates (const std::vector< NXOpen::Layer::StateInfo > &stateArray, bool fitAll) |
| void | CopyObjects (int newLayer, const std::vector< NXOpen::NXObject * > &objectArray) |
| std::vector< NXOpen::NXObject * > | GetAllObjectsOnLayer (int layer) |
| NXOpen::Layer::State | GetState (int layer) |
| NXOpen::Layer::StateCollection * | GetStates () |
| void | GetVisibilitiesInView (NXOpen::View *view, std::vector< NXOpen::Layer::StateInfo > &stateArray) |
| void | MoveDisplayableObjects (int newLayer, const std::vector< NXOpen::DisplayableObject * > &objectArray) |
| void | ResetViewVisibilityToGlobal (NXOpen::View *view) |
| void | SetObjectsVisibilityOnLayer (NXOpen::View *view, const std::vector< NXOpen::Layer::StateInfo > &stateArray, bool doUpdate) |
| void | SetState (int layer, NXOpen::Layer::State state) |
| void | SetState (int layer, NXOpen::Layer::State state, bool fitAll) |
| void | SetStates (NXOpen::Layer::StateCollection *stateCollection) |
| void | SetStates (NXOpen::Layer::StateCollection *stateCollection, bool fitAll) |
| void | SetWorkLayer (int newWorkLayer) |
| tag_t | Tag () const |
| int | WorkLayer () |
表示管理图层的对象
要获取此类的实例,请参考 NXOpen::BasePart
创建于NX3.0.0。
◆ ApplyMoveToLayerToOwningParts()
| void NXOpen::Layer::LayerManager::ApplyMoveToLayerToOwningParts |
( |
int | newLayer, |
|
|
const std::vector< NXOpen::DisplayableObject * > & | objectArray ) |
◆ ChangeStates() [1/2]
更改零件中指定图层的状态。 注意:必须有且仅有一个工作图层。如果更改工作图层, 必须指定新的工作图层。如果设置工作图层, 旧工作图层将变为可选状态,除非另行指定。 零件必须是显示零件。
创建于NX3.0.0。
许可证要求:无
- 参数
-
◆ ChangeStates() [2/2]
| void NXOpen::Layer::LayerManager::ChangeStates |
( |
const std::vector< NXOpen::Layer::StateInfo > & | stateArray, |
|
|
bool | fitAll ) |
更改零件中指定图层的状态。 注意:必须有且仅有一个工作图层。如果更改工作图层, 必须指定新的工作图层。如果设置工作图层, 旧工作图层将变为可选状态,除非另行指定。 零件必须是显示零件。
创建于NX3.0.0。
许可证要求:无
- 参数
-
| stateArray | 指示图层的新状态。 |
| fitAll | 图层状态更改后是否重新调整视图以显示可见内容 |
◆ CopyObjects()
| void NXOpen::Layer::LayerManager::CopyObjects |
( |
int | newLayer, |
|
|
const std::vector< NXOpen::NXObject * > & | objectArray ) |
◆ GetAllObjectsOnLayer()
| std::vector< NXOpen::NXObject * > NXOpen::Layer::LayerManager::GetAllObjectsOnLayer |
( |
int | layer | ) |
|
返回指定图层上的所有对象。 这包括“图层设置”对话框不计入图层上对象的对象。
部件必须是显示部件。
- 返回
- 指定图层上的所有对象
创建于 NX3.0.0。
许可证要求:无
- 参数
-
◆ GetState()
| NXOpen::Layer::State NXOpen::Layer::LayerManager::GetState |
( |
int | layer | ) |
|
获取指定图层的状态。部件必须是显示部件。
- 返回
创建于 NX3.0.0。
许可证要求:无
- 参数
-
◆ GetStates()
获取部件中所有图层的状态。部件必须是显示部件。
- 返回
- 指示部件中所有图层的状态。
创建于 NX3.0.0。
许可证要求:无
◆ GetVisibilitiesInView()
获取指定视图中所有图层的可见性。 部件必须是显示部件。
于 NX4.0.3 版本创建。
许可证要求:无
- 参数
-
◆ MoveDisplayableObjects()
| void NXOpen::Layer::LayerManager::MoveDisplayableObjects |
( |
int | newLayer, |
|
|
const std::vector< NXOpen::DisplayableObject * > & | objectArray ) |
◆ ResetViewVisibilityToGlobal()
| void NXOpen::Layer::LayerManager::ResetViewVisibilityToGlobal |
( |
NXOpen::View * | view | ) |
|
将视图的图层可见性重置为全局状态。 部件必须是显示部件。
于 NX4.0.0 版本创建。
许可证要求:无
- 参数
-
◆ SetObjectsVisibilityOnLayer()
在指定视图中设置指定图层的可见性。 部件必须是显示部件。
于 NX4.0.0 版本创建。
许可证要求:无
- 参数
-
◆ SetState() [1/2]
| void NXOpen::Layer::LayerManager::SetState |
( |
int | layer, |
|
|
NXOpen::Layer::State | state ) |
设置指定图层的状态。 指定的图层不得是工作图层。 如果将图层状态更改为工作图层, 旧的工作图层将更改为可选状态。 部件必须是显示部件。
创建于 NX3.0.0。
许可证要求:无
- 参数
-
◆ SetState() [2/2]
| void NXOpen::Layer::LayerManager::SetState |
( |
int | layer, |
|
|
NXOpen::Layer::State | state, |
|
|
bool | fitAll ) |
设置指定图层的状态。 指定的图层不得是工作图层。 如果将图层状态更改为工作图层, 旧的工作图层将更改为可选状态。 部件必须是显示部件。
创建于 NX3.0.0。
许可证要求:无
- 参数
-
| layer | 图层 |
| state | 状态 |
| fitAll | 图层状态更改后是否重新拟合视图以显示可见内容 |
◆ SetStates() [1/2]
设置部件中所有图层的状态。部件必须是显示部件。 注意:必须恰好有一个工作图层。
创建于 NX3.0.0。
许可证要求:无
- 参数
-
| stateCollection | 部件中所有图层的状态。 |
◆ SetStates() [2/2]
设置部件中所有图层的状态。部件必须是显示部件。 注意:必须恰好有一个工作图层。
创建于 NX3.0.0。
许可证要求:无
- 参数
-
| stateCollection | 部件中所有图层的状态。 |
| fitAll | 图层状态更改后是否重新拟合视图以显示可见内容 |
◆ SetWorkLayer()
| void NXOpen::Layer::LayerManager::SetWorkLayer |
( |
int | newWorkLayer | ) |
|
设置工作图层。 如果更改工作图层,旧工作图层将变为可选状态。 零件必须是显示零件。
创建于NX3.0.0。
许可证要求:无
- 参数
-
◆ Tag()
| tag_t NXOpen::Layer::LayerManager::Tag |
( |
| ) |
const |
◆ WorkLayer()
| int NXOpen::Layer::LayerManager::WorkLayer |
( |
| ) |
|
返回工作图层。 如果更改工作图层,旧工作图层将变为可选状态。 零件必须是显示零件。
创建于NX3.0.0。
许可证要求:无