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

Represents a NXOpen::Drawings::ViewLabelBuilder. More...

Inheritance diagram for NXOpen::Drawings::ViewLabelBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Drawings::ViewProjectedLabelBuilder

Public Member Functions

bool CustomizedViewLabel ()
 Returns the customized view label
Created in NX9.0.0. More...
 
std::vector< NXStringGetCustomizedViewLabelText ()
 Returns the customized view label text. More...
 
bool IncludeParentheses ()
 Returns the include parentheses
Created in NX9.0.0. More...
 
bool IncludeRotationAngle ()
 Returns the include rotation angle
Created in NX9.0.0. More...
 
bool IncludeRotationSymbol ()
 Returns the include rotation symbol
More...
 
double LabelCharacterHeightFactor ()
 Returns the label character height factor
Created in NX9.0.0. More...
 
NXOpen::Drawings::LabelPositionTypes LabelPosition ()
 Returns the label position
Created in NX9.0.0. More...
 
NXString LabelPrefix ()
 Returns the label prefix
Created in NX9.0.0. More...
 
NXOpen::Drawings::LetterFormatTypes LetterFormat ()
 Returns the letter format
Created in NX9.0.0. More...
 
double PrefixCharacterHeightFactor ()
 Returns the prefix character height factor
Created in NX9.0.0. More...
 
NXOpen::Drawings::ReferenceShowTypes ReferenceToShow ()
 Returns the reference to show
Created in NX9.0.0. More...
 
NXOpen::Drawings::RotationSymbolTypes RotationSymbolType ()
 Returns the rotation symbol type
Created in NX11.0.1. More...
 
double ScaleCharacterHeightFactor ()
 Returns the scale character height factor
Created in NX9.0.0. More...
 
NXOpen::Drawings::ScalePositionTypes ScalePosition ()
 Returns the scale position
Created in NX9.0.0. More...
 
NXString ScalePrefix ()
 Returns the scale prefix
Created in NX9.0.0. More...
 
void SetCustomizedViewLabel (bool customizedViewLabel)
 Sets the customized view label
Created in NX9.0.0. More...
 
void SetCustomizedViewLabelText (const std::vector< NXString > &customizedText)
 Sets the customized view label text
Created in NX10.0.0. More...
 
void SetIncludeParentheses (bool includeParentheses)
 Sets the include parentheses
Created in NX9.0.0. More...
 
void SetIncludeRotationAngle (bool includeRotationAngle)
 Sets the include rotation angle
Created in NX9.0.0. More...
 
void SetIncludeRotationSymbol (bool includeRotationSymbol)
 Sets the include rotation symbol
More...
 
void SetLabelCharacterHeightFactor (double labelCharacterHeightFactor)
 Sets the label character height factor
Created in NX9.0.0. More...
 
void SetLabelPosition (NXOpen::Drawings::LabelPositionTypes labelPosition)
 Sets the label position
Created in NX9.0.0. More...
 
void SetLabelPrefix (const NXString &labelPrefix)
 Sets the label prefix
Created in NX9.0.0. More...
 
void SetLabelPrefix (const char *labelPrefix)
 Sets the label prefix
Created in NX9.0.0. More...
 
void SetLetterFormat (NXOpen::Drawings::LetterFormatTypes letterFormat)
 Sets the letter format
Created in NX9.0.0. More...
 
void SetPrefixCharacterHeightFactor (double prefixCharacterHeightFactor)
 Sets the prefix character height factor
Created in NX9.0.0. More...
 
void SetReferenceToShow (NXOpen::Drawings::ReferenceShowTypes referenceToShow)
 Sets the reference to show
Created in NX9.0.0. More...
 
void SetRotationSymbolType (NXOpen::Drawings::RotationSymbolTypes rotationSymbolType)
 Sets the rotation symbol type
Created in NX11.0.1. More...
 
void SetScaleCharacterHeightFactor (double scaleCharacterHeightFactor)
 Sets the scale character height factor
Created in NX9.0.0. More...
 
void SetScalePosition (NXOpen::Drawings::ScalePositionTypes scalePosition)
 Sets the scale position
Created in NX9.0.0. More...
 
void SetScalePrefix (const NXString &scalePrefix)
 Sets the scale prefix
Created in NX9.0.0. More...
 
void SetScalePrefix (const char *scalePrefix)
 Sets the scale prefix
Created in NX9.0.0. More...
 
void SetShowViewLabel (bool showViewLabel)
 Sets the show view label
Created in NX9.0.0. More...
 
void SetShowViewScale (bool showViewScale)
 Sets the show view scale
Created in NX9.0.0. More...
 
void SetValueFormat (NXOpen::Drawings::ScaleValueFormatTypes valueFormat)
 Sets the value format
Created in NX9.0.0. More...
 
void SetViewLabelOption (NXOpen::Drawings::ViewLabelTypes viewLabelOption)
 Sets the view label option
Created in NX9.0.0. More...
 
bool ShowViewLabel ()
 Returns the show view label
Created in NX9.0.0. More...
 
bool ShowViewScale ()
 Returns the show view scale
Created in NX9.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
NXOpen::Drawings::ScaleValueFormatTypes ValueFormat ()
 Returns the value format
Created in NX9.0.0. More...
 
NXOpen::Drawings::ViewLabelTypes ViewLabelOption ()
 Returns the view label option
Created in NX9.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 NXOpen::Drawings::ViewLabelBuilder.


Created in NX9.0.0.

Member Function Documentation

bool NXOpen::Drawings::ViewLabelBuilder::CustomizedViewLabel ( )

Returns the customized view label
Created in NX9.0.0.



License requirements : None

std::vector<NXString> NXOpen::Drawings::ViewLabelBuilder::GetCustomizedViewLabelText ( )

Returns the customized view label text.

Returns

Created in NX10.0.0.

License requirements : drafting ("DRAFTING")
bool NXOpen::Drawings::ViewLabelBuilder::IncludeParentheses ( )

Returns the include parentheses
Created in NX9.0.0.



License requirements : None

bool NXOpen::Drawings::ViewLabelBuilder::IncludeRotationAngle ( )

Returns the include rotation angle
Created in NX9.0.0.



License requirements : None

bool NXOpen::Drawings::ViewLabelBuilder::IncludeRotationSymbol ( )

Returns the include rotation symbol

Deprecated:
Deprecated in NX11.0.1.

Use NXOpen::Drawings::ViewLabelBuilder::RotationSymbolType instead.


Created in NX9.0.0.

License requirements : None

double NXOpen::Drawings::ViewLabelBuilder::LabelCharacterHeightFactor ( )

Returns the label character height factor
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::LabelPositionTypes NXOpen::Drawings::ViewLabelBuilder::LabelPosition ( )

Returns the label position
Created in NX9.0.0.



License requirements : None

NXString NXOpen::Drawings::ViewLabelBuilder::LabelPrefix ( )

Returns the label prefix
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::LetterFormatTypes NXOpen::Drawings::ViewLabelBuilder::LetterFormat ( )

Returns the letter format
Created in NX9.0.0.



License requirements : None

double NXOpen::Drawings::ViewLabelBuilder::PrefixCharacterHeightFactor ( )

Returns the prefix character height factor
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::ReferenceShowTypes NXOpen::Drawings::ViewLabelBuilder::ReferenceToShow ( )

Returns the reference to show
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::RotationSymbolTypes NXOpen::Drawings::ViewLabelBuilder::RotationSymbolType ( )

Returns the rotation symbol type
Created in NX11.0.1.



License requirements : None

double NXOpen::Drawings::ViewLabelBuilder::ScaleCharacterHeightFactor ( )

Returns the scale character height factor
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::ScalePositionTypes NXOpen::Drawings::ViewLabelBuilder::ScalePosition ( )

Returns the scale position
Created in NX9.0.0.



License requirements : None

NXString NXOpen::Drawings::ViewLabelBuilder::ScalePrefix ( )

Returns the scale prefix
Created in NX9.0.0.



License requirements : None

void NXOpen::Drawings::ViewLabelBuilder::SetCustomizedViewLabel ( bool  customizedViewLabel)

Sets the customized view label
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
customizedViewLabelcustomizedviewlabel
void NXOpen::Drawings::ViewLabelBuilder::SetCustomizedViewLabelText ( const std::vector< NXString > &  customizedText)

Sets the customized view label text
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
customizedTextcustomizedtext
void NXOpen::Drawings::ViewLabelBuilder::SetIncludeParentheses ( bool  includeParentheses)

Sets the include parentheses
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
includeParenthesesincludeparentheses
void NXOpen::Drawings::ViewLabelBuilder::SetIncludeRotationAngle ( bool  includeRotationAngle)

Sets the include rotation angle
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
includeRotationAngleincluderotationangle
void NXOpen::Drawings::ViewLabelBuilder::SetIncludeRotationSymbol ( bool  includeRotationSymbol)

Sets the include rotation symbol

Deprecated:
Deprecated in NX11.0.1.

Use NXOpen::Drawings::ViewLabelBuilder::SetRotationSymbolType instead.


Created in NX9.0.0.

License requirements : drafting ("DRAFTING")

Parameters
includeRotationSymbolincluderotationsymbol
void NXOpen::Drawings::ViewLabelBuilder::SetLabelCharacterHeightFactor ( double  labelCharacterHeightFactor)

Sets the label character height factor
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelCharacterHeightFactorlabelcharacterheightfactor
void NXOpen::Drawings::ViewLabelBuilder::SetLabelPosition ( NXOpen::Drawings::LabelPositionTypes  labelPosition)

Sets the label position
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelPositionlabelposition
void NXOpen::Drawings::ViewLabelBuilder::SetLabelPrefix ( const NXString labelPrefix)

Sets the label prefix
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelPrefixlabelprefix
void NXOpen::Drawings::ViewLabelBuilder::SetLabelPrefix ( const char *  labelPrefix)

Sets the label prefix
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelPrefixlabelprefix
void NXOpen::Drawings::ViewLabelBuilder::SetLetterFormat ( NXOpen::Drawings::LetterFormatTypes  letterFormat)

Sets the letter format
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
letterFormatletterformat
void NXOpen::Drawings::ViewLabelBuilder::SetPrefixCharacterHeightFactor ( double  prefixCharacterHeightFactor)

Sets the prefix character height factor
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
prefixCharacterHeightFactorprefixcharacterheightfactor
void NXOpen::Drawings::ViewLabelBuilder::SetReferenceToShow ( NXOpen::Drawings::ReferenceShowTypes  referenceToShow)

Sets the reference to show
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
referenceToShowreferencetoshow
void NXOpen::Drawings::ViewLabelBuilder::SetRotationSymbolType ( NXOpen::Drawings::RotationSymbolTypes  rotationSymbolType)

Sets the rotation symbol type
Created in NX11.0.1.



License requirements : drafting ("DRAFTING")

Parameters
rotationSymbolTyperotationsymboltype
void NXOpen::Drawings::ViewLabelBuilder::SetScaleCharacterHeightFactor ( double  scaleCharacterHeightFactor)

Sets the scale character height factor
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
scaleCharacterHeightFactorscalecharacterheightfactor
void NXOpen::Drawings::ViewLabelBuilder::SetScalePosition ( NXOpen::Drawings::ScalePositionTypes  scalePosition)

Sets the scale position
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
scalePositionscaleposition
void NXOpen::Drawings::ViewLabelBuilder::SetScalePrefix ( const NXString scalePrefix)

Sets the scale prefix
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
scalePrefixscaleprefix
void NXOpen::Drawings::ViewLabelBuilder::SetScalePrefix ( const char *  scalePrefix)

Sets the scale prefix
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
scalePrefixscaleprefix
void NXOpen::Drawings::ViewLabelBuilder::SetShowViewLabel ( bool  showViewLabel)

Sets the show view label
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
showViewLabelshowviewlabel
void NXOpen::Drawings::ViewLabelBuilder::SetShowViewScale ( bool  showViewScale)

Sets the show view scale
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
showViewScaleshowviewscale
void NXOpen::Drawings::ViewLabelBuilder::SetValueFormat ( NXOpen::Drawings::ScaleValueFormatTypes  valueFormat)

Sets the value format
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
valueFormatvalueformat
void NXOpen::Drawings::ViewLabelBuilder::SetViewLabelOption ( NXOpen::Drawings::ViewLabelTypes  viewLabelOption)

Sets the view label option
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
viewLabelOptionviewlabeloption
bool NXOpen::Drawings::ViewLabelBuilder::ShowViewLabel ( )

Returns the show view label
Created in NX9.0.0.



License requirements : None

bool NXOpen::Drawings::ViewLabelBuilder::ShowViewScale ( )

Returns the show view scale
Created in NX9.0.0.



License requirements : None

virtual bool NXOpen::Drawings::ViewLabelBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.

NXOpen::Drawings::ScaleValueFormatTypes NXOpen::Drawings::ViewLabelBuilder::ValueFormat ( )

Returns the value format
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::ViewLabelTypes NXOpen::Drawings::ViewLabelBuilder::ViewLabelOption ( )

Returns the view label option
Created in NX9.0.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.