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

显示管理器 更多...

#include <DisplayManager.hxx>

struct  J3dColor
struct  J3dData
struct  J3dMaterial

Public 类型

enum  FacetCacheMemoryLevelType { FacetCacheMemoryLevelTypeNone , FacetCacheMemoryLevelTypeOne , FacetCacheMemoryLevelTypeTwo , FacetCacheMemoryLevelTypeThree }
enum  LayerSetting { LayerSettingMoveObjectsToWorkLayer , LayerSettingChangeLayerToSelectable , LayerSettingInvalid }
enum  ShowHideScope { ShowHideScopeAnyInAssembly , ShowHideScopeWorkPartAndOccurrence }
enum  ShowHideType {
  ShowHideTypeAll , ShowHideTypeGeometry , ShowHideTypeBodies , ShowHideTypeComponents ,
  ShowHideTypeSolidBodies , ShowHideTypeSheetBodies , ShowHideTypeFacetedBodies , ShowHideTypePolygonBodies ,
  ShowHideTypeSheetPolygonBodies , ShowHideTypeSolidPolygonBodies , ShowHideTypeMidsurfacePolygonBodies , ShowHideTypeFromMeshPolygonBodies ,
  ShowHideTypeFlowPolygonBodies , ShowHideTypeDatums , ShowHideTypePoints , ShowHideTypeDatumAxes ,
  ShowHideTypeDatumPlanes , ShowHideTypeDatumPlaneGrids , ShowHideTypeEntitySelectionPlanes , ShowHideTypeCsys ,
  ShowHideTypeSketches , ShowHideTypeCurves , ShowHideTypeInfiniteLines , ShowHideTypeDraftingAnnotations ,
  ShowHideTypeDraftingDimensions , ShowHideTypeDraftingNotes , ShowHideTypeDraftingSymbols , ShowHideTypeDraftingGdt ,
  ShowHideTypePmi , ShowHideTypePmiDimensions , ShowHideTypePmiNotes , ShowHideTypePmiSymbols ,
  ShowHideTypePmiGdt , ShowHideTypeAssemblyConstraints , ShowHideTypePmiGeometry , ShowHideTypeCaeEntities ,
  ShowHideTypeMeshes , ShowHideTypeMesh0d , ShowHideTypeMesh0dConcentratedMass , ShowHideTypeMesh0dDistributedMass ,
  ShowHideTypeMesh0dHeatBody , ShowHideTypeMesh0dNodeToGround , ShowHideTypeMesh1d , ShowHideTypeMesh1dBar ,
  ShowHideTypeMesh1dBeam , ShowHideTypeMesh1dRod , ShowHideTypeMesh1dBearing , ShowHideTypeMesh1dBearing2 ,
  ShowHideTypeMesh1dRigidLink , ShowHideTypeMesh1dInterpolation , ShowHideTypeMesh1dSpring , ShowHideTypeMesh1dEdgeContact ,
  ShowHideTypeMesh1dFaceContact , ShowHideTypeMesh1dWeld , ShowHideTypeMesh1dEdgeFaceConnection , ShowHideTypeMesh1dPlotel ,
  ShowHideTypeMesh1dMass , ShowHideTypeMesh1dMpc , ShowHideTypeMesh1dJoint , ShowHideTypeMesh1dFou3 ,
  ShowHideTypeMesh1dBush2 , ShowHideTypeMesh2d , ShowHideTypeMesh2dTri3 , ShowHideTypeMesh2dTri6 ,
  ShowHideTypeMesh2dQuad4 , ShowHideTypeMesh2dQuad8 , ShowHideTypeMesh3d , ShowHideTypeMesh3dTet4 ,
  ShowHideTypeMesh3dTet10 , ShowHideTypeMesh3dTetMixed , ShowHideTypeMesh3dHex8 , ShowHideTypeMesh3dHex20 ,
  ShowHideTypeMesh3dHexcohes8 , ShowHideTypeMesh3dHexcohes20 , ShowHideTypeMesh3dWedge6 , ShowHideTypeMesh3dWedge15 ,
  ShowHideTypeMesh3dWdgcohes6 , ShowHideTypeMesh3dWdgcohes15 , ShowHideTypeMesh3dPyramid5 , ShowHideTypeMesh3dPyramid13 ,
  ShowHideTypeMesh3dPyramidMixed , ShowHideTypeDrawingObjects , ShowHideTypeDrawingDimensions , ShowHideTypeDrawingAnnotation ,
  ShowHideTypeDrawingNotes , ShowHideTypeDrawingFeatureControlFrame , ShowHideTypeDrawingDatumFeatureSymbols , ShowHideTypeDrawingDatumTargets ,
  ShowHideTypeDrawingBalloons , ShowHideTypeDrawingSurfaceFinishSymbols , ShowHideTypeDrawingWeldSymbols , ShowHideTypeDrawingTargetPointSymbols ,
  ShowHideTypeDrawingIntersectionSymbols , ShowHideTypeDrawingCrosshatch , ShowHideTypeDrawingAreaFill , ShowHideTypeDrawingCenterlines ,
  ShowHideTypeDrawingCustomSymbols , ShowHideTypeDrawingTables , ShowHideTypeDrawingTabularNotes , ShowHideTypeDrawingPartsLists ,
  ShowHideTypeDrawingTitleBlocks , ShowHideTypeDrawingHoleTables , ShowHideTypeDrawingImages , ShowHideTypePmiObject ,
  ShowHideTypePmiObjectDimensions , ShowHideTypePmiAnnotations , ShowHideTypePmiObjectNotes , ShowHideTypePmiFeatureControlFrames ,
  ShowHideTypePmiDatumFeatureSymbols , ShowHideTypePmiDatumTargets , ShowHideTypePmiBalloons , ShowHideTypePmiSurfaceFinishSymbols ,
  ShowHideTypePmiWeldSymbols , ShowHideTypePmiCenterlines , ShowHideTypePmiRegions , ShowHideTypePmiTables ,
  ShowHideTypePmiCustomSymbols , ShowHideTypeComponents2d , ShowHideTypeImages , ShowHideTypeRasterImage ,
  ShowHideTypeAoAll , ShowHideTypeAoDeviationGauge , ShowHideTypeAoSectionAnalysis , ShowHideTypeAoGridAnalysis ,
  ShowHideTypeAoHighlightLines , ShowHideTypeAoSurfaceContinuity , ShowHideTypeAoGapFlushness , ShowHideTypeAoCurveContinuity ,
  ShowHideTypeAoCurveCurvature , ShowHideTypeAoSurfaceIntersection , ShowHideTypeAoDraftAnalysis , ShowHideTypeAoTrimAngleCheck ,
  ShowHideTypeAoMoldFlow , ShowHideTypeAoLocalRadius , ShowHideTypeAoFaceCurvature , ShowHideTypeAoFaceAnalysis ,
  ShowHideTypeAoWallThickness , ShowHideTypeAoSheetBoundary , ShowHideTypeMeshControls , ShowHideTypeMeshControlsEdgeDensity ,
  ShowHideTypeMeshControlsMappedEdgeDensity , ShowHideTypeMeshControlsFaceDensity , ShowHideTypeMeshControlsMappedHoleDensity , ShowHideTypeMeshControlsWeldRowDensity ,
  ShowHideTypeMeshControlsFilletDensity , ShowHideTypeMeshControlsCylinderDensity , ShowHideTypeMeshControlsBoundaryLayer , ShowHideTypeMmc ,
  ShowHideTypeMatchFaceMeshControl , ShowHideTypeMatchEdgeMeshControl , ShowHideTypeMeshedPolygonBodies , ShowHideTypeUnmeshedPolygonBodies ,
  ShowHideTypeMeshPoints , ShowHideTypePmiSketchDimensions , ShowHideTypeCaeBoundingVolumes , ShowHideTypeMeshControlsPointDensity ,
  ShowHideTypeMeshControlsBoundingVolumeDensity , ShowHideTypeEdgeSeparationCondition , ShowHideTypeSelectionRecipes , ShowHideTypeSelectionRecipesBoundingVolume ,
  ShowHideTypeSelectionRecipesSingleNode , ShowHideTypeLbc , ShowHideTypeLbcLoad , ShowHideTypeLbcConstraint ,
  ShowHideTypeLbcSimulationObject , ShowHideTypeMesh1dClink , ShowHideTypeMesh1dBeam3 , ShowHideTypeMesh1dBendPipe ,
  ShowHideTypeMesh1dRspline , ShowHideTypeCompositesAll , ShowHideTypeCompositesLaminates , ShowHideTypeCompositesPlies ,
  ShowHideTypeCompositesRosettes , ShowHideTypeCompositesProducibilities , ShowHideTypeCompositesFlatPatterns , ShowHideTypeCompositesDesignStations ,
  ShowHideTypeCompositesCrossSections , ShowHideTypeCompositesPlyPieces , ShowHideTypeAoDistanceAnalysis , ShowHideTypeAoRadiusAnalysis ,
  ShowHideTypeAoReflectionAnalysis , ShowHideTypeAoSlopeAnalysis
}

Public 成员函数

void BlankObjects (const std::vector< NXOpen::DisplayableObject * > &objects)
NXOpen::DisplayManager::FacetCacheMemoryLevelType FacetCacheMemoryLevel ()
std::vector< NXOpen::DisplayManager::J3dDataGetJ3dData ()
bool GetJ3dGeometry (NXOpen::DisplayableObject *eid, double tolerance, bool wireframe, std::vector< double > &points, std::vector< double > &normals, std::vector< int > &pointsPerStrip)
std::vector< NXStringGetShowableHideableTypes ()
NXOpen::WindowHandleGetWindowHandle (NXOpen::View *view)
int HideByType (const char *type, NXOpen::DisplayManager::ShowHideScope scope)
int HideByType (const NXString &type, NXOpen::DisplayManager::ShowHideScope scope)
void MakeUpToDate ()
NXOpen::DisplayModificationNewDisplayModification ()
void SetFacetCacheMemoryLevel (NXOpen::DisplayManager::FacetCacheMemoryLevelType memoryLevel)
void ShowAdjacent (const std::vector< NXOpen::DisplayableObject * > &objects)
int ShowByType (const char *type, NXOpen::DisplayManager::ShowHideScope scope)
int ShowByType (const NXString &type, NXOpen::DisplayManager::ShowHideScope scope)
void ShowNodesRelatedToDisplayedElements (bool includeInteriorNodes)
void ShowObjects (const std::vector< NXOpen::DisplayableObject * > &objects, NXOpen::DisplayManager::LayerSetting layerSetting)
void ShowOnly (const std::vector< NXOpen::DisplayableObject * > &objects)
tag_t Tag () const
void UnblankObjects (const std::vector< NXOpen::DisplayableObject * > &objects)

详细描述

显示管理器

表示用于管理显示设置的对象。此类的输入可以是PSM小平面对象。
要获取此类的实例,请参考 NXOpen::Session

在NX3.0.0中创建。

成员枚举类型说明

◆ FacetCacheMemoryLevelType

小平面缓存内存级别。 参见 NXOpen::DisplayManager::FacetCacheMemoryLevel NXOpen::DisplayManager::SetFacetCacheMemoryLevel

枚举值
FacetCacheMemoryLevelTypeNone 

FacetCacheMemoryLevelTypeOne 

一级

FacetCacheMemoryLevelTypeTwo 

二级

FacetCacheMemoryLevelTypeThree 

三级

◆ LayerSetting

表示要显示的对象位于不可见图层时的图层设置

枚举值
LayerSettingMoveObjectsToWorkLayer 

如果对象位于不可见图层,则将其移动到工作图层

LayerSettingChangeLayerToSelectable 

如果图层不可见,则将其更改为可选择状态

LayerSettingInvalid 

最后一个值,不应使用。

◆ ShowHideScope

控制显示/隐藏操作的范围。参见 ShowByTypeHideByType

枚举值
ShowHideScopeAnyInAssembly 

显示和隐藏整个显示部件中的对象

ShowHideScopeWorkPartAndOccurrence 

仅显示和隐藏工作部件及其子部件中的对象

◆ ShowHideType

控制显示或隐藏的对象类型。请参见ShowByType and HideByType

枚举值
ShowHideTypeAll 

显示或隐藏所有以下对象

ShowHideTypeGeometry 

显示或隐藏所有几何对象。这包括所有实体、组件和基准

ShowHideTypeBodies 

显示或隐藏所有体。这包括实体、片体和小平面体

ShowHideTypeComponents 

显示或隐藏组件

ShowHideTypeSolidBodies 

显示或隐藏实体

ShowHideTypeSheetBodies 

显示或隐藏片体

ShowHideTypeFacetedBodies 

显示或隐藏小平面体

ShowHideTypePolygonBodies 

显示或隐藏多边形体

ShowHideTypeSheetPolygonBodies 

显示或隐藏片体多边形体

ShowHideTypeSolidPolygonBodies 

显示或隐藏实体多边形体

ShowHideTypeMidsurfacePolygonBodies 

显示或隐藏中面多边形体

ShowHideTypeFromMeshPolygonBodies 

显示或隐藏来自网格的多边形体

ShowHideTypeFlowPolygonBodies 

显示或隐藏流动多边形体

ShowHideTypeDatums 

显示或隐藏基准,例如坐标系、基准轴、基准面、基准面网格、点

ShowHideTypePoints 

显示或隐藏点

ShowHideTypeDatumAxes 

显示或隐藏基准轴

ShowHideTypeDatumPlanes 

显示或隐藏基准面

ShowHideTypeDatumPlaneGrids 

显示或隐藏基准面网格

ShowHideTypeEntitySelectionPlanes 

显示或隐藏实体选择平面

ShowHideTypeCsys 

显示或隐藏坐标系

ShowHideTypeSketches 

显示或隐藏草图

ShowHideTypeCurves 

显示或隐藏曲线

ShowHideTypeInfiniteLines 

显示或隐藏无限线

ShowHideTypeDraftingAnnotations 

显示或隐藏所有制图类型。这包括制图注释、尺寸、符号和形位公差

ShowHideTypeDraftingDimensions 

显示或隐藏制图尺寸

ShowHideTypeDraftingNotes 

显示或隐藏制图注释

ShowHideTypeDraftingSymbols 

显示或隐藏制图符号

ShowHideTypeDraftingGdt 

显示或隐藏制图形位公差

ShowHideTypePmi 

显示或隐藏所有PMI类型。这包括PMI注释、尺寸、符号和形位公差

ShowHideTypePmiDimensions 

显示或隐藏PMI尺寸

ShowHideTypePmiNotes 

显示或隐藏PMI注释

ShowHideTypePmiSymbols 

显示或隐藏PMI符号

ShowHideTypePmiGdt 

显示或隐藏PMI形位公差

ShowHideTypeAssemblyConstraints 

显示或隐藏装配约束

ShowHideTypePmiGeometry 

显示或隐藏PMI几何

ShowHideTypeCaeEntities 

显示或隐藏所有CAE实体

ShowHideTypeMeshes 

显示或隐藏所有网格类型

ShowHideTypeMesh0d 

显示或隐藏所有0维网格

ShowHideTypeMesh0dConcentratedMass 

显示或隐藏所有0维集中质量网格

ShowHideTypeMesh0dDistributedMass 

显示或隐藏所有0维分布质量网格

ShowHideTypeMesh0dHeatBody 

显示或隐藏所有0维热体网格

ShowHideTypeMesh0dNodeToGround 

显示或隐藏所有0维节点到地面网格

ShowHideTypeMesh1d 

显示或隐藏所有1维网格类型

ShowHideTypeMesh1dBar 

显示或隐藏所有1维杆单元网格类型

ShowHideTypeMesh1dBeam 

显示或隐藏所有1维梁单元网格类型

ShowHideTypeMesh1dRod 

显示或隐藏所有1维棒单元网格类型

ShowHideTypeMesh1dBearing 

显示或隐藏所有1维轴承网格类型

ShowHideTypeMesh1dBearing2 

显示或隐藏所有1维轴承2网格类型

ShowHideTypeMesh1dRigidLink 

显示或隐藏所有1维刚性连杆网格类型

ShowHideTypeMesh1dInterpolation 

显示或隐藏所有1维插值网格类型

ShowHideTypeMesh1dSpring 

显示或隐藏所有1维弹簧网格类型

ShowHideTypeMesh1dEdgeContact 

显示或隐藏所有1维边接触网格类型

ShowHideTypeMesh1dFaceContact 

显示或隐藏所有1维面接触网格类型

ShowHideTypeMesh1dWeld 

显示或隐藏所有1维焊缝网格类型

ShowHideTypeMesh1dEdgeFaceConnection 

显示或隐藏所有1维边面连接网格类型

ShowHideTypeMesh1dPlotel 

显示或隐藏所有1维PLOTEL网格类型

ShowHideTypeMesh1dMass 

显示或隐藏所有1维质量网格类型

ShowHideTypeMesh1dMpc 

显示或隐藏所有MPC网格类型

ShowHideTypeMesh1dJoint 

显示或隐藏所有关节网格类型

ShowHideTypeMesh1dFou3 

显示或隐藏所有1维傅里叶网格类型

ShowHideTypeMesh1dBush2 

显示或隐藏所有1维Bush2网格类型

ShowHideTypeMesh2d 

显示或隐藏所有2维网格

ShowHideTypeMesh2dTri3 

显示或隐藏所有包含三角形3节点单元的2维网格

ShowHideTypeMesh2dTri6 

显示或隐藏所有包含三角形6节点单元的2维网格

ShowHideTypeMesh2dQuad4 

显示或隐藏所有包含四边形4节点单元的2维网格

ShowHideTypeMesh2dQuad8 

显示或隐藏所有包含四边形8节点单元的2维网格

ShowHideTypeMesh3d 

显示或隐藏所有3维网格

ShowHideTypeMesh3dTet4 

显示或隐藏所有包含四面体4节点单元的3维网格

ShowHideTypeMesh3dTet10 

显示或隐藏所有包含四面体10节点单元的3维网格

ShowHideTypeMesh3dTetMixed 

显示或隐藏所有包含带省略中节点的四面体单元的3维网格

ShowHideTypeMesh3dHex8 

显示或隐藏所有包含8节点六面体单元的3维网格

ShowHideTypeMesh3dHex20 

显示或隐藏所有包含20节点六面体单元的3维网格

ShowHideTypeMesh3dHexcohes8 

显示或隐藏所有包含8节点六面体粘结单元的3维网格

ShowHideTypeMesh3dHexcohes20 

显示或隐藏所有包含20节点六面体粘结单元的3维网格

ShowHideTypeMesh3dWedge6 

显示或隐藏所有包含6节点楔形单元的3维网格

ShowHideTypeMesh3dWedge15 

显示或隐藏所有包含15节点楔形单元的3维网格

ShowHideTypeMesh3dWdgcohes6 

显示或隐藏所有包含6节点楔形粘结单元的3维网格

ShowHideTypeMesh3dWdgcohes15 

显示或隐藏所有包含15节点楔形粘结单元的3维网格

ShowHideTypeMesh3dPyramid5 

显示或隐藏所有包含5节点金字塔单元的3维网格

ShowHideTypeMesh3dPyramid13 

显示或隐藏所有包含13节点金字塔单元的3维网格

ShowHideTypeMesh3dPyramidMixed 

显示或隐藏所有包含带省略中节点的金字塔单元的3维网格

ShowHideTypeDrawingObjects 

显示或隐藏所有制图类型。这包括制图尺寸、注释、自定义符号、表格和图像

ShowHideTypeDrawingDimensions 

显示或隐藏所有制图尺寸

ShowHideTypeDrawingAnnotation 

显示或隐藏所有制图注释。这包括制图注释、特征控制框、基准特征符号、基准目标、气球、表面粗糙度符号、焊缝符号、目标点符号、相交符号、剖面线、区域填充和中心线

ShowHideTypeDrawingNotes 

显示或隐藏所有制图注释

ShowHideTypeDrawingFeatureControlFrame 

显示或隐藏所有制图特征控制框

ShowHideTypeDrawingDatumFeatureSymbols 

显示或隐藏所有制图基准特征符号

ShowHideTypeDrawingDatumTargets 

显示或隐藏所有制图基准目标

ShowHideTypeDrawingBalloons 

显示或隐藏所有制图气球

ShowHideTypeDrawingSurfaceFinishSymbols 

显示或隐藏所有制图表面粗糙度符号

ShowHideTypeDrawingWeldSymbols 

显示或隐藏所有制图焊缝符号

ShowHideTypeDrawingTargetPointSymbols 

显示或隐藏所有制图目标点符号

ShowHideTypeDrawingIntersectionSymbols 

显示或隐藏所有制图相交符号

ShowHideTypeDrawingCrosshatch 

显示或隐藏所有制图剖面线

ShowHideTypeDrawingAreaFill 

显示或隐藏所有制图区域填充

ShowHideTypeDrawingCenterlines 

显示或隐藏所有制图中心线

ShowHideTypeDrawingCustomSymbols 

显示或隐藏所有所有制图自定义符号

ShowHideTypeDrawingTables 

显示或隐藏所有制图表格。这包括表格注释、零件列表和标题块

ShowHideTypeDrawingTabularNotes 

显示或隐藏所有表格注释

ShowHideTypeDrawingPartsLists 

显示或隐藏所有零件列表

ShowHideTypeDrawingTitleBlocks 

显示或隐藏所有标题块

ShowHideTypeDrawingHoleTables 

显示或隐藏所有孔表

ShowHideTypeDrawingImages 

显示或隐藏所有图像

ShowHideTypePmiObject 

显示或隐藏所有PMI对象

ShowHideTypePmiObjectDimensions 

显示或隐藏所有PMI尺寸

ShowHideTypePmiAnnotations 

显示或隐藏所有PMI注释

ShowHideTypePmiObjectNotes 

显示或隐藏所有PMI注释

ShowHideTypePmiFeatureControlFrames 

显示或隐藏所有PMI特征控制框

ShowHideTypePmiDatumFeatureSymbols 

显示或隐藏所有PMI基准特征符号

ShowHideTypePmiDatumTargets 

显示或隐藏所有PMI基准目标

ShowHideTypePmiBalloons 

显示或隐藏所有PMI气球

ShowHideTypePmiSurfaceFinishSymbols 

显示或隐藏所有PMI表面粗糙度符号

ShowHideTypePmiWeldSymbols 

显示或隐藏所有PMI焊缝符号

ShowHideTypePmiCenterlines 

显示或隐藏所有PMI中心线

ShowHideTypePmiRegions 

显示或隐藏所有PMI区域

ShowHideTypePmiTables 

显示或隐藏所有PMI表格

ShowHideTypePmiCustomSymbols 

显示或隐藏所有PMI自定义符号

ShowHideTypeComponents2d 

显示或隐藏2维组件

ShowHideTypeImages 

显示或隐藏所有图像。 包括光栅图像。

ShowHideTypeRasterImage 

显示或隐藏光栅图像

ShowHideTypeAoAll 

显示或隐藏所有分析对象。

ShowHideTypeAoDeviationGauge 

显示或隐藏偏差测量仪分析对象。

ShowHideTypeAoSectionAnalysis 

显示或隐藏截面分析对象。

ShowHideTypeAoGridAnalysis 

显示或隐藏网格分析对象。

ShowHideTypeAoHighlightLines 

显示或隐藏高亮线分析对象。

ShowHideTypeAoSurfaceContinuity 

显示或隐藏曲面连续性分析对象。

ShowHideTypeAoGapFlushness 

显示或隐藏间隙和齐平度分析对象。

ShowHideTypeAoCurveContinuity 

显示或隐藏曲线连续性分析对象。

ShowHideTypeAoCurveCurvature 

显示或隐藏曲线分析对象。

ShowHideTypeAoSurfaceIntersection 

显示或隐藏曲面相交分析对象。

ShowHideTypeAoDraftAnalysis 

显示或隐藏拔模分析对象。

ShowHideTypeAoTrimAngleCheck 

显示或隐藏修剪角度检查分析对象。

ShowHideTypeAoMoldFlow 

显示或隐藏模流分析对象。

ShowHideTypeAoLocalRadius 

显示或隐藏局部半径分析对象。

ShowHideTypeAoFaceCurvature 

显示或隐藏面曲率分析对象。

ShowHideTypeAoFaceAnalysis 

显示或隐藏面分析对象。

ShowHideTypeAoWallThickness 

显示或隐藏壁厚分析对象。

ShowHideTypeAoSheetBoundary 

显示或隐藏钣金边界分析对象。

ShowHideTypeMeshControls 

显示或隐藏所有网格控制。

ShowHideTypeMeshControlsEdgeDensity 

显示或隐藏所有网格控制 - 边缘密度。

ShowHideTypeMeshControlsMappedEdgeDensity 

显示或隐藏所有网格控制 - 映射边缘密度。

ShowHideTypeMeshControlsFaceDensity 

显示或隐藏所有网格控制 - 面密度。

ShowHideTypeMeshControlsMappedHoleDensity 

显示或隐藏所有网格控制 - 映射孔密度。

ShowHideTypeMeshControlsWeldRowDensity 

显示或隐藏所有网格控制 - 焊缝行密度。

ShowHideTypeMeshControlsFilletDensity 

显示或隐藏所有网格控制 - 圆角密度。

ShowHideTypeMeshControlsCylinderDensity 

显示或隐藏所有网格控制 - 圆柱密度。

ShowHideTypeMeshControlsBoundaryLayer 

显示或隐藏所有网格控制 - 边界层。

ShowHideTypeMmc 

显示或隐藏所有网格配合条件。

ShowHideTypeMatchFaceMeshControl 

显示或隐藏所有网格控制 - 面依赖控制

ShowHideTypeMatchEdgeMeshControl 

显示或隐藏所有网格控制 - 边缘匹配网格控制

ShowHideTypeMeshedPolygonBodies 

显示或隐藏已网格化的多边形体

ShowHideTypeUnmeshedPolygonBodies 

显示或隐藏未网格化的多边形体

ShowHideTypeMeshPoints 

显示或隐藏网格点

ShowHideTypePmiSketchDimensions 

显示或隐藏所有PMI草图尺寸

ShowHideTypeCaeBoundingVolumes 

显示或隐藏所有CAE边界体积。

ShowHideTypeMeshControlsPointDensity 

显示或隐藏所有网格控制 - 点密度。

ShowHideTypeMeshControlsBoundingVolumeDensity 

显示或隐藏所有网格控制 - 边界体积密度。

ShowHideTypeEdgeSeparationCondition 

显示或隐藏所有边缘分离条件。

ShowHideTypeSelectionRecipes 

显示或隐藏所有选择规则。

ShowHideTypeSelectionRecipesBoundingVolume 

显示或隐藏所有边界体积选择规则。

ShowHideTypeSelectionRecipesSingleNode 

显示或隐藏所有单节点选择规则。

ShowHideTypeLbc 

显示或隐藏所有LBC

ShowHideTypeLbcLoad 

显示或隐藏所有LBC载荷

ShowHideTypeLbcConstraint 

显示或隐藏所有LBC约束

ShowHideTypeLbcSimulationObject 

显示或隐藏所有LBC仿真对象

ShowHideTypeMesh1dClink 

显示或隐藏所有1D CLink网格类型

ShowHideTypeMesh1dBeam3 

显示或隐藏所有1D抛物线梁网格类型

ShowHideTypeMesh1dBendPipe 

显示或隐藏所有1D弯管网格类型

ShowHideTypeMesh1dRspline 

显示或隐藏所有1D样条曲线网格类型

ShowHideTypeCompositesAll 

显示或隐藏所有复合材料

ShowHideTypeCompositesLaminates 

显示或隐藏所有复合材料层压板

ShowHideTypeCompositesPlies 

显示或隐藏所有复合材料铺层

ShowHideTypeCompositesRosettes 

显示或隐藏所有复合材料花键

ShowHideTypeCompositesProducibilities 

显示或隐藏所有复合材料可制造性

ShowHideTypeCompositesFlatPatterns 

显示或隐藏所有复合材料展开图

ShowHideTypeCompositesDesignStations 

显示或隐藏所有复合材料设计站

ShowHideTypeCompositesCrossSections 

显示或隐藏所有复合材料截面

ShowHideTypeCompositesPlyPieces 

显示或隐藏所有复合材料铺层片段

ShowHideTypeAoDistanceAnalysis 

显示或隐藏距离分析对象。

ShowHideTypeAoRadiusAnalysis 

显示或隐藏半径分析对象。

ShowHideTypeAoReflectionAnalysis 

显示或隐藏反射分析对象。

ShowHideTypeAoSlopeAnalysis 

显示或隐藏斜率分析对象。

成员函数说明

◆ BlankObjects()

void NXOpen::DisplayManager::BlankObjects ( const std::vector< NXOpen::DisplayableObject * > & objects)

隐藏一组可显示对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide。 某些可显示对象对此方法无效,若在输入对象中找到将被忽略,包括实体的面和边对象。
于 NX3.0.0 版本创建。

许可证要求:无

参数
objects要隐藏的对象

◆ FacetCacheMemoryLevel()

NXOpen::DisplayManager::FacetCacheMemoryLevelType NXOpen::DisplayManager::FacetCacheMemoryLevel ( )

返回显示小平面缓存系统的内存级别。
小平面缓存内存级别用于管理显示小平面缓存的内存占用。内存级别越高,内存占用越大。

通过将内存级别设置为 NXOpen::DisplayManager::FacetCacheMemoryLevelTypeNone 可关闭小平面缓存。 对于其他所有内存级别,若显示系统检测到 NX 存在内存压力,会尝试执行周期性清理。 清理程度取决于内存级别。内存级别越低,意味着需要更多清理以保持较低的内存占用。 注意,低内存级别可能会因小平面缓存中缺少小平面数据而降低渲染性能。

创建于 NX10.0.0。

许可证要求:无

◆ GetJ3dData()

std::vector< NXOpen::DisplayManager::J3dData > NXOpen::DisplayManager::GetJ3dData ( )

返回显示部件中每个可显示实体及其显示信息的列表。

返回
实体和显示数据的数组
创建于 NX5.0.0。

许可证要求:无

◆ GetJ3dGeometry()

bool NXOpen::DisplayManager::GetJ3dGeometry ( NXOpen::DisplayableObject * eid,
double tolerance,
bool wireframe,
std::vector< double > & points,
std::vector< double > & normals,
std::vector< int > & pointsPerStrip )

返回实体的多边形/矢量信息。

返回
若生成矢量数据则返回 true
创建于 NX5.0.0。

许可证要求:无
参数
eid要细化的实体
tolerance细化公差的调整因子
wireframe若为 true 则生成线框实体
points多边形/矢量点
normals多边形法向量
pointsPerStrip每个三角形条带的点数

◆ GetShowableHideableTypes()

std::vector< NXString > NXOpen::DisplayManager::GetShowableHideableTypes ( )

返回所有已注册的 ShowHideType 字符串数组。

返回
已注册的 ShowHideType 字符串。
创建于 NX9.0.0。

许可证要求:无

◆ GetWindowHandle()

NXOpen::WindowHandle * NXOpen::DisplayManager::GetWindowHandle ( NXOpen::View * view)

返回与给定视图关联的窗口。关联窗口仅在视图被激活并显示时创建。

返回
与给定视图关联的窗口
创建于 NX2406.0.0。

许可证要求:无
参数
view关联窗口的视图

◆ HideByType() [1/2]

int NXOpen::DisplayManager::HideByType ( const char * type,
NXOpen::DisplayManager::ShowHideScope scope )

按类型隐藏一组对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide

返回
隐藏的对象数量
于 NX9.0.0 版本创建。

许可证要求:无
参数
type要隐藏的对象类型
scope隐藏操作的范围

◆ HideByType() [2/2]

int NXOpen::DisplayManager::HideByType ( const NXString & type,
NXOpen::DisplayManager::ShowHideScope scope )

按类型隐藏一组对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide

返回
隐藏的对象数量
弃用
在 NX9.0.0 版本中已废弃。请使用接受字符串类型参数的 NXOpen::DisplayManager::HideByType。 要查找所有已注册的 ShowHideType 字符串,请使用 NXOpen::DisplayManager::GetShowableHideableTypes

于 NX5.0.0 版本创建。

许可证要求:无

要隐藏的对象类型 隐藏操作的范围 按类型隐藏一组对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide

返回
隐藏的对象数量
于 NX9.0.0 版本创建。

许可证要求:无
参数
type要隐藏的对象类型
scope隐藏操作的范围

◆ MakeUpToDate()

void NXOpen::DisplayManager::MakeUpToDate ( )

确保之前调用的显示操作完成。仅由直接调用 Windows、MFC 或 Motif 函数显示对话框的 NXOpen 应用程序调用。使用 NXOpen 对话框时不需要此函数。
创建于 NX3.0.0。

许可证要求:无

◆ NewDisplayModification()

NXOpen::DisplayModification * NXOpen::DisplayManager::NewDisplayModification ( )
 构造一个新的 @link NXOpen::DisplayModification NXOpen::DisplayModification@endlink 对象。
 @return  新的 DisplayModification 实例


于 NX3.0.0 中创建。

许可证要求:无

◆ SetFacetCacheMemoryLevel()

void NXOpen::DisplayManager::SetFacetCacheMemoryLevel ( NXOpen::DisplayManager::FacetCacheMemoryLevelType memoryLevel)

设置显示小平面缓存系统的内存级别。
小平面缓存内存级别用于管理显示小平面缓存的内存占用。内存级别越高,内存占用越大。

通过将内存级别设置为 NXOpen::DisplayManager::FacetCacheMemoryLevelTypeNone 可关闭小平面缓存。 对于其他所有内存级别,若显示系统检测到 NX 存在内存压力,会尝试执行周期性清理。 清理程度取决于内存级别。内存级别越低,意味着需要更多清理以保持较低的内存占用。 注意,低内存级别可能会因小平面缓存中缺少小平面数据而降低渲染性能。

创建于 NX10.0.0。

许可证要求:无

参数
memoryLevel内存级别

◆ ShowAdjacent()

void NXOpen::DisplayManager::ShowAdjacent ( const std::vector< NXOpen::DisplayableObject * > & objects)

显示与一组可显示对象(NXOpen::CAE::CAE面NXOpen::CAE::CAE边)相邻的对象。 若选择 NXOpen::CAE::CAE面,则显示其所有相邻面和关联边。 若选择 NXOpen::CAE::CAE边,则显示其关联面及其关联边。
于 NX5.0.0 版本创建。

许可证要求:nx_masterfem("有限元建模")或 nx_design_sim("NX 设计仿真")

参数
objects要查找相邻对象的基础对象

◆ ShowByType() [1/2]

int NXOpen::DisplayManager::ShowByType ( const char * type,
NXOpen::DisplayManager::ShowHideScope scope )

按类型显示一组对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide

返回
显示的对象数量
于 NX9.0.0 版本创建。

许可证要求:无
参数
type要显示的对象类型
scope显示操作的范围

◆ ShowByType() [2/2]

int NXOpen::DisplayManager::ShowByType ( const NXString & type,
NXOpen::DisplayManager::ShowHideScope scope )

按类型显示一组对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide

返回
显示的对象数量
弃用
在 NX9.0.0 版本中已废弃。请使用接受字符串类型参数的 NXOpen::DisplayManager::ShowByType。 要查找所有已注册的 ShowHideType 字符串,请使用 NXOpen::DisplayManager::GetShowableHideableTypes

于 NX5.0.0 版本创建。

许可证要求:无

要显示的对象类型 显示操作的范围 按类型显示一组对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide

返回
显示的对象数量
于 NX9.0.0 版本创建。

许可证要求:无
参数
type要显示的对象类型
scope显示操作的范围

◆ ShowNodesRelatedToDisplayedElements()

void NXOpen::DisplayManager::ShowNodesRelatedToDisplayedElements ( bool includeInteriorNodes)

显示与显示元素相关的所有节点。如果 NXOpen::CAE::ModelDisplayBuilder 的节点显示模式设置为 NXOpen::CAE::ModelDisplayBuilder::NodeDisplayModeTypeImplicit ,此函数将不执行任何操作
创建于 NX8.5.0。

许可证要求:nx_masterfem(“有限元建模”)或 nx_design_sim(“NX 设计仿真”)

参数
includeInteriorNodes包含内部节点

◆ ShowObjects()

void NXOpen::DisplayManager::ShowObjects ( const std::vector< NXOpen::DisplayableObject * > & objects,
NXOpen::DisplayManager::LayerSetting layerSetting )

取消隐藏一组可显示对象,当对象位于不可见图层时会考虑以下图层设置:

  1. NXOpen::DisplayManager::LayerSettingMoveObjectsToWorkLayer - 若对象位于不可见图层,会先将其移动到工作图层再取消隐藏。
  2. NXOpen::DisplayManager::LayerSettingChangeLayerToSelectable - 若图层不可见,会将对象所在图层设为可选。


创建于 NX5.0.2。

许可证要求:无

参数
objects对象
layerSetting图层设置选项

◆ ShowOnly()

void NXOpen::DisplayManager::ShowOnly ( const std::vector< NXOpen::DisplayableObject * > & objects)

仅显示一组可显示对象。可选对象包括: NXOpen::曲线NXOpen::点NXOpen::CAE::网格点、 坐标系、NXOpen::平面、网格、NXOpen::CAE::CAE实体NXOpen::CAE::CAE面、载荷、约束和仿真对象。 使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide
于 NX5.0.0 版本创建。

许可证要求:nx_masterfem("有限元建模")或 nx_design_sim("NX 设计仿真")

参数
objects要仅显示的对象

◆ Tag()

tag_t NXOpen::DisplayManager::Tag ( ) const

返回此对象的标签。

◆ UnblankObjects()

void NXOpen::DisplayManager::UnblankObjects ( const std::vector< NXOpen::DisplayableObject * > & objects)

取消隐藏一组可显示对象。使用该方法后,您可能需要使用 NXOpen::View::FitAfterShowOrHide。 某些可显示对象对此方法无效,若在输入对象中找到将被忽略,包括实体的面和边对象。
于 NX3.0.0 版本创建。

许可证要求:无

参数
objects要取消隐藏的对象