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

Represents the global preferences for annotations
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX3.0.0. More...

Public Member Functions

NXOpen::Annotations::AngularToleranceGetAngularTolerances ()
 Returns the global angular tolerances for the part. More...
 
NXOpen::Annotations::DimensionPreferencesGetDimensionPreferences ()
 Returns the global dimension preferences for the part. More...
 
NXOpen::Annotations::FrameBarPreferencesGetFrameBarPreferences ()
 Returns the global frame bar preferences for the part. More...
 
NXOpen::Annotations::LetteringPreferencesGetLetteringPreferences ()
 Returns the global lettering preferences for the part. More...
 
NXOpen::Annotations::LineAndArrowPreferencesGetLineAndArrowPreferences ()
 Returns the global line and arrow preferences for the part. More...
 
NXOpen::Annotations::LinearToleranceGetLinearTolerances ()
 Returns the global linear tolerances for the part. More...
 
NXOpen::Annotations::CharacterSpaceFactor GetNxFontCharacterSpaceFactor ()
 Returns the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part. More...
 
NXOpen::Annotations::PmiPreferencesGetPmiPreferences ()
 Returns the global PMI preferences for the part. More...
 
NXOpen::Annotations::CharacterSpaceFactor GetStandardFontCharacterSpaceFactor ()
 Returns the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part. More...
 
NXOpen::Annotations::SymbolPreferencesGetSymbolPreferences ()
 Returns the global symbol preferences for the part. More...
 
void SetAngularTolerances (NXOpen::Annotations::AngularTolerance *prefs)
 Sets the global angular tolerances for the part
Created in NX4.0.0. More...
 
void SetDimensionPreferences (NXOpen::Annotations::DimensionPreferences *prefs)
 Sets the global dimension preferences for the part
Created in NX4.0.0. More...
 
void SetFrameBarPreferences (NXOpen::Annotations::FrameBarPreferences *frameBarPrefs)
 Sets the global frame bar preferences for the part
Created in NX8.0.0. More...
 
void SetLetteringPreferences (NXOpen::Annotations::LetteringPreferences *letteringPrefs)
 Sets the global lettering preferences for the part
Created in NX3.0.0. More...
 
void SetLineAndArrowPreferences (NXOpen::Annotations::LineAndArrowPreferences *prefs)
 Sets the global line and arrow preferences for the part
Created in NX3.0.0. More...
 
void SetLinearTolerances (NXOpen::Annotations::LinearTolerance *prefs)
 Sets the global linear tolerances for the part
Created in NX4.0.0. More...
 
void SetNxFontCharacterSpaceFactor (const NXOpen::Annotations::CharacterSpaceFactor &nxFontCharacterSpaceFactor)
 Sets the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part
Created in NX7.5.0. More...
 
void SetPmiPreferences (NXOpen::Annotations::PmiPreferences *pmiPrefs)
 Sets the global PMI preferences for the part
Created in NX4.0.0. More...
 
void SetStandardFontCharacterSpaceFactor (const NXOpen::Annotations::CharacterSpaceFactor &standardFontCharacterSpaceFactor)
 Sets the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part
Created in NX7.5.0. More...
 
void SetSymbolPreferences (NXOpen::Annotations::SymbolPreferences *prefs)
 Sets the global symbol preferences for the part
Created in NX3.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the global preferences for annotations
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager

Created in NX3.0.0.


Member Function Documentation

NXOpen::Annotations::AngularTolerance* NXOpen::Preferences::AnnotationPreferences::GetAngularTolerances ( )

Returns the global angular tolerances for the part.

Returns

Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::DimensionPreferences* NXOpen::Preferences::AnnotationPreferences::GetDimensionPreferences ( )

Returns the global dimension preferences for the part.

Returns

Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::FrameBarPreferences* NXOpen::Preferences::AnnotationPreferences::GetFrameBarPreferences ( )

Returns the global frame bar preferences for the part.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Annotations::LetteringPreferences* NXOpen::Preferences::AnnotationPreferences::GetLetteringPreferences ( )

Returns the global lettering preferences for the part.

Returns

Created in NX3.0.0.

License requirements : None
NXOpen::Annotations::LineAndArrowPreferences* NXOpen::Preferences::AnnotationPreferences::GetLineAndArrowPreferences ( )

Returns the global line and arrow preferences for the part.

Returns

Created in NX3.0.0.

License requirements : None
NXOpen::Annotations::LinearTolerance* NXOpen::Preferences::AnnotationPreferences::GetLinearTolerances ( )

Returns the global linear tolerances for the part.

Returns

Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::CharacterSpaceFactor NXOpen::Preferences::AnnotationPreferences::GetNxFontCharacterSpaceFactor ( )

Returns the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part.

Returns

Created in NX7.5.0.

License requirements : None
NXOpen::Annotations::PmiPreferences* NXOpen::Preferences::AnnotationPreferences::GetPmiPreferences ( )

Returns the global PMI preferences for the part.

Returns

Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::CharacterSpaceFactor NXOpen::Preferences::AnnotationPreferences::GetStandardFontCharacterSpaceFactor ( )

Returns the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part.

Returns

Created in NX7.5.0.

License requirements : None
NXOpen::Annotations::SymbolPreferences* NXOpen::Preferences::AnnotationPreferences::GetSymbolPreferences ( )

Returns the global symbol preferences for the part.

Returns

Created in NX3.0.0.

License requirements : None
void NXOpen::Preferences::AnnotationPreferences::SetAngularTolerances ( NXOpen::Annotations::AngularTolerance prefs)

Sets the global angular tolerances for the part
Created in NX4.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefsprefs
void NXOpen::Preferences::AnnotationPreferences::SetDimensionPreferences ( NXOpen::Annotations::DimensionPreferences prefs)

Sets the global dimension preferences for the part
Created in NX4.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefsprefs
void NXOpen::Preferences::AnnotationPreferences::SetFrameBarPreferences ( NXOpen::Annotations::FrameBarPreferences frameBarPrefs)

Sets the global frame bar preferences for the part
Created in NX8.0.0.



License requirements : nx_ship_drafting ("Ship Drafting")

Parameters
frameBarPrefsframe bar prefs
void NXOpen::Preferences::AnnotationPreferences::SetLetteringPreferences ( NXOpen::Annotations::LetteringPreferences letteringPrefs)

Sets the global lettering preferences for the part
Created in NX3.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
letteringPrefslettering prefs
void NXOpen::Preferences::AnnotationPreferences::SetLineAndArrowPreferences ( NXOpen::Annotations::LineAndArrowPreferences prefs)

Sets the global line and arrow preferences for the part
Created in NX3.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefsprefs
void NXOpen::Preferences::AnnotationPreferences::SetLinearTolerances ( NXOpen::Annotations::LinearTolerance prefs)

Sets the global linear tolerances for the part
Created in NX4.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefsprefs
void NXOpen::Preferences::AnnotationPreferences::SetNxFontCharacterSpaceFactor ( const NXOpen::Annotations::CharacterSpaceFactor nxFontCharacterSpaceFactor)

Sets the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
nxFontCharacterSpaceFactornx font character space factor
void NXOpen::Preferences::AnnotationPreferences::SetPmiPreferences ( NXOpen::Annotations::PmiPreferences pmiPrefs)

Sets the global PMI preferences for the part
Created in NX4.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
pmiPrefspmi prefs
void NXOpen::Preferences::AnnotationPreferences::SetStandardFontCharacterSpaceFactor ( const NXOpen::Annotations::CharacterSpaceFactor standardFontCharacterSpaceFactor)

Sets the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
standardFontCharacterSpaceFactorstandard font character space factor
void NXOpen::Preferences::AnnotationPreferences::SetSymbolPreferences ( NXOpen::Annotations::SymbolPreferences prefs)

Sets the global symbol preferences for the part
Created in NX3.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefsprefs
tag_t NXOpen::Preferences::AnnotationPreferences::Tag ( ) const

Returns the tag of this object.


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