| NX Open C++ Reference Guide
    | 
Represents an Expression block 
 Created in NX8.5.0.  
 More...
 
  
 | Public Member Functions | |
| bool | AdaptiveScaleLimits () | 
| Returns the AdaptiveScaleLimits. | |
| NXString | BalloonTooltipImage () | 
| Returns the BalloonTooltipImage Created in NX8.5.0. | |
| NXString | BalloonTooltipLayoutAsString () | 
| Returns the BalloonTooltipLayout as string Created in NX8.5.0. | |
| NXString | BalloonTooltipText () | 
| Returns the BalloonTooltipText Created in NX8.5.0. | |
| NXString | DimensionalityAsString () | 
| Returns the Dimensionality as string. | |
| NXOpen::TaggedObject * | ExpressionObject () | 
| Returns the ExpressionObject Created in NX8.5.0. | |
| NXString | Formula () | 
| Returns the Formula for the expression Created in NX8.5.0. | |
| std::vector< NXString > | GetBalloonTooltipLayoutMembers () | 
| Gets the BalloonTooltipLayout members. | |
| std::vector< NXString > | GetDimensionalityMembers () | 
| Gets the members of Dimensionality enum. | |
| bool | HasUnitsMenu () | 
| Returns the HasUnitsMenu. | |
| double | LineIncrement () | 
| Returns the LineIncrement value. | |
| double | MaximumValue () | 
| Returns the MaximumValue Created in NX8.5.0. | |
| bool | MaxInclusive () | 
| Returns the MaxInclusive Created in NX8.5.0. | |
| double | MinimumValue () | 
| Returns the MinimumValue Created in NX8.5.0. | |
| bool | MinInclusive () | 
| Returns the MinInclusive Created in NX8.5.0. | |
| double | PageIncrement () | 
| Returns the PageIncrement value. | |
| void | SetAdaptiveScaleLimits (bool scaleLimits) | 
| Sets the AdaptiveScaleLimits. | |
| void | SetBalloonTooltipImage (const NXString &imageString) | 
| Sets the BalloonTooltipImage Created in NX8.5.0. | |
| void | SetBalloonTooltipImage (const char *imageString) | 
| Sets the BalloonTooltipImage Created in NX8.5.0. | |
| void | SetBalloonTooltipLayoutAsString (const NXString &enumString) | 
| Sets the BalloonTooltipLayout as string Created in NX8.5.0. | |
| void | SetBalloonTooltipLayoutAsString (const char *enumString) | 
| Sets the BalloonTooltipLayout as string Created in NX8.5.0. | |
| void | SetBalloonTooltipText (const NXString &balloonTooltipText) | 
| Sets the BalloonTooltipText Created in NX8.5.0. | |
| void | SetBalloonTooltipText (const char *balloonTooltipText) | 
| Sets the BalloonTooltipText Created in NX8.5.0. | |
| void | SetDimensionalityAsString (const NXString &enumString) | 
| Sets the Dimensionality as string. | |
| void | SetDimensionalityAsString (const char *enumString) | 
| Sets the Dimensionality as string. | |
| void | SetExpressionObject (NXOpen::TaggedObject *expressionObject) | 
| Sets the ExpressionObject Created in NX8.5.0. | |
| void | SetFormula (const NXString &formulaString) | 
| Sets the Formula for the expression Created in NX8.5.0. | |
| void | SetFormula (const char *formulaString) | 
| Sets the Formula for the expression Created in NX8.5.0. | |
| void | SetHasUnitsMenu (bool hasMenu) | 
| Sets the HasUnitsMenu. | |
| void | SetLineIncrement (double lineIncrement) | 
| Sets the LineIncrement value. | |
| void | SetMaximumValue (double maxValue) | 
| Sets the MaximumValue Created in NX8.5.0. | |
| void | SetMaxInclusive (bool maxInclusive) | 
| Sets the MaxInclusive Created in NX8.5.0. | |
| void | SetMinimumValue (double minValue) | 
| Sets the MinimumValue Created in NX8.5.0. | |
| void | SetMinInclusive (bool minInclusive) | 
| Sets the MinInclusive Created in NX8.5.0. | |
| void | SetPageIncrement (double pageIncrement) | 
| Sets the PageIncrement value. | |
| void | SetUnits (NXOpen::TaggedObject *units) | 
| Sets the Units for the expression Created in NX8.5.0. | |
| void | SetValue (double expressionValue) | 
| Sets the Value. | |
| void | SetWithScale (bool withScale) | 
| Sets the WithScale. | |
| NXOpen::TaggedObject * | Units () | 
| Returns the Units for the expression Created in NX8.5.0. | |
| double | Value () | 
| Returns the Value. | |
| bool | WithScale () | 
| Returns the WithScale. | |
|  Public Member Functions inherited from NXOpen::BlockStyler::UIBlock | |
| bool | Enable () | 
| Returns the Enable. | |
| bool | Expanded () | 
| Returns the Expanded Created in NX8.5.0. | |
| void | Focus () | 
| Focuses on the block. | |
| NXOpen::BlockStyler::PropertyList * | GetProperties () | 
| Returns the properties of the block. | |
| bool | Group () | 
| Returns the Group Created in NX8.5.0. | |
| NXString | Label () | 
| Returns the Label Created in NX8.5.0. | |
| NXString | Name () | 
| Returns the name of the block or BlockID Created in NX6.0.0. | |
| void | SetEnable (bool enable) | 
| Sets the Enable. | |
| void | SetExpanded (bool expanded) | 
| Sets the Expanded Created in NX8.5.0. | |
| void | SetGroup (bool group) | 
| Sets the Group Created in NX8.5.0. | |
| void | SetLabel (const NXString &label) | 
| Sets the Label Created in NX8.5.0. | |
| void | SetLabel (const char *label) | 
| Sets the Label Created in NX8.5.0. | |
| void | SetShow (bool show) | 
| Sets the Visibility of block. | |
| bool | Show () | 
| Returns the Visibility of block. | |
| NXString | Type () | 
| Returns the type of block Created in NX6.0.0. | |
|  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
| <b>Deprecated</b>:<br>     Use Tag instead.   | |
| tag_t | Tag () const | 
| Returns the tag of this object. | |
Represents an Expression block 
 Created in NX8.5.0. 
 
| bool NXOpen::BlockStyler::ExpressionBlock::AdaptiveScaleLimits | ( | ) | 
Returns the AdaptiveScaleLimits.
If true, indicates that the scale should be adaptive.
 
 Created in NX9.0.0. 
 
 License requirements : None 
| NXString NXOpen::BlockStyler::ExpressionBlock::BalloonTooltipImage | ( | ) | 
Returns the BalloonTooltipImage 
 Created in NX8.5.0. 
 
 License requirements : None 
| NXString NXOpen::BlockStyler::ExpressionBlock::BalloonTooltipLayoutAsString | ( | ) | 
Returns the BalloonTooltipLayout as string 
 Created in NX8.5.0. 
 
 License requirements : None 
| NXString NXOpen::BlockStyler::ExpressionBlock::BalloonTooltipText | ( | ) | 
Returns the BalloonTooltipText 
 Created in NX8.5.0. 
 
 License requirements : None 
| NXString NXOpen::BlockStyler::ExpressionBlock::DimensionalityAsString | ( | ) | 
Returns the Dimensionality as string.
It specifies the type of quantity that the expression represents. 
 Created in NX8.5.0. 
 
 License requirements : None 
| NXOpen::TaggedObject* NXOpen::BlockStyler::ExpressionBlock::ExpressionObject | ( | ) | 
Returns the ExpressionObject 
 Created in NX8.5.0. 
 
 License requirements : None 
| NXString NXOpen::BlockStyler::ExpressionBlock::Formula | ( | ) | 
Returns the Formula for the expression 
 Created in NX8.5.0. 
 
 License requirements : None 
| std::vector<NXString> NXOpen::BlockStyler::ExpressionBlock::GetBalloonTooltipLayoutMembers | ( | ) | 
Gets the BalloonTooltipLayout members.
| std::vector<NXString> NXOpen::BlockStyler::ExpressionBlock::GetDimensionalityMembers | ( | ) | 
Gets the members of Dimensionality enum.
| bool NXOpen::BlockStyler::ExpressionBlock::HasUnitsMenu | ( | ) | 
Returns the HasUnitsMenu.
If true, indicates that a menu will be displayed allowing the user to change units. This property is relevant only when the Dimensionality property is set to a value that is not without units. 
 Created in NX8.5.0. 
 
 License requirements : None 
| double NXOpen::BlockStyler::ExpressionBlock::LineIncrement | ( | ) | 
Returns the LineIncrement value.
Specifies the increment/decrement when the user presses the arrow keys on the keyboard. Only available when PresentationStyle is set to Scale or ScaleKeyin.
 
 Created in NX9.0.0. 
 
 License requirements : None 
| double NXOpen::BlockStyler::ExpressionBlock::MaximumValue | ( | ) | 
Returns the MaximumValue 
 Created in NX8.5.0. 
 
 License requirements : None 
| bool NXOpen::BlockStyler::ExpressionBlock::MaxInclusive | ( | ) | 
Returns the MaxInclusive 
 Created in NX8.5.0. 
 
 License requirements : None 
| double NXOpen::BlockStyler::ExpressionBlock::MinimumValue | ( | ) | 
Returns the MinimumValue 
 Created in NX8.5.0. 
 
 License requirements : None 
| bool NXOpen::BlockStyler::ExpressionBlock::MinInclusive | ( | ) | 
Returns the MinInclusive 
 Created in NX8.5.0. 
 
 License requirements : None 
| double NXOpen::BlockStyler::ExpressionBlock::PageIncrement | ( | ) | 
Returns the PageIncrement value.
Specifies the increment/decrement when the user presses the Page Up or Page Down keys on the keyboard. Only available when PresentationStyle is set to Scale or ScaleKeyin.
 
 Created in NX9.0.0. 
 
 License requirements : None 
| void NXOpen::BlockStyler::ExpressionBlock::SetAdaptiveScaleLimits | ( | bool | scaleLimits | ) | 
Sets the AdaptiveScaleLimits.
If true, indicates that the scale should be adaptive.
 
 Created in NX9.0.0. 
 
 License requirements : None 
| scaleLimits | scale limits | 
| void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipImage | ( | const NXString & | imageString | ) | 
Sets the BalloonTooltipImage 
 Created in NX8.5.0. 
 
 License requirements : None 
| imageString | image string | 
| void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipImage | ( | const char * | imageString | ) | 
Sets the BalloonTooltipImage 
 Created in NX8.5.0. 
 
 License requirements : None 
| imageString | image string | 
| void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipLayoutAsString | ( | const NXString & | enumString | ) | 
Sets the BalloonTooltipLayout as string 
 Created in NX8.5.0. 
 
 License requirements : None 
| enumString | enumstring | 
| void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipLayoutAsString | ( | const char * | enumString | ) | 
Sets the BalloonTooltipLayout as string 
 Created in NX8.5.0. 
 
 License requirements : None 
| enumString | enumstring | 
| void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipText | ( | const NXString & | balloonTooltipText | ) | 
Sets the BalloonTooltipText 
 Created in NX8.5.0. 
 
 License requirements : None 
| balloonTooltipText | balloon tooltip text | 
| void NXOpen::BlockStyler::ExpressionBlock::SetBalloonTooltipText | ( | const char * | balloonTooltipText | ) | 
Sets the BalloonTooltipText 
 Created in NX8.5.0. 
 
 License requirements : None 
| balloonTooltipText | balloon tooltip text | 
| void NXOpen::BlockStyler::ExpressionBlock::SetDimensionalityAsString | ( | const NXString & | enumString | ) | 
Sets the Dimensionality as string.
It specifies the type of quantity that the expression represents. 
 Created in NX8.5.0. 
 
 License requirements : None 
| enumString | enum string | 
| void NXOpen::BlockStyler::ExpressionBlock::SetDimensionalityAsString | ( | const char * | enumString | ) | 
Sets the Dimensionality as string.
It specifies the type of quantity that the expression represents. 
 Created in NX8.5.0. 
 
 License requirements : None 
| enumString | enum string | 
| void NXOpen::BlockStyler::ExpressionBlock::SetExpressionObject | ( | NXOpen::TaggedObject * | expressionObject | ) | 
Sets the ExpressionObject 
 Created in NX8.5.0. 
 
 License requirements : None 
| expressionObject | expression object | 
| void NXOpen::BlockStyler::ExpressionBlock::SetFormula | ( | const NXString & | formulaString | ) | 
Sets the Formula for the expression 
 Created in NX8.5.0. 
 
 License requirements : None 
| formulaString | formula string | 
| void NXOpen::BlockStyler::ExpressionBlock::SetFormula | ( | const char * | formulaString | ) | 
Sets the Formula for the expression 
 Created in NX8.5.0. 
 
 License requirements : None 
| formulaString | formula string | 
| void NXOpen::BlockStyler::ExpressionBlock::SetHasUnitsMenu | ( | bool | hasMenu | ) | 
Sets the HasUnitsMenu.
If true, indicates that a menu will be displayed allowing the user to change units. This property is relevant only when the Dimensionality property is set to a value that is not without units. 
 Created in NX8.5.0. 
 
 License requirements : None 
| hasMenu | has menu | 
| void NXOpen::BlockStyler::ExpressionBlock::SetLineIncrement | ( | double | lineIncrement | ) | 
Sets the LineIncrement value.
Specifies the increment/decrement when the user presses the arrow keys on the keyboard. Only available when PresentationStyle is set to Scale or ScaleKeyin.
 
 Created in NX9.0.0. 
 
 License requirements : None 
| lineIncrement | line increment | 
| void NXOpen::BlockStyler::ExpressionBlock::SetMaximumValue | ( | double | maxValue | ) | 
Sets the MaximumValue 
 Created in NX8.5.0. 
 
 License requirements : None 
| maxValue | max value | 
| void NXOpen::BlockStyler::ExpressionBlock::SetMaxInclusive | ( | bool | maxInclusive | ) | 
Sets the MaxInclusive 
 Created in NX8.5.0. 
 
 License requirements : None 
| maxInclusive | max inclusive | 
| void NXOpen::BlockStyler::ExpressionBlock::SetMinimumValue | ( | double | minValue | ) | 
Sets the MinimumValue 
 Created in NX8.5.0. 
 
 License requirements : None 
| minValue | min value | 
| void NXOpen::BlockStyler::ExpressionBlock::SetMinInclusive | ( | bool | minInclusive | ) | 
Sets the MinInclusive 
 Created in NX8.5.0. 
 
 License requirements : None 
| minInclusive | min inclusive | 
| void NXOpen::BlockStyler::ExpressionBlock::SetPageIncrement | ( | double | pageIncrement | ) | 
Sets the PageIncrement value.
Specifies the increment/decrement when the user presses the Page Up or Page Down keys on the keyboard. Only available when PresentationStyle is set to Scale or ScaleKeyin.
 
 Created in NX9.0.0. 
 
 License requirements : None 
| pageIncrement | page increment | 
| void NXOpen::BlockStyler::ExpressionBlock::SetUnits | ( | NXOpen::TaggedObject * | units | ) | 
Sets the Units for the expression 
 Created in NX8.5.0. 
 
 License requirements : None 
| units | units | 
| void NXOpen::BlockStyler::ExpressionBlock::SetValue | ( | double | expressionValue | ) | 
Sets the Value.
 Created in NX8.5.0. 
 
 License requirements : None 
| expressionValue | expression value | 
| void NXOpen::BlockStyler::ExpressionBlock::SetWithScale | ( | bool | withScale | ) | 
Sets the WithScale.
If true, the slider bar is shown. 
 Created in NX8.5.0. 
 
 License requirements : None 
| withScale | with scale | 
| NXOpen::TaggedObject* NXOpen::BlockStyler::ExpressionBlock::Units | ( | ) | 
Returns the Units for the expression 
 Created in NX8.5.0. 
 
 License requirements : None 
| double NXOpen::BlockStyler::ExpressionBlock::Value | ( | ) | 
Returns the Value.
 Created in NX8.5.0. 
 
 License requirements : None 
| bool NXOpen::BlockStyler::ExpressionBlock::WithScale | ( | ) | 
Returns the WithScale.
If true, the slider bar is shown. 
 Created in NX8.5.0. 
 
 License requirements : None