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

Represents set of Smooth Edges View Preferences applicable to drafting views. More...

Inheritance diagram for NXOpen::Preferences::SmoothEdgesViewPreferences:
NXOpen::Preferences::ISmoothEdgesViewPreferences

Public Member Functions

void SetSmoothEdge (bool smoothEdge)
 Sets the status of smooth edge. More...
 
void SetSmoothEdgeColor (int smoothEdgeColor)
 Sets the color of smooth edge. More...
 
void SetSmoothEdgeEndGaps (bool smoothEdgeEndGaps)
 Sets the status of smooth edge end gaps. More...
 
void SetSmoothEdgeEndGapsData (double smoothEdgeEndGapsData)
 Sets the value of smooth edge end gaps. More...
 
void SetSmoothEdgeFont (NXOpen::Preferences::Font smoothEdgeFont)
 Sets the font of smooth edge. More...
 
void SetSmoothEdgeTolerance (bool smoothEdgeTolerance)
 Sets the status of smooth edge angle tolerance. More...
 
void SetSmoothEdgeToleranceData (double smoothEdgeToleranceData)
 Sets the value of smooth edge angle tolerance in degrees. More...
 
void SetSmoothEdgeWidth (NXOpen::Preferences::Width smoothEdgeWidth)
 Sets the width of smooth edge. More...
 
bool SmoothEdge ()
 Returns the status of smooth edge. More...
 
int SmoothEdgeColor ()
 Returns the color of smooth edge. More...
 
bool SmoothEdgeEndGaps ()
 Returns the status of smooth edge end gaps. More...
 
double SmoothEdgeEndGapsData ()
 Returns the value of smooth edge end gaps. More...
 
NXOpen::Preferences::Font SmoothEdgeFont ()
 Returns the font of smooth edge. More...
 
bool SmoothEdgeTolerance ()
 Returns the status of smooth edge angle tolerance. More...
 
double SmoothEdgeToleranceData ()
 Returns the value of smooth edge angle tolerance in degrees. More...
 
NXOpen::Preferences::Width SmoothEdgeWidth ()
 Returns the width of smooth edge. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents set of Smooth Edges View Preferences applicable to drafting views.

Allows to control the display of smooth edges. Smooth edges are those whose adjacent faces have the same surface tangent at the edge where they meet.
To obtain an instance of this class use Preferences::ViewPreferences::SmoothEdges

Created in NX5.0.0.

Member Function Documentation

void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdge ( bool  smoothEdge)

Sets the status of smooth edge.

If True then it enables the smooth edge options.
Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgesmooth edge
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeColor ( int  smoothEdgeColor)

Sets the color of smooth edge.

The value should be between 1 and 216.
Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeColorsmooth edge color
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeEndGaps ( bool  smoothEdgeEndGaps)

Sets the status of smooth edge end gaps.

If True, the visible ends are suppressed from the display. The length of the suppressed end is in drawing units and is controlled by the value set in the End Gap field. If False, the visible ends are not suppressed from the display.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeEndGapssmooth edge end gaps
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeEndGapsData ( double  smoothEdgeEndGapsData)

Sets the value of smooth edge end gaps.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeEndGapsDatasmooth edge end gaps data
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeFont ( NXOpen::Preferences::Font  smoothEdgeFont)

Sets the font of smooth edge.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeFontsmooth edge font
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeTolerance ( bool  smoothEdgeTolerance)

Sets the status of smooth edge angle tolerance.

If True, the value set in the Tolerance Data field is used. If False, the system default angle tolerance is used.


Created in NX7.5.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeTolerancesmooth edge tolerance
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeToleranceData ( double  smoothEdgeToleranceData)

Sets the value of smooth edge angle tolerance in degrees.


Created in NX7.5.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeToleranceDatasmooth edge tolerance data
void NXOpen::Preferences::SmoothEdgesViewPreferences::SetSmoothEdgeWidth ( NXOpen::Preferences::Width  smoothEdgeWidth)

Sets the width of smooth edge.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smoothEdgeWidthsmooth edge width
bool NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdge ( )

Returns the status of smooth edge.

If True then it enables the smooth edge options.
Created in NX5.0.0.

License requirements : None

int NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeColor ( )

Returns the color of smooth edge.

The value should be between 1 and 216.
Created in NX5.0.0.

License requirements : None

bool NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeEndGaps ( )

Returns the status of smooth edge end gaps.

If True, the visible ends are suppressed from the display. The length of the suppressed end is in drawing units and is controlled by the value set in the End Gap field. If False, the visible ends are not suppressed from the display.


Created in NX5.0.0.

License requirements : None

double NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeEndGapsData ( )

Returns the value of smooth edge end gaps.


Created in NX5.0.0.

License requirements : None

NXOpen::Preferences::Font NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeFont ( )

Returns the font of smooth edge.


Created in NX5.0.0.

License requirements : None

bool NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeTolerance ( )

Returns the status of smooth edge angle tolerance.

If True, the value set in the Tolerance Data field is used. If False, the system default angle tolerance is used.


Created in NX7.5.0.

License requirements : None

double NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeToleranceData ( )

Returns the value of smooth edge angle tolerance in degrees.


Created in NX7.5.0.

License requirements : None

NXOpen::Preferences::Width NXOpen::Preferences::SmoothEdgesViewPreferences::SmoothEdgeWidth ( )

Returns the width of smooth edge.


Created in NX5.0.0.

License requirements : None

tag_t NXOpen::Preferences::SmoothEdgesViewPreferences::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.