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

Represents a Base Surface Finish
This is an abstract class, and cannot be instantiated. More...

Inheritance diagram for NXOpen::Annotations::BaseSurfaceFinish:
NXOpen::Annotations::PmiAttribute NXOpen::Annotations::ILinearTolerance NXOpen::Annotations::Annotation NXOpen::INXObject NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::Annotations::DraftingSurfaceFinish NXOpen::Annotations::SurfaceFinish

Public Member Functions

bool GetInvertSymbol ()
 Return the invert symbol flag for symbol having flag type leader
Created in NX7.5.2. More...
 
virtual
NXOpen::Annotations::LinearTolerance
GetTolerance ()
 Returns the tolerance. More...
 
NXOpen::Annotations::UnitsFormatPreferencesGetUnitsFormatPrefs ()
 Returns the unit format preferences
Created in NX7.5.0. More...
 
void SetInvertSymbol (bool invertSymbol)
 Set the invert symbol flag for symbol having flag type leader. More...
 
virtual void SetTolerance (NXOpen::Annotations::LinearTolerance *tolerance)
 Sets the tolerance. More...
 
void SetUnitsFormatPrefs (NXOpen::Annotations::UnitsFormatPreferences *unitsFormat)
 Sets the unit format preferences. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::DisplayableObject
enum  ObjectFont {
  ObjectFontSolid = 1, ObjectFontDashed, ObjectFontPhantom, ObjectFontCenterline,
  ObjectFontDotted, ObjectFontLongDashed, ObjectFontDottedDashed
}
 specifies the object font for objects such as lines
Created in NX3.0.0. More...
 
enum  ObjectWidth {
  ObjectWidthNormal, ObjectWidthThick, ObjectWidthThin, ObjectWidthOne = 5,
  ObjectWidthTwo, ObjectWidthThree, ObjectWidthFour, ObjectWidthFive,
  ObjectWidthSix, ObjectWidthSeven, ObjectWidthEight, ObjectWidthNine
}
 specifies object width for objects such as lines and text
Created in NX3.0.0. More...
 

Detailed Description

Represents a Base Surface Finish
This is an abstract class, and cannot be instantiated.



Created in NX7.5.0.

Member Function Documentation

bool NXOpen::Annotations::BaseSurfaceFinish::GetInvertSymbol ( )

Return the invert symbol flag for symbol having flag type leader
Created in NX7.5.2.



License requirements : None

virtual NXOpen::Annotations::LinearTolerance* NXOpen::Annotations::BaseSurfaceFinish::GetTolerance ( )
virtual

Returns the tolerance.

Returns

Created in NX4.0.0.

License requirements : None

Implements NXOpen::Annotations::ILinearTolerance.

NXOpen::Annotations::UnitsFormatPreferences* NXOpen::Annotations::BaseSurfaceFinish::GetUnitsFormatPrefs ( )

Returns the unit format preferences
Created in NX7.5.0.



License requirements : None

void NXOpen::Annotations::BaseSurfaceFinish::SetInvertSymbol ( bool  invertSymbol)

Set the invert symbol flag for symbol having flag type leader.

NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Created in NX7.5.2.

License requirements : drafting ("DRAFTING")

Parameters
invertSymbolinvertsymbol
virtual void NXOpen::Annotations::BaseSurfaceFinish::SetTolerance ( NXOpen::Annotations::LinearTolerance tolerance)
virtual

Sets the tolerance.

NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Created in NX4.0.0.

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

Parameters
tolerancetolerance

Implements NXOpen::Annotations::ILinearTolerance.

void NXOpen::Annotations::BaseSurfaceFinish::SetUnitsFormatPrefs ( NXOpen::Annotations::UnitsFormatPreferences unitsFormat)

Sets the unit format preferences.

NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Created in NX7.5.0.

License requirements : drafting ("DRAFTING")

Parameters
unitsFormatunitsformat

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