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

表达式块控件 更多...

#include <BlockStyler_ExpressionBlock.hxx>

类 NXOpen::BlockStyler::ExpressionBlock 继承关系图:
NXOpen::BlockStyler::UIBlock NXOpen::TaggedObject

Public 成员函数

bool AdaptiveScaleLimits ()
NXString BalloonTooltipImage ()
NXString BalloonTooltipLayoutAsString ()
NXString BalloonTooltipText ()
NXString DimensionalityAsString ()
NXOpen::TaggedObjectExpressionObject ()
NXString Formula ()
std::vector< NXStringGetBalloonTooltipLayoutMembers ()
std::vector< NXStringGetDimensionalityMembers ()
bool HasUnitsMenu ()
double LineIncrement ()
double MaximumValue ()
bool MaxInclusive ()
double MinimumValue ()
bool MinInclusive ()
double PageIncrement ()
bool RetainUnits ()
bool RetainValue ()
void SetAdaptiveScaleLimits (bool scaleLimits)
void SetBalloonTooltipImage (const char *imageString)
void SetBalloonTooltipImage (const NXString &imageString)
void SetBalloonTooltipLayoutAsString (const char *enumString)
void SetBalloonTooltipLayoutAsString (const NXString &enumString)
void SetBalloonTooltipText (const char *balloonTooltipText)
void SetBalloonTooltipText (const NXString &balloonTooltipText)
void SetDimensionalityAsString (const char *enumString)
void SetDimensionalityAsString (const NXString &enumString)
void SetExpressionObject (NXOpen::TaggedObject *expressionObject)
void SetFormula (const char *formulaString)
void SetFormula (const NXString &formulaString)
void SetHasUnitsMenu (bool hasMenu)
void SetLineIncrement (double lineIncrement)
void SetMaximumValue (double maxValue)
void SetMaxInclusive (bool maxInclusive)
void SetMinimumValue (double minValue)
void SetMinInclusive (bool minInclusive)
void SetPageIncrement (double pageIncrement)
void SetRetainUnits (bool retain)
void SetRetainValue (bool retain)
void SetUnits (NXOpen::TaggedObject *units)
void SetValue (double expressionValue)
void SetWithScale (bool withScale)
void TestValueChanged (double dimensionValue)
NXOpen::TaggedObjectUnits ()
double Value ()
bool WithScale ()
Public 成员函数 继承自 NXOpen::BlockStyler::UIBlock
bool Enable ()
bool Expanded ()
void Focus ()
NXOpen::BlockStyler::PropertyListGetProperties ()
bool Group ()
NXString Label ()
NXString Name ()
void SetEnable (bool enable)
void SetExpanded (bool expanded)
void SetGroup (bool group)
void SetLabel (const char *label)
void SetLabel (const NXString &label)
void SetShow (bool show)
bool Show ()
void TestFocusChange ()
NXString Type ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExpressionBlockBuilder

详细描述

表达式块控件

表示一个表达式块
创建于 NX8.5.0.

成员函数说明

◆ AdaptiveScaleLimits()

bool NXOpen::BlockStyler::ExpressionBlock::AdaptiveScaleLimits ( )

获取比例限制是否为自适应。 如果为 true,表示比例应为自适应。
Created in NX9.0.0.

License requirements : None

◆ BalloonTooltipImage()

NXString NXOpen::BlockStyler::ExpressionBlock::BalloonTooltipImage ( )

获取 BalloonTooltipImage
创建于 NX8.5.0.

许可要求:无

◆ BalloonTooltipLayoutAsString()

NXString NXOpen::BlockStyler::ExpressionBlock::BalloonTooltipLayoutAsString ( )

以字符串形式获取 BalloonTooltipLayout
创建于 NX8.5.0.

许可要求:无

◆ BalloonTooltipText()

NXString NXOpen::BlockStyler::ExpressionBlock::BalloonTooltipText ( )

返回气球提示文本
创建于 NX8.5.0。

许可要求:无

◆ DimensionalityAsString()

NXString NXOpen::BlockStyler::ExpressionBlock::DimensionalityAsString ( )

返回以字符串表示的维度。它指定表达式所代表的量的类型。
创建于 NX8.5.0。

许可要求:无

◆ ExpressionObject()

NXOpen::TaggedObject * NXOpen::BlockStyler::ExpressionBlock::ExpressionObject ( )

返回表达式对象
创建于 NX8.5.0。

许可要求:无

◆ Formula()

NXString NXOpen::BlockStyler::ExpressionBlock::Formula ( )

返回表达式的公式
创建于 NX8.5.0。

许可要求:无

◆ GetBalloonTooltipLayoutMembers()

std::vector< NXString > NXOpen::BlockStyler::ExpressionBlock::GetBalloonTooltipLayoutMembers ( )

获取 BalloonTooltipLayout 的成员

返回
从属性获取的值。
创建于 NX8.5.0.

许可要求:无

◆ GetDimensionalityMembers()

std::vector< NXString > NXOpen::BlockStyler::ExpressionBlock::GetDimensionalityMembers ( )

获取维度枚举的成员。

返回
从属性获取的值。
创建于 NX8.5.0。

许可要求:无

◆ HasUnitsMenu()

bool NXOpen::BlockStyler::ExpressionBlock::HasUnitsMenu ( )

返回是否具有单位菜单。如果为 true,表示将显示一个菜单,允许用户更改单位。 此属性仅当维度属性设置为非无单位的值时才相关。
创建于 NX8.5.0。

许可要求:无

◆ LineIncrement()

double NXOpen::BlockStyler::ExpressionBlock::LineIncrement ( )

返回行增量值。 指定用户按下键盘上的方向键时的增量/减量。 仅在PresentationStyle设置为Scale或ScaleKeyin时可用。
创建于NX9.0.0。

许可要求:无

◆ MaximumValue()

double NXOpen::BlockStyler::ExpressionBlock::MaximumValue ( )

返回最大值
创建于 NX8.5.0。

许可要求:无

◆ MaxInclusive()

bool NXOpen::BlockStyler::ExpressionBlock::MaxInclusive ( )

获取最大值是否包含边界
Created in NX8.5.0.

License requirements : None

◆ MinimumValue()

double NXOpen::BlockStyler::ExpressionBlock::MinimumValue ( )

获取最小值
Created in NX8.5.0.

License requirements : None

◆ MinInclusive()

bool NXOpen::BlockStyler::ExpressionBlock::MinInclusive ( )

获取最小值是否包含边界
Created in NX8.5.0.

License requirements : None

◆ PageIncrement()

double NXOpen::BlockStyler::ExpressionBlock::PageIncrement ( )

返回页面增量值。 指定用户按下键盘上的Page Up或Page Down键时的增量/减量。 仅在PresentationStyle设置为Scale或ScaleKeyin时可用。
创建于NX9.0.0。

许可要求:无

◆ RetainUnits()

bool NXOpen::BlockStyler::ExpressionBlock::RetainUnits ( )

返回RetainUnits。如果为true,表示块中的单位将在确定、应用或关闭时存储在对话框内存中。
创建于NX1926.0.0。

许可要求:无

◆ RetainValue()

bool NXOpen::BlockStyler::ExpressionBlock::RetainValue ( )

返回RetainValue。如果为true,表示块中的值将在确定、应用或关闭时存储在对话框内存中。
创建于NX10.0.0。

许可要求:无

◆ SetAdaptiveScaleLimits()

void NXOpen::BlockStyler::ExpressionBlock::SetAdaptiveScaleLimits ( bool scaleLimits)

设置比例限制是否为自适应。 如果为 true,表示比例应为自适应。
Created in NX9.0.0.

License requirements : None

参数
scaleLimitsscale limits

◆ SetBalloonTooltipImage() [1/2]

void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipImage ( const char * imageString)

设置 BalloonTooltipImage
创建于 NX8.5.0.

许可要求:无

参数
imageString图像字符串

◆ SetBalloonTooltipImage() [2/2]

void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipImage ( const NXString & imageString)

设置 BalloonTooltipImage
创建于 NX8.5.0.

许可要求:无

参数
imageString图像字符串

◆ SetBalloonTooltipLayoutAsString() [1/2]

void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipLayoutAsString ( const char * enumString)

以字符串形式设置 BalloonTooltipLayout
创建于 NX8.5.0.

许可要求:无

参数
enumString枚举字符串

◆ SetBalloonTooltipLayoutAsString() [2/2]

void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipLayoutAsString ( const NXString & enumString)

以字符串形式设置 BalloonTooltipLayout
创建于 NX8.5.0.

许可要求:无

参数
enumString枚举字符串

◆ SetBalloonTooltipText() [1/2]

void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipText ( const char * balloonTooltipText)

设置气球提示文本
创建于 NX8.5.0。

许可要求:无

参数
balloonTooltipText气球提示文本

◆ SetBalloonTooltipText() [2/2]

void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipText ( const NXString & balloonTooltipText)

设置气球提示文本
创建于 NX8.5.0。

许可要求:无

参数
balloonTooltipText气球提示文本

◆ SetDimensionalityAsString() [1/2]

void NXOpen::BlockStyler::ExpressionBlock::SetDimensionalityAsString ( const char * enumString)

设置以字符串表示的维度。它指定表达式所代表的量的类型。
创建于 NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetDimensionalityAsString() [2/2]

void NXOpen::BlockStyler::ExpressionBlock::SetDimensionalityAsString ( const NXString & enumString)

设置以字符串表示的维度。它指定表达式所代表的量的类型。
创建于 NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetExpressionObject()

void NXOpen::BlockStyler::ExpressionBlock::SetExpressionObject ( NXOpen::TaggedObject * expressionObject)

设置表达式对象
创建于 NX8.5.0。

许可要求:无

参数
expressionObject表达式对象

◆ SetFormula() [1/2]

void NXOpen::BlockStyler::ExpressionBlock::SetFormula ( const char * formulaString)

设置表达式的公式
创建于 NX8.5.0。

许可要求:无

参数
formulaString公式字符串

◆ SetFormula() [2/2]

void NXOpen::BlockStyler::ExpressionBlock::SetFormula ( const NXString & formulaString)

设置表达式的公式
创建于 NX8.5.0。

许可要求:无

参数
formulaString公式字符串

◆ SetHasUnitsMenu()

void NXOpen::BlockStyler::ExpressionBlock::SetHasUnitsMenu ( bool hasMenu)

设置是否具有单位菜单。如果为 true,表示将显示一个菜单,允许用户更改单位。 此属性仅当维度属性设置为非无单位的值时才相关。
创建于 NX8.5.0。

许可要求:无

参数
hasMenu是否有菜单

◆ SetLineIncrement()

void NXOpen::BlockStyler::ExpressionBlock::SetLineIncrement ( double lineIncrement)

设置行增量值。 指定用户按下键盘上的方向键时的增量/减量。 仅在PresentationStyle设置为Scale或ScaleKeyin时可用。
创建于NX9.0.0。

许可要求:无

参数
lineIncrement行增量

◆ SetMaximumValue()

void NXOpen::BlockStyler::ExpressionBlock::SetMaximumValue ( double maxValue)

设置最大值
Created in NX8.5.0.

License requirements : None

参数
maxValuemax value

◆ SetMaxInclusive()

void NXOpen::BlockStyler::ExpressionBlock::SetMaxInclusive ( bool maxInclusive)

设置最大值是否包含边界
Created in NX8.5.0.

License requirements : None

参数
maxInclusivemax inclusive

◆ SetMinimumValue()

void NXOpen::BlockStyler::ExpressionBlock::SetMinimumValue ( double minValue)

设置最小值
Created in NX8.5.0.

License requirements : None

参数
minValuemin value

◆ SetMinInclusive()

void NXOpen::BlockStyler::ExpressionBlock::SetMinInclusive ( bool minInclusive)

设置最小值是否包含边界
Created in NX8.5.0.

License requirements : None

参数
minInclusivemin inclusive

◆ SetPageIncrement()

void NXOpen::BlockStyler::ExpressionBlock::SetPageIncrement ( double pageIncrement)

设置页面增量值。 指定用户按下键盘上的Page Up或Page Down键时的增量/减量。 仅在PresentationStyle设置为Scale或ScaleKeyin时可用。
创建于NX9.0.0。

许可要求:无

参数
pageIncrement页面增量

◆ SetRetainUnits()

void NXOpen::BlockStyler::ExpressionBlock::SetRetainUnits ( bool retain)

设置RetainUnits。如果为true,表示块中的单位将在确定、应用或关闭时存储在对话框内存中。
创建于NX1926.0.0。

许可要求:无

参数
retain保留

◆ SetRetainValue()

void NXOpen::BlockStyler::ExpressionBlock::SetRetainValue ( bool retain)

设置RetainValue。如果为true,表示块中的值将在确定、应用或关闭时存储在对话框内存中。
创建于NX10.0.0。

许可要求:无

参数
retain保留

◆ SetUnits()

void NXOpen::BlockStyler::ExpressionBlock::SetUnits ( NXOpen::TaggedObject * units)

设置表达式的单位
Created in NX8.5.0.

License requirements : None

参数
unitsunits

◆ SetValue()

void NXOpen::BlockStyler::ExpressionBlock::SetValue ( double expressionValue)

设置值。
Created in NX8.5.0.

License requirements : None

参数
expressionValueexpression value

◆ SetWithScale()

void NXOpen::BlockStyler::ExpressionBlock::SetWithScale ( bool withScale)

设置是否显示比例滑块。如果为 true,则显示滑块条。
Created in NX8.5.0.

License requirements : None

参数
withScalewith scale

◆ TestValueChanged()

void NXOpen::BlockStyler::ExpressionBlock::TestValueChanged ( double dimensionValue)

测试映射到此ExpressionBlock块的值更改事件工作流。
创建于NX2206.0.0。

许可要求:nx_auto_test_studio("NX Automated Testing Studio")

参数
dimensionValue尺寸值

◆ Units()

NXOpen::TaggedObject * NXOpen::BlockStyler::ExpressionBlock::Units ( )

获取表达式的单位
Created in NX8.5.0.

License requirements : None

◆ Value()

double NXOpen::BlockStyler::ExpressionBlock::Value ( )

获取值。
Created in NX8.5.0.

License requirements : None

◆ WithScale()

bool NXOpen::BlockStyler::ExpressionBlock::WithScale ( )

获取是否显示比例滑块。如果为 true,则显示滑块条。
Created in NX8.5.0.

License requirements : None