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

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

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

Public Member Functions

bool AdaptiveScaleLimits ()
 Returns the AdaptiveScaleLimits. 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 member. More...
 
bool HandleFixedSizeFlag ()
 Returns the HandleFixedSizeFlag
Created in NX8.5.0. More...
 
NXOpen::Point3d HandleOrigin ()
 Returns the HandleOrigin
Created in NX8.5.0. More...
 
double HandleRadius ()
 Returns the HandleRadius
Created in NX8.5.0. More...
 
double HandleRadiusOffset ()
 Returns the HandleRadiusOffset
Created in NX8.5.0. More...
 
NXOpen::Vector3d HandleXAxis ()
 Returns the HandleXAxis
Created in NX8.5.0. More...
 
NXOpen::Vector3d HandleZAxis ()
 Returns the HandleZAxis
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 MinRadius ()
 Returns the MinRadius
Created in NX10.0.0. More...
 
double PageIncrement ()
 Returns the PageIncrement value. More...
 
void SetAdaptiveScaleLimits (bool scaleLimits)
 Sets the AdaptiveScaleLimits. 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 SetHandleFixedSizeFlag (bool handleFlag)
 Sets the HandleFixedSizeFlag
Created in NX8.5.0. More...
 
void SetHandleOrigin (const NXOpen::Point3d &handleOrogin)
 Sets the HandleOrigin
Created in NX8.5.0. More...
 
void SetHandleRadius (double handleRadius)
 Sets the HandleRadius
Created in NX8.5.0. More...
 
void SetHandleRadiusOffset (double radiusOffset)
 Sets the HandleRadiusOffset
Created in NX8.5.0. More...
 
void SetHandleXAxis (const NXOpen::Vector3d &handleXAxis)
 Sets the HandleXAxis
Created in NX8.5.0. More...
 
void SetHandleZAxis (const NXOpen::Vector3d &handleZAxis)
 Sets the HandleZAxis
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 SetMinRadius (double minRadius)
 Sets the MinRadius
Created in NX10.0.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
Created in NX8.5.0. 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
Created in NX8.5.0. More...
 
bool ShowFocusHandle ()
 Returns the ShowFocusHandle
Created in NX8.5.0. More...
 
bool ShowHandle ()
 Returns the ShowHandle
Created in NX8.5.0. 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
Created in NX8.5.0. 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 Angular Dimension block
Created in NX8.5.0.


Member Function Documentation

bool NXOpen::BlockStyler::AngularDimension::AdaptiveScaleLimits ( )

Returns the AdaptiveScaleLimits.

If true, indicates that the scale should be adaptive. Only available when WithScale is set to true.
Created in NX9.0.0.

License requirements : None

NXString NXOpen::BlockStyler::AngularDimension::BalloonTooltipImage ( )

Returns the BalloonTooltipImage
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::AngularDimension::BalloonTooltipLayoutAsString ( )

Returns the BalloonTooltipLayout as string
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::AngularDimension::BalloonTooltipText ( )

Returns the BalloonTooltipText
Created in NX8.5.0.



License requirements : None

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

Returns the ExpressionObject
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::AngularDimension::Formula ( )

Returns the Formula
Created in NX8.5.0.



License requirements : None

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

Gets the BalloonTooltipLayout member.

Returns
Value to get from the.
Created in NX8.5.0.

License requirements : None
bool NXOpen::BlockStyler::AngularDimension::HandleFixedSizeFlag ( )

Returns the HandleFixedSizeFlag
Created in NX8.5.0.



License requirements : None

NXOpen::Point3d NXOpen::BlockStyler::AngularDimension::HandleOrigin ( )

Returns the HandleOrigin
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::HandleRadius ( )

Returns the HandleRadius
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::HandleRadiusOffset ( )

Returns the HandleRadiusOffset
Created in NX8.5.0.



License requirements : None

NXOpen::Vector3d NXOpen::BlockStyler::AngularDimension::HandleXAxis ( )

Returns the HandleXAxis
Created in NX8.5.0.



License requirements : None

NXOpen::Vector3d NXOpen::BlockStyler::AngularDimension::HandleZAxis ( )

Returns the HandleZAxis
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::LineIncrement ( )

Returns the LineIncrement value.

Specifies the increment/decrement when the user presses the arrow keys on the keyboard. Only available when WithScale is set to true.
Created in NX9.0.0.

License requirements : None

double NXOpen::BlockStyler::AngularDimension::MaximumValue ( )

Returns the MaximumValue
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::AngularDimension::MaxInclusive ( )

Returns the MaxInclusive
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::MinimumValue ( )

Returns the MinimumValue
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::AngularDimension::MinInclusive ( )

Returns the MinInclusive
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::MinRadius ( )

Returns the MinRadius
Created in NX10.0.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::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 WithScale is set to true.
Created in NX9.0.0.

License requirements : None

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

Sets the AdaptiveScaleLimits.

If true, indicates that the scale should be adaptive. Only available when WithScale is set to true.
Created in NX9.0.0.

License requirements : None

Parameters
scaleLimitsscale limits
void NXOpen::BlockStyler::AngularDimension::SetBalloonTooltipImage ( const NXString imageString)

Sets the BalloonTooltipImage
Created in NX8.5.0.



License requirements : None

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

Sets the BalloonTooltipImage
Created in NX8.5.0.



License requirements : None

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

Sets the BalloonTooltipLayout as string
Created in NX8.5.0.



License requirements : None

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

Sets the BalloonTooltipLayout as string
Created in NX8.5.0.



License requirements : None

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

Sets the BalloonTooltipText
Created in NX8.5.0.



License requirements : None

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

Sets the BalloonTooltipText
Created in NX8.5.0.



License requirements : None

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

Sets the ExpressionObject
Created in NX8.5.0.



License requirements : None

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

Sets the Formula
Created in NX8.5.0.



License requirements : None

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

Sets the Formula
Created in NX8.5.0.



License requirements : None

Parameters
formulaformula
void NXOpen::BlockStyler::AngularDimension::SetHandleFixedSizeFlag ( bool  handleFlag)

Sets the HandleFixedSizeFlag
Created in NX8.5.0.



License requirements : None

Parameters
handleFlaghandle flag
void NXOpen::BlockStyler::AngularDimension::SetHandleOrigin ( const NXOpen::Point3d handleOrogin)

Sets the HandleOrigin
Created in NX8.5.0.



License requirements : None

Parameters
handleOroginhandle orogin
void NXOpen::BlockStyler::AngularDimension::SetHandleRadius ( double  handleRadius)

Sets the HandleRadius
Created in NX8.5.0.



License requirements : None

Parameters
handleRadiushandle radius
void NXOpen::BlockStyler::AngularDimension::SetHandleRadiusOffset ( double  radiusOffset)

Sets the HandleRadiusOffset
Created in NX8.5.0.



License requirements : None

Parameters
radiusOffsetradius offset
void NXOpen::BlockStyler::AngularDimension::SetHandleXAxis ( const NXOpen::Vector3d handleXAxis)

Sets the HandleXAxis
Created in NX8.5.0.



License requirements : None

Parameters
handleXAxishandle x axis
void NXOpen::BlockStyler::AngularDimension::SetHandleZAxis ( const NXOpen::Vector3d handleZAxis)

Sets the HandleZAxis
Created in NX8.5.0.



License requirements : None

Parameters
handleZAxishandle z axis
void NXOpen::BlockStyler::AngularDimension::SetLineIncrement ( double  lineIncrement)

Sets the LineIncrement value.

Specifies the increment/decrement when the user presses the arrow keys on the keyboard. Only available when WithScale is set to true.
Created in NX9.0.0.

License requirements : None

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

Sets the MaximumValue
Created in NX8.5.0.



License requirements : None

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

Sets the MaxInclusive
Created in NX8.5.0.



License requirements : None

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

Sets the MinimumValue
Created in NX8.5.0.



License requirements : None

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

Sets the MinInclusive
Created in NX8.5.0.



License requirements : None

Parameters
minInclusivemin inclusive
void NXOpen::BlockStyler::AngularDimension::SetMinRadius ( double  minRadius)

Sets the MinRadius
Created in NX10.0.0.



License requirements : None

Parameters
minRadiusmin radius
void NXOpen::BlockStyler::AngularDimension::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 WithScale is set to true.
Created in NX9.0.0.

License requirements : None

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

Sets the ShowFocusHandle
Created in NX8.5.0.



License requirements : None

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

Sets the ShowHandle
Created in NX8.5.0.



License requirements : None

Parameters
showHandleshow handle
void NXOpen::BlockStyler::AngularDimension::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::AngularDimension::SetUnits ( NXOpen::TaggedObject units)

Sets the Units
Created in NX8.5.0.



License requirements : None

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

Sets the Value.


Created in NX8.5.0.

License requirements : None

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

Sets the WithScale
Created in NX8.5.0.



License requirements : None

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

Returns the ShowFocusHandle
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::AngularDimension::ShowHandle ( )

Returns the ShowHandle
Created in NX8.5.0.



License requirements : None

int NXOpen::BlockStyler::AngularDimension::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::AngularDimension::Units ( )

Returns the Units
Created in NX8.5.0.



License requirements : None

double NXOpen::BlockStyler::AngularDimension::Value ( )

Returns the Value.


Created in NX8.5.0.

License requirements : None

bool NXOpen::BlockStyler::AngularDimension::WithScale ( )

Returns the WithScale
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.