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

有界网格构建器 更多...

#include <Display_BoundedGridBuilder.hxx>

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

Public 类型

enum  LabelReferenceType { LabelReferenceTypeLocal , LabelReferenceTypeWcs , LabelReferenceTypeAbsolute }
enum  ShowLabelType { ShowLabelTypeAlways , ShowLabelTypeParalleltoView , ShowLabelTypeNone }
Public 类型 继承自 NXOpen::Display::GridBuilder
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 成员函数

bool Associative ()
bool GetCornerPoints (NXOpen::Point3d *point1, NXOpen::Point3d *point2, NXOpen::Point3d *point3, NXOpen::Point3d *point4)
NXOpen::Display::BoundedGridBuilder::LabelReferenceType LabelReference ()
NXOpen::Point3d LocalOrigin ()
void SaveCurves (const char *groupName)
void SaveCurves (const NXString &groupName)
NXOpen::Display::SectionCurveSettingsBuilderSectionCurveSettings ()
void SetAssociative (bool associative)
bool SetCornerPoints (const NXOpen::Point3d &point1, const NXOpen::Point3d &point2, const NXOpen::Point3d &point3, const NXOpen::Point3d &point4)
void SetLabelReference (NXOpen::Display::BoundedGridBuilder::LabelReferenceType labelReference)
void SetLocalOrigin (const NXOpen::Point3d &localOrigin)
void SetShowLabel (NXOpen::Display::BoundedGridBuilder::ShowLabelType showLabelType)
NXOpen::Display::BoundedGridBuilder::ShowLabelType ShowLabel ()
Public 成员函数 继承自 NXOpen::Display::GridBuilder
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 _BoundedGridBuilderBuilder

详细描述

有界网格构建器

表示用于创建有界网格 NXOpen::Display::BoundedGrid 的构建器。
这是一个抽象类,不能实例化。
默认值。

属性
SectionCurveSettings.ColorOption Any
SectionCurveSettings.Show false


创建于NX6.0.0。

成员枚举类型说明

◆ LabelReferenceType

指定标签参考。

枚举值
LabelReferenceTypeLocal 

使用本地网格原点 确定网格线偏移标签

LabelReferenceTypeWcs 

使用WCS原点在网格平面上的投影确定网格线偏移 标签

LabelReferenceTypeAbsolute 

使用绝对原点在网格平面上的投影确定网格线偏移 标签

◆ ShowLabelType

指定用于网格标签显示的标签选项。

枚举值
ShowLabelTypeAlways 

始终显示标签

ShowLabelTypeParalleltoView 

当网格 方向与视图方向对齐时显示标签

ShowLabelTypeNone 

从不显示标签

成员函数说明

◆ Associative()

bool NXOpen::Display::BoundedGridBuilder::Associative ( )

返回关联性
创建于 NX6.0.0.

许可证要求 : 无

◆ GetCornerPoints()

bool NXOpen::Display::BoundedGridBuilder::GetCornerPoints ( NXOpen::Point3d * point1,
NXOpen::Point3d * point2,
NXOpen::Point3d * point3,
NXOpen::Point3d * point4 )

获取网格的角点

返回
指示角点是否有效的标志
创建于 NX6.0.0.

许可证要求 : 无
参数
point1第一个角点
point2第二个角点
point3第三个角点
point4第四个角点

◆ LabelReference()

NXOpen::Display::BoundedGridBuilder::LabelReferenceType NXOpen::Display::BoundedGridBuilder::LabelReference ( )

返回标签参考
创建于 NX6.0.0.

许可证要求 : 无

◆ LocalOrigin()

NXOpen::Point3d NXOpen::Display::BoundedGridBuilder::LocalOrigin ( )

返回局部原点
创建于 NX6.0.0.

许可证要求 : 无

◆ SaveCurves() [1/2]

void NXOpen::Display::BoundedGridBuilder::SaveCurves ( const char * groupName)

通过将有界网格与网格对象所属部件中的所有体相交来创建曲线。工作视图中可见的体将被相交。曲线会添加到以指定名称创建的组中,该组将显示在部件导航器中。曲线在工作部件中创建。这些曲线与网格无关联,只是可用于建模目的的快照曲线。如果客户默认设置“保存截面曲线时加载实体/片体”已启用,基准平面网格对话框中的“保存截面曲线副本”命令会为截面平面上的任何可见轻量化体将实体/片体加载到内存中。这可能会增加操作的时间和内存使用量,但会确保截面曲线完全准确。
创建于 NX6.0.0.

许可证要求:无

参数
groupName包含曲线的组的名称。 若为 NULL,则使用默认名称。

◆ SaveCurves() [2/2]

void NXOpen::Display::BoundedGridBuilder::SaveCurves ( const NXString & groupName)

通过将有界网格与网格对象所在部件中的所有体相交来创建曲线。工作视图中可见的体将被相交。曲线会添加到指定名称创建的组中,该组会显示在部件导航器中。曲线创建在工作部件中,它们与网格无关联,仅作为可用于建模的快照曲线。如果客户默认值“保存截面曲线时加载实体/片体”已启用,基准平面网格对话框中的保存截面曲线副本命令会将可见的轻量级体加载到内存中,以确保截面曲线的完全准确性,但可能会增加操作时间和内存使用。
创建于 NX6.0.0.

许可证要求 : 无

参数
groupName包含曲线的组名称。 若为 NULL,则使用默认名称。

◆ SectionCurveSettings()

NXOpen::Display::SectionCurveSettingsBuilder * NXOpen::Display::BoundedGridBuilder::SectionCurveSettings ( )

返回曲线设置构建器
创建于 NX6.0.0.

许可证要求 : 无

◆ SetAssociative()

void NXOpen::Display::BoundedGridBuilder::SetAssociative ( bool associative)

设置关联性
创建于 NX6.0.0.

许可证要求 : 无

参数
associativeassociative

◆ SetCornerPoints()

bool NXOpen::Display::BoundedGridBuilder::SetCornerPoints ( const NXOpen::Point3d & point1,
const NXOpen::Point3d & point2,
const NXOpen::Point3d & point3,
const NXOpen::Point3d & point4 )

设置网格的角点

返回
指示角点是否有效的标志
创建于 NX6.0.0.

许可证要求 : 无
参数
point1第一个角点
point2第二个角点
point3第三个角点
point4第四个角点

◆ SetLabelReference()

void NXOpen::Display::BoundedGridBuilder::SetLabelReference ( NXOpen::Display::BoundedGridBuilder::LabelReferenceType labelReference)

设置标签参考
创建于 NX6.0.0.

许可证要求 : 无

参数
labelReferencelabelreference

◆ SetLocalOrigin()

void NXOpen::Display::BoundedGridBuilder::SetLocalOrigin ( const NXOpen::Point3d & localOrigin)

设置局部原点
创建于 NX6.0.0.

许可证要求 : 无

参数
localOrigin标签原点

◆ SetShowLabel()

void NXOpen::Display::BoundedGridBuilder::SetShowLabel ( NXOpen::Display::BoundedGridBuilder::ShowLabelType showLabelType)

设置显示标签
创建于 NX6.0.0.

许可证要求 : 无

参数
showLabelTypeshowlabeltype

◆ ShowLabel()

NXOpen::Display::BoundedGridBuilder::ShowLabelType NXOpen::Display::BoundedGridBuilder::ShowLabel ( )

返回显示标签
创建于 NX6.0.0.

许可证要求 : 无