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

网格构建器类 更多...

#include <Display_GridBuilder.hxx>

类 NXOpen::Display::GridBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Display::BoundedGridBuilder NXOpen::Display::DatumPlaneGridBuilder NXOpen::Display::PlaneGridBuilder

Public 类型

enum  LineStyleType {
  LineStyleTypeSolid , LineStyleTypeDashed , LineStyleTypePhantom , LineStyleTypeCenterline ,
  LineStyleTypeDotted , LineStyleTypeLongdash , LineStyleTypeDotdash , LineStyleTypeEight ,
  LineStyleTypeNine , LineStyleTypeTen , LineStyleTypeEleven
}
enum  LineWeightType {
  LineWeightTypeThin , LineWeightTypeNormal , LineWeightTypeThick , LineWeightTypeOne ,
  LineWeightTypeTwo , LineWeightTypeThree , LineWeightTypeFour , LineWeightTypeFive ,
  LineWeightTypeSix , LineWeightTypeSeven , LineWeightTypeEight , LineWeightTypeNine
}

Public 成员函数

void InheritSettings (NXOpen::Display::Grid *grid)
NXOpen::NXColorLineColor ()
double MajorLineSpacing ()
NXOpen::Display::GridBuilder::LineStyleType MajorLineStyle ()
NXOpen::Display::GridBuilder::LineWeightType MajorLineWeight ()
int MinorLinesPerMajor ()
NXOpen::Display::GridBuilder::LineStyleType MinorLineStyle ()
NXOpen::Display::GridBuilder::LineWeightType MinorLineWeight ()
void SetLineColor (NXOpen::NXColor *lineColor)
void SetMajorLineSpacing (double majorLineSpacing)
void SetMajorLineStyle (NXOpen::Display::GridBuilder::LineStyleType majorLineStyle)
void SetMajorLineWeight (NXOpen::Display::GridBuilder::LineWeightType majorLineWeight)
void SetMinorLinesPerMajor (int minorLinesPerMajor)
void SetMinorLineStyle (NXOpen::Display::GridBuilder::LineStyleType minorLineStyle)
void SetMinorLineWeight (NXOpen::Display::GridBuilder::LineWeightType minorLineWeight)
void SetShow (bool show)
void SetShowMajorLines (bool showMajorLines)
void SetShowOnTop (bool showOnTop)
void SetSnapPointsPerMinor (int snapPointsPerMinor)
void SetSnapToGrid (bool snapToGrid)
bool Show ()
bool ShowMajorLines ()
bool ShowOnTop ()
int SnapPointsPerMinor ()
bool SnapToGrid ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _GridBuilderBuilder

详细描述

网格构建器类

表示用于添加网格 NXOpen::Display::Grid 的建造器
这是一个抽象类,无法实例化。

创建于NX6.0.0.

成员枚举类型说明

◆ LineStyleType

指定网格主次线使用的线型。

枚举值
LineStyleTypeSolid 

实线

LineStyleTypeDashed 

虚线

LineStyleTypePhantom 

双点画线

LineStyleTypeCenterline 

中心线

LineStyleTypeDotted 

点线

LineStyleTypeLongdash 

长虚线

LineStyleTypeDotdash 

点画线

LineStyleTypeEight 

长虚双点线

LineStyleTypeNine 

OOTB字体为长虚点线,造船字体为波浪线

LineStyleTypeTen 

OOTB字体为长虚三点线,造船字体为锯齿线

LineStyleTypeEleven 

OOTB字体为长虚双短虚线,造船字体为铁路线

◆ LineWeightType

指定网格主次线使用的线宽。

枚举值
LineWeightTypeThin 

LineWeightTypeNormal 

正常

LineWeightTypeThick 

LineWeightTypeOne 

一级

LineWeightTypeTwo 

二级

LineWeightTypeThree 

三级

LineWeightTypeFour 

四级

LineWeightTypeFive 

五级

LineWeightTypeSix 

六级

LineWeightTypeSeven 

七级

LineWeightTypeEight 

八级

LineWeightTypeNine 

九级

成员函数说明

◆ InheritSettings()

void NXOpen::Display::GridBuilder::InheritSettings ( NXOpen::Display::Grid * grid)

继承指定网格的设置。这些设置包括 例如 Display::GridBuilder::MajorLineSpacing Display::GridBuilder::SetMajorLineSpacing 之类的属性。
创建于NX6.0.0。

许可证要求:无

参数
grid网格。NULL无效。

◆ LineColor()

NXOpen::NXColor * NXOpen::Display::GridBuilder::LineColor ( )

返回线条颜色
创建于NX6.0.0。

许可证要求 : 无

◆ MajorLineSpacing()

double NXOpen::Display::GridBuilder::MajorLineSpacing ( )

获取主线间距
创建于NX6.0.0.

许可证要求 : 无

◆ MajorLineStyle()

NXOpen::Display::GridBuilder::LineStyleType NXOpen::Display::GridBuilder::MajorLineStyle ( )

返回主线条样式
创建于NX6.0.0。

许可证要求 : 无

◆ MajorLineWeight()

NXOpen::Display::GridBuilder::LineWeightType NXOpen::Display::GridBuilder::MajorLineWeight ( )

返回主线条粗细
创建于NX6.0.0。

许可证要求 : 无

◆ MinorLinesPerMajor()

int NXOpen::Display::GridBuilder::MinorLinesPerMajor ( )

返回每主线条的次线条数
创建于NX6.0.0。

许可证要求 : 无

◆ MinorLineStyle()

NXOpen::Display::GridBuilder::LineStyleType NXOpen::Display::GridBuilder::MinorLineStyle ( )

返回次线条样式
创建于NX6.0.0。

许可证要求 : 无

◆ MinorLineWeight()

NXOpen::Display::GridBuilder::LineWeightType NXOpen::Display::GridBuilder::MinorLineWeight ( )

返回次线条粗细
创建于NX6.0.0。

许可证要求 : 无

◆ SetLineColor()

void NXOpen::Display::GridBuilder::SetLineColor ( NXOpen::NXColor * lineColor)

设置线条颜色
创建于NX6.0.0。

许可证要求 : 无

参数
lineColor线条颜色

◆ SetMajorLineSpacing()

void NXOpen::Display::GridBuilder::SetMajorLineSpacing ( double majorLineSpacing)

设置主线条间距
创建于NX6.0.0。

许可证要求 : 无

参数
majorLineSpacing主线条间距

◆ SetMajorLineStyle()

void NXOpen::Display::GridBuilder::SetMajorLineStyle ( NXOpen::Display::GridBuilder::LineStyleType majorLineStyle)

设置主线条样式
创建于NX6.0.0。

许可证要求 : 无

参数
majorLineStyle主线条样式

◆ SetMajorLineWeight()

void NXOpen::Display::GridBuilder::SetMajorLineWeight ( NXOpen::Display::GridBuilder::LineWeightType majorLineWeight)

设置主线条粗细
创建于NX6.0.0。

许可证要求 : 无

参数
majorLineWeight主线条粗细

◆ SetMinorLinesPerMajor()

void NXOpen::Display::GridBuilder::SetMinorLinesPerMajor ( int minorLinesPerMajor)

设置每主线条的次线条数
创建于NX6.0.0。

许可证要求 : 无

参数
minorLinesPerMajor每主线条的次线条数

◆ SetMinorLineStyle()

void NXOpen::Display::GridBuilder::SetMinorLineStyle ( NXOpen::Display::GridBuilder::LineStyleType minorLineStyle)

设置次线条样式
创建于NX6.0.0。

许可证要求 : 无

参数
minorLineStyle次线条样式

◆ SetMinorLineWeight()

void NXOpen::Display::GridBuilder::SetMinorLineWeight ( NXOpen::Display::GridBuilder::LineWeightType minorLineWeight)

设置次线条粗细
创建于NX6.0.0。

许可证要求 : 无

参数
minorLineWeight次线条粗细

◆ SetShow()

void NXOpen::Display::GridBuilder::SetShow ( bool show)

设置显示状态
创建于NX6.0.0。

许可证要求:无

参数
show显示

◆ SetShowMajorLines()

void NXOpen::Display::GridBuilder::SetShowMajorLines ( bool showMajorLines)

设置是否显示主线
创建于NX6.0.0。

许可证要求:无

参数
showMajorLines显示主线

◆ SetShowOnTop()

void NXOpen::Display::GridBuilder::SetShowOnTop ( bool showOnTop)

设置是否在顶部显示
创建于NX6.0.0。

许可证要求:无

参数
showOnTop在顶部显示

◆ SetSnapPointsPerMinor()

void NXOpen::Display::GridBuilder::SetSnapPointsPerMinor ( int snapPointsPerMinor)

设置每次线条的捕捉点数
创建于NX6.0.0。

许可证要求 : 无

参数
snapPointsPerMinor每次线条的捕捉点数

◆ SetSnapToGrid()

void NXOpen::Display::GridBuilder::SetSnapToGrid ( bool snapToGrid)

设置是否对齐网格
创建于NX6.0.0。

许可证要求:无

参数
snapToGrid对齐网格

◆ Show()

bool NXOpen::Display::GridBuilder::Show ( )

返回显示状态
创建于NX6.0.0。

许可证要求 : 无

◆ ShowMajorLines()

bool NXOpen::Display::GridBuilder::ShowMajorLines ( )

返回是否显示主线
创建于NX6.0.0。

许可证要求:无

◆ ShowOnTop()

bool NXOpen::Display::GridBuilder::ShowOnTop ( )

返回是否在顶部显示
创建于NX6.0.0。

许可证要求:无

◆ SnapPointsPerMinor()

int NXOpen::Display::GridBuilder::SnapPointsPerMinor ( )

返回每次线条的捕捉点数
创建于NX6.0.0。

许可证要求 : 无

◆ SnapToGrid()

bool NXOpen::Display::GridBuilder::SnapToGrid ( )

返回是否对齐网格
创建于NX6.0.0。

许可证要求:无