NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Preferences::PartVisualizationLine Class Reference

Represents the set of visualization preferences under Line tab applicable to part
To obtain an instance of this class, refer to Preferences::PartPreferences

Created in NX3.0.0. More...

List of all members.

Public Types

enum  LineFontDisplayType { LineFontDisplayTypeSoftware, LineFontDisplayTypeHardware }
 Describes whether Line Font Display type is hardware or software. More...

Public Member Functions

double CurveTolerance ()
 Returns the curve tolerance.
double DashSize ()
 Returns the dash size.
NXOpen::Preferences::PartVisualizationLine::LineFontDisplayType LineFontDisplay ()
 Returns the line font display.
void SetCurveTolerance (double lineCurveTolerance)
 Sets the curve tolerance.
void SetDashSize (double lineDashSize)
 Sets the dash size.
void SetLineFontDisplay (NXOpen::Preferences::PartVisualizationLine::LineFontDisplayType lineFontDisplay)
 Sets the line font display.
void SetShowWidths (bool isShowWidthOn)
 Sets the show widths option.
void SetSpaceSize (double lineSpaceSize)
 Sets the space size.
void SetSymbolSize (double lineSymbolSize)
 Sets the symbol size.
bool ShowWidths ()
 Returns the show widths option.
double SpaceSize ()
 Returns the space size.
double SymbolSize ()
 Returns the symbol size.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents the set of visualization preferences under Line tab applicable to part
To obtain an instance of this class, refer to Preferences::PartPreferences

Created in NX3.0.0.



Member Enumeration Documentation

Describes whether Line Font Display type is hardware or software.

Enumerator:
LineFontDisplayTypeSoftware 

software

LineFontDisplayTypeHardware 

hardware


Member Function Documentation

Returns the curve tolerance.

Specifies the level of detail for the current Display Mode.
Created in NX3.0.0.

License requirements : None

Returns the dash size.

Sets the length of a segment of a dashed curve.
Created in NX3.0.0.

License requirements : None

Returns the line font display.

Controls the line font. The Hardware option uses the system graphics library to generate the seven standard line fonts. Selecting hardware line fonts can improve drawing performance and reduce memory consumption. The Software option generates non-solid curves with the values entered for the Dash, Space, and Symbol size.
Created in NX3.0.0.

License requirements : None

Sets the curve tolerance.

Specifies the level of detail for the current Display Mode.
Created in NX3.0.0.

License requirements : None

Parameters:
lineCurveToleranceline curve tolerance

Sets the dash size.

Sets the length of a segment of a dashed curve.
Created in NX3.0.0.

License requirements : None

Parameters:
lineDashSizeline dash size

Sets the line font display.

Controls the line font. The Hardware option uses the system graphics library to generate the seven standard line fonts. Selecting hardware line fonts can improve drawing performance and reduce memory consumption. The Software option generates non-solid curves with the values entered for the Dash, Space, and Symbol size.
Created in NX3.0.0.

License requirements : None

Parameters:
lineFontDisplayline font display

Sets the show widths option.

If true, the object width attribute determines the displayed width of lines or curves used to represent an object.If false, all curves are drawn thin, regardless of object width settings.
Created in NX3.0.0.

License requirements : None

Parameters:
isShowWidthOnisshowwidthon

Sets the space size.

Sets the distance between two segments of a dashed curve.
Created in NX3.0.0.

License requirements : None

Parameters:
lineSpaceSizeline space size

Sets the symbol size.

Controls the displayed size of symbols used in software line fonts.
Created in NX3.0.0.

License requirements : None

Parameters:
lineSymbolSizeline symbol size

Returns the show widths option.

If true, the object width attribute determines the displayed width of lines or curves used to represent an object.If false, all curves are drawn thin, regardless of object width settings.
Created in NX3.0.0.

License requirements : None

Returns the space size.

Sets the distance between two segments of a dashed curve.
Created in NX3.0.0.

License requirements : None

Returns the symbol size.

Controls the displayed size of symbols used in software line fonts.
Created in NX3.0.0.

License requirements : None

Returns the tag of this object.


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