NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::BlockStyler::LinearDimension Class Reference

Represents a Linear Dimension block
Created in NX8.5.0. More...

Inheritance diagram for NXOpen::BlockStyler::LinearDimension:
NXOpen::BlockStyler::UIBlock NXOpen::TaggedObject

Public Member Functions

bool AdaptiveScaleLimits ()
 Returns the AdaptiveScaleLimits. More...
 
bool AutoReverseDuringDrag ()
 Returns the AutoReverseDuringDrag. More...
 
NXString BalloonTooltipImage ()
 Returns the BalloonTooltipImage
Created in NX8.5.0. More...
 
NXString BalloonTooltipLayoutAsString ()
 Returns the BalloonTooltipLayout as string
Created in NX8.5.0. More...
 
NXString BalloonTooltipText ()
 Returns the BalloonTooltipText
Created in NX8.5.0. More...
 
NXOpen::TaggedObjectExpressionObject ()
 Returns the ExpressionObject
Created in NX8.5.0. More...
 
NXString Formula ()
 Returns the Formula
Created in NX8.5.0. More...
 
std::vector< NXStringGetBalloonTooltipLayoutMembers ()
 Gets the BalloonTooltipLayout members. More...
 
NXOpen::Vector3d HandleOrientation ()
 Returns the HandleOrientation
Created in NX8.5.0. More...
 
NXOpen::Point3d HandleOrigin ()
 Returns the HandleOrigin
Created in NX8.5.0. More...
 
double LineIncrement ()
 Returns the LineIncrement value. More...
 
double MaximumValue ()
 Returns the MaximumValue
Created in NX8.5.0. More...
 
bool MaxInclusive ()
 Returns the MaxInclusive
Created in NX8.5.0. More...
 
double MinimumValue ()
 Returns the MinimumValue
Created in NX8.5.0. More...
 
bool MinInclusive ()
 Returns the MinInclusive
Created in NX8.5.0. More...
 
double PageIncrement ()
 Returns the PageIncrement value. More...
 
void SetAdaptiveScaleLimits (bool scaleLimits)
 Sets the AdaptiveScaleLimits. More...
 
void SetAutoReverseDuringDrag (bool autoReverse)
 Sets the AutoReverseDuringDrag. More...
 
void SetBalloonTooltipImage (const NXString &imageString)
 Sets the BalloonTooltipImage
Created in NX8.5.0. More...
 
void SetBalloonTooltipImage (const char *imageString)
 Sets the BalloonTooltipImage
Created in NX8.5.0. More...
 
void SetBalloonTooltipLayoutAsString (const NXString &enumString)
 Sets the BalloonTooltipLayout as string
Created in NX8.5.0. More...
 
void SetBalloonTooltipLayoutAsString (const char *enumString)
 Sets the BalloonTooltipLayout as string
Created in NX8.5.0. More...
 
void SetBalloonTooltipText (const NXString &balloonTooltipText)
 Sets the BalloonTooltipText
Created in NX8.5.0. More...
 
void SetBalloonTooltipText (const char *balloonTooltipText)
 Sets the BalloonTooltipText
Created in NX8.5.0. More...
 
void SetExpressionObject (NXOpen::TaggedObject *expressionObj)
 Sets the ExpressionObject
Created in NX8.5.0. More...
 
void SetFormula (const NXString &formula)
 Sets the Formula
Created in NX8.5.0. More...
 
void SetFormula (const char *formula)
 Sets the Formula
Created in NX8.5.0. More...
 
void SetHandleOrientation (const NXOpen::Vector3d &orientation)
 Sets the HandleOrientation
Created in NX8.5.0. More...
 
void SetHandleOrigin (const NXOpen::Point3d &handleOrogin)
 Sets the HandleOrigin
Created in NX8.5.0. More...
 
void SetLineIncrement (double lineIncrement)
 Sets the LineIncrement value. More...
 
void SetMaximumValue (double maxValue)
 Sets the MaximumValue
Created in NX8.5.0. More...
 
void SetMaxInclusive (bool maxInclusive)
 Sets the MaxInclusive
Created in NX8.5.0. More...
 
void SetMinimumValue (double minValue)
 Sets the MinimumValue
Created in NX8.5.0. More...
 
void SetMinInclusive (bool minInclusive)
 Sets the MinInclusive
Created in NX8.5.0. More...
 
void SetPageIncrement (double pageIncrement)
 Sets the PageIncrement value. More...
 
void SetShowFocusHandle (bool showFocus)
 Sets the ShowFocusHandle
Created in NX8.5.0. More...
 
void SetShowHandle (bool showHandle)
 Sets the ShowHandle. More...
 
void SetSnapPointTypesOnByDefault (int pointType)
 Sets the SnapPointTypesOnByDefault
More...
 
void SetUnits (NXOpen::TaggedObject *units)
 Sets the Units
Created in NX8.5.0. More...
 
void SetValue (double dimensionValue)
 Sets the Value. More...
 
void SetWithScale (bool withScale)
 Sets the WithScale. More...
 
bool ShowFocusHandle ()
 Returns the ShowFocusHandle
Created in NX8.5.0. More...
 
bool ShowHandle ()
 Returns the ShowHandle. More...
 
int SnapPointTypesOnByDefault ()
 Returns the SnapPointTypesOnByDefault
More...
 
NXOpen::TaggedObjectUnits ()
 Returns the Units
Created in NX8.5.0. More...
 
double Value ()
 Returns the Value. More...
 
bool WithScale ()
 Returns the WithScale. More...
 
- Public Member Functions inherited from NXOpen::BlockStyler::UIBlock
bool Enable ()
 Returns the Enable. More...
 
bool Expanded ()
 Returns the Expanded
Created in NX8.5.0. More...
 
void Focus ()
 Focuses on the block. More...
 
NXOpen::BlockStyler::PropertyListGetProperties ()
 Returns the properties of the block. More...
 
bool Group ()
 Returns the Group
Created in NX8.5.0. More...
 
NXString Label ()
 Returns the Label
Created in NX8.5.0. More...
 
NXString Name ()
 Returns the name of the block or BlockID
Created in NX6.0.0. More...
 
void SetEnable (bool enable)
 Sets the Enable. More...
 
void SetExpanded (bool expanded)
 Sets the Expanded
Created in NX8.5.0. More...
 
void SetGroup (bool group)
 Sets the Group
Created in NX8.5.0. More...
 
void SetLabel (const NXString &label)
 Sets the Label
Created in NX8.5.0. More...
 
void SetLabel (const char *label)
 Sets the Label
Created in NX8.5.0. More...
 
void SetShow (bool show)
 Sets the Visibility of block. More...
 
bool Show ()
 Returns the Visibility of block. More...
 
NXString Type ()
 Returns the type of block
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Linear Dimension block
Created in NX8.5.0.


Member Function Documentation

bool NXOpen::BlockStyler::LinearDimension::AdaptiveScaleLimits ( )

Returns the AdaptiveScaleLimits.

If true, indicates that the scale should be adaptive.
Created in NX9.0.0.

License requirements : None

bool NXOpen::BlockStyler::LinearDimension::AutoReverseDuringDrag ( )

Returns the AutoReverseDuringDrag.

If true, the linear dimension handle reverses its direction when it is dragged through the 0 value.
Created in NX8.5.0.

License requirements : None

NXString NXOpen::BlockStyler::LinearDimension::BalloonTooltipImage ( )

Returns the BalloonTooltipImage
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::LinearDimension::BalloonTooltipLayoutAsString ( )

Returns the BalloonTooltipLayout as string
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::LinearDimension::BalloonTooltipText ( )

Returns the BalloonTooltipText
Created in NX8.5.0.



License requirements : None

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

Returns the ExpressionObject
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::LinearDimension::Formula ( )

Returns the Formula
Created in NX8.5.0.



License requirements : None

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

Gets the BalloonTooltipLayout members.

Returns
Values to get from the property.
Created in NX8.5.0.

License requirements : None
NXOpen::Vector3d NXOpen::BlockStyler::LinearDimension::HandleOrientation ( )

Returns the HandleOrientation
Created in NX8.5.0.



License requirements : None

NXOpen::Point3d NXOpen::BlockStyler::LinearDimension::HandleOrigin ( )

Returns the HandleOrigin
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::LinearDimension::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::LinearDimension::MaximumValue ( )

Returns the MaximumValue
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::LinearDimension::MaxInclusive ( )

Returns the MaxInclusive
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::LinearDimension::MinimumValue ( )

Returns the MinimumValue
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::LinearDimension::MinInclusive ( )

Returns the MinInclusive
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::LinearDimension::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::LinearDimension::SetAdaptiveScaleLimits ( bool  scaleLimits)

Sets the AdaptiveScaleLimits.

If true, indicates that the scale should be adaptive.
Created in NX9.0.0.

License requirements : None

Parameters
scaleLimitsscale limits
void NXOpen::BlockStyler::LinearDimension::SetAutoReverseDuringDrag ( bool  autoReverse)

Sets the AutoReverseDuringDrag.

If true, the linear dimension handle reverses its direction when it is dragged through the 0 value.
Created in NX8.5.0.

License requirements : None

Parameters
autoReverseauto reverse
void NXOpen::BlockStyler::LinearDimension::SetBalloonTooltipImage ( const NXString imageString)

Sets the BalloonTooltipImage
Created in NX8.5.0.



License requirements : None

Parameters
imageStringimage string
void NXOpen::BlockStyler::LinearDimension::SetBalloonTooltipImage ( const char *  imageString)

Sets the BalloonTooltipImage
Created in NX8.5.0.



License requirements : None

Parameters
imageStringimage string
void NXOpen::BlockStyler::LinearDimension::SetBalloonTooltipLayoutAsString ( const NXString enumString)

Sets the BalloonTooltipLayout as string
Created in NX8.5.0.



License requirements : None

Parameters
enumStringenumstring
void NXOpen::BlockStyler::LinearDimension::SetBalloonTooltipLayoutAsString ( const char *  enumString)

Sets the BalloonTooltipLayout as string
Created in NX8.5.0.



License requirements : None

Parameters
enumStringenumstring
void NXOpen::BlockStyler::LinearDimension::SetBalloonTooltipText ( const NXString balloonTooltipText)

Sets the BalloonTooltipText
Created in NX8.5.0.



License requirements : None

Parameters
balloonTooltipTextballoon tooltip text
void NXOpen::BlockStyler::LinearDimension::SetBalloonTooltipText ( const char *  balloonTooltipText)

Sets the BalloonTooltipText
Created in NX8.5.0.



License requirements : None

Parameters
balloonTooltipTextballoon tooltip text
void NXOpen::BlockStyler::LinearDimension::SetExpressionObject ( NXOpen::TaggedObject expressionObj)

Sets the ExpressionObject
Created in NX8.5.0.



License requirements : None

Parameters
expressionObjexpression obj
void NXOpen::BlockStyler::LinearDimension::SetFormula ( const NXString formula)

Sets the Formula
Created in NX8.5.0.



License requirements : None

Parameters
formulaformula
void NXOpen::BlockStyler::LinearDimension::SetFormula ( const char *  formula)

Sets the Formula
Created in NX8.5.0.



License requirements : None

Parameters
formulaformula
void NXOpen::BlockStyler::LinearDimension::SetHandleOrientation ( const NXOpen::Vector3d orientation)

Sets the HandleOrientation
Created in NX8.5.0.



License requirements : None

Parameters
orientationorientation
void NXOpen::BlockStyler::LinearDimension::SetHandleOrigin ( const NXOpen::Point3d handleOrogin)

Sets the HandleOrigin
Created in NX8.5.0.



License requirements : None

Parameters
handleOroginhandle orogin
void NXOpen::BlockStyler::LinearDimension::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

Parameters
lineIncrementline increment
void NXOpen::BlockStyler::LinearDimension::SetMaximumValue ( double  maxValue)

Sets the MaximumValue
Created in NX8.5.0.



License requirements : None

Parameters
maxValuemax value
void NXOpen::BlockStyler::LinearDimension::SetMaxInclusive ( bool  maxInclusive)

Sets the MaxInclusive
Created in NX8.5.0.



License requirements : None

Parameters
maxInclusivemax inclusive
void NXOpen::BlockStyler::LinearDimension::SetMinimumValue ( double  minValue)

Sets the MinimumValue
Created in NX8.5.0.



License requirements : None

Parameters
minValuemin value
void NXOpen::BlockStyler::LinearDimension::SetMinInclusive ( bool  minInclusive)

Sets the MinInclusive
Created in NX8.5.0.



License requirements : None

Parameters
minInclusivemin inclusive
void NXOpen::BlockStyler::LinearDimension::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

Parameters
pageIncrementpage increment
void NXOpen::BlockStyler::LinearDimension::SetShowFocusHandle ( bool  showFocus)

Sets the ShowFocusHandle
Created in NX8.5.0.



License requirements : None

Parameters
showFocusshow focus
void NXOpen::BlockStyler::LinearDimension::SetShowHandle ( bool  showHandle)

Sets the ShowHandle.

If true, linear dimension handle is visible
Created in NX8.5.0.

License requirements : None

Parameters
showHandleshow handle
void NXOpen::BlockStyler::LinearDimension::SetSnapPointTypesOnByDefault ( int  pointType)

Sets the SnapPointTypesOnByDefault

Deprecated:
Deprecated in NX9.0.0.

This call can be safely removed as this is now a no-op.


Created in NX8.5.0.

License requirements : None

Parameters
pointTypepoint type
void NXOpen::BlockStyler::LinearDimension::SetUnits ( NXOpen::TaggedObject units)

Sets the Units
Created in NX8.5.0.



License requirements : None

Parameters
unitsunits
void NXOpen::BlockStyler::LinearDimension::SetValue ( double  dimensionValue)

Sets the Value.


Created in NX8.5.0.

License requirements : None

Parameters
dimensionValuedimension value
void NXOpen::BlockStyler::LinearDimension::SetWithScale ( bool  withScale)

Sets the WithScale.

If true, the slider bar is shown.
Created in NX8.5.0.

License requirements : None

Parameters
withScalewith scale
bool NXOpen::BlockStyler::LinearDimension::ShowFocusHandle ( )

Returns the ShowFocusHandle
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::LinearDimension::ShowHandle ( )

Returns the ShowHandle.

If true, linear dimension handle is visible
Created in NX8.5.0.

License requirements : None

int NXOpen::BlockStyler::LinearDimension::SnapPointTypesOnByDefault ( )

Returns the SnapPointTypesOnByDefault

Deprecated:
Deprecated in NX9.0.0.

This call can be safely removed as this is now a no-op.


Created in NX8.5.0.

License requirements : None

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

Returns the Units
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::LinearDimension::Value ( )

Returns the Value.


Created in NX8.5.0.

License requirements : None

bool NXOpen::BlockStyler::LinearDimension::WithScale ( )

Returns the WithScale.

If true, the slider bar is shown.
Created in NX8.5.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.