NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::AME::SymbolAnnotationStyleBuilder Class Reference

Represents a re-usable component for Symbol annotation styles
This object does not need a creator. More...

Inheritance diagram for NXOpen::AME::SymbolAnnotationStyleBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::AME::AmeSymbolAnnotationAnchor Anchor ()
 Returns the anchor
Created in NX1847.0.0. More...
 
bool Bold ()
 Returns the bold
Created in NX1847.0.0. More...
 
NXOpen::TextColorFontWidthBuilderColorFontWidth ()
 Returns the color font width
Created in NX1847.0.0. More...
 
NXOpen::AME::Height Height ()
 Returns the height
Created in NX1847.0.0. More...
 
bool Italics ()
 Returns the italics
Created in NX1847.0.0. More...
 
NXOpen::AME::AmeSymbolAnnotationJustification Justification ()
 Returns the justification
Created in NX1847.0.0. More...
 
NXOpen::AME::AmeSymbolAnnotationLetteringangle LetteringAngle ()
 Returns the lettering angle
Created in NX1847.0.0. More...
 
bool Overline ()
 Returns the overline
Created in NX1847.0.0. More...
 
void SetAnchor (NXOpen::AME::AmeSymbolAnnotationAnchor anchor)
 Sets the anchor
Created in NX1847.0.0. More...
 
void SetBold (bool bold)
 Sets the bold
Created in NX1847.0.0. More...
 
void SetHeight (NXOpen::AME::Height height)
 Sets the height
Created in NX1847.0.0. More...
 
void SetItalics (bool italics)
 Sets the italics
Created in NX1847.0.0. More...
 
void SetJustification (NXOpen::AME::AmeSymbolAnnotationJustification justification)
 Sets the justification
Created in NX1847.0.0. More...
 
void SetLetteringAngle (NXOpen::AME::AmeSymbolAnnotationLetteringangle letteringAngle)
 Sets the lettering angle
Created in NX1847.0.0. More...
 
void SetOverline (bool overline)
 Sets the overline
Created in NX1847.0.0. More...
 
void SetUnderline (bool underline)
 Sets the underline
Created in NX1847.0.0. More...
 
bool Underline ()
 Returns the underline
Created in NX1847.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a re-usable component for Symbol annotation styles
This object does not need a creator.



Created in NX1847.0.0.

Member Function Documentation

NXOpen::AME::AmeSymbolAnnotationAnchor NXOpen::AME::SymbolAnnotationStyleBuilder::Anchor ( )

Returns the anchor
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

bool NXOpen::AME::SymbolAnnotationStyleBuilder::Bold ( )

Returns the bold
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::TextColorFontWidthBuilder* NXOpen::AME::SymbolAnnotationStyleBuilder::ColorFontWidth ( )

Returns the color font width
Created in NX1847.0.0.



License requirements : None

NXOpen::AME::Height NXOpen::AME::SymbolAnnotationStyleBuilder::Height ( )

Returns the height
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

bool NXOpen::AME::SymbolAnnotationStyleBuilder::Italics ( )

Returns the italics
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::AME::AmeSymbolAnnotationJustification NXOpen::AME::SymbolAnnotationStyleBuilder::Justification ( )

Returns the justification
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::AME::AmeSymbolAnnotationLetteringangle NXOpen::AME::SymbolAnnotationStyleBuilder::LetteringAngle ( )

Returns the lettering angle
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

bool NXOpen::AME::SymbolAnnotationStyleBuilder::Overline ( )

Returns the overline
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

void NXOpen::AME::SymbolAnnotationStyleBuilder::SetAnchor ( NXOpen::AME::AmeSymbolAnnotationAnchor  anchor)

Sets the anchor
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
anchoranchor
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetBold ( bool  bold)

Sets the bold
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
boldbold
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetHeight ( NXOpen::AME::Height  height)

Sets the height
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
heightheight
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetItalics ( bool  italics)

Sets the italics
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
italicsitalics
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetJustification ( NXOpen::AME::AmeSymbolAnnotationJustification  justification)

Sets the justification
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
justificationjustification
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetLetteringAngle ( NXOpen::AME::AmeSymbolAnnotationLetteringangle  letteringAngle)

Sets the lettering angle
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
letteringAngleletteringangle
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetOverline ( bool  overline)

Sets the overline
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
overlineoverline
void NXOpen::AME::SymbolAnnotationStyleBuilder::SetUnderline ( bool  underline)

Sets the underline
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
underlineunderline
bool NXOpen::AME::SymbolAnnotationStyleBuilder::Underline ( )

Returns the underline
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

virtual bool NXOpen::AME::SymbolAnnotationStyleBuilder::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.


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