NX Open C++ Reference Guide
Public Member Functions
NXOpen::Preferences::HiddenLinesViewPreferences Class Reference

Represents set of Hidden Lines View Preferences applicable to drafting views. More...

Inheritance diagram for NXOpen::Preferences::HiddenLinesViewPreferences:
NXOpen::Preferences::IHiddenLinesViewPreferences

List of all members.

Public Member Functions

bool EdgesHiddenByEdges ()
 Returns the staus of edges hidden by edges.
bool Hiddenline ()
 Returns the status of hiddenline.
int HiddenlineColor ()
 Returns the color of hidden line.
NXOpen::Preferences::Font HiddenlineFont ()
 Returns the font type of hidden line.
NXOpen::Preferences::Width HiddenlineWidth ()
 Returns the width of hidden line or edges.
bool IncludeModelCurves ()
 Returns the status of include model curves.
bool InterferingSolids ()
 Returns the status of interfering solids.
NXOpen::Preferences::HiddenLineInterferingSolidsOption InterferingSolidsOption ()
 Returns the status of interfering solids.
bool ReferenceEdgesOnly ()
 Returns the status of reference edges only.This controls the rendering of hidden edges with annotation.
bool SelfHidden ()
 Returns the status of self hidden.
void SetEdgesHiddenByEdges (bool edgesHiddenByEdges)
 Sets the staus of edges hidden by edges.
void SetHiddenline (bool hiddenline)
 Sets the status of hiddenline.
void SetHiddenlineColor (int color)
 Sets the color of hidden line.
void SetHiddenlineFont (NXOpen::Preferences::Font font)
 Sets the font type of hidden line.
void SetHiddenlineWidth (NXOpen::Preferences::Width width)
 Sets the width of hidden line or edges.
void SetIncludeModelCurves (bool includeModelCurves)
 Sets the status of include model curves.
void SetInterferingSolids (bool interferingSolids)
 Sets the status of interfering solids.
void SetInterferingSolidsOption (NXOpen::Preferences::HiddenLineInterferingSolidsOption interferingSolids)
 Sets the status of interfering solids.
void SetReferenceEdgesOnly (bool referenceEdgesOnly)
 Sets the status of reference edges only.This controls the rendering of hidden edges with annotation.
void SetSelfHidden (bool selfHidden)
 Sets the status of self hidden.
void SetSmallFeature (NXOpen::Preferences::HiddenLineSmallFeatureOption smallFeature)
 Sets the small feature option.
void SetSmallFeaturesTolerance (double smallFeaturesTolerance)
 Sets the value of small features tolerance.
NXOpen::Preferences::HiddenLineSmallFeatureOption SmallFeature ()
 Returns the small feature option.
double SmallFeaturesTolerance ()
 Returns the value of small features tolerance.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents set of Hidden Lines View Preferences applicable to drafting views.

Hidden Lines allows access to the hidden line display preferences for all views added to the drawing.
To obtain an instance of this class use Preferences::ViewPreferences::HiddenLines

Created in NX5.0.0.


Member Function Documentation

Returns the staus of edges hidden by edges.

This allows to control the display of edges which are hidden by other overlapping edges.


Created in NX5.0.0.

License requirements : None

Returns the status of hiddenline.

The status affects the appearance of lines in a member view.
Created in NX5.0.0.

License requirements : None

Returns the color of hidden line.

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

License requirements : None

Returns the font type of hidden line.


Created in NX5.0.0.

License requirements : None

Returns the width of hidden line or edges.


Created in NX5.0.0.

License requirements : None

Returns the status of include model curves.

This allows the modeling curves in drawing views to participate in hidden line processing. Most useful where drawing are produced with wireframe curves or 2D sketch curves.


Created in NX5.0.0.

License requirements : None

Returns the status of interfering solids.

This allows the correct rendering of hidden lines in a drawing member view with interfering solids.


Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : None

Returns the status of interfering solids.

This allows the correct rendering of hidden lines in a drawing member view with interfering solids.


Created in NX6.0.0.

License requirements : None

Returns the status of reference edges only.This controls the rendering of hidden edges with annotation.

If True, only hidden edges referencing annotations are rendered. Hidden edges not referenced by annotation are not rendered.


Created in NX5.0.0.

License requirements : None

Returns the status of self hidden.

This allows the rendering of edges hidden by their own solid in the selected hidden line color, font, and width settings. If False, the hidden line processing only processes the lines hidden by other solids.


Created in NX5.0.0.

License requirements : None

Sets the staus of edges hidden by edges.

This allows to control the display of edges which are hidden by other overlapping edges.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
edgesHiddenByEdgesedges hidden by edges

Sets the status of hiddenline.

The status affects the appearance of lines in a member view.
Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
hiddenlinehiddenline

Sets the color of hidden line.

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

License requirements : drafting ("DRAFTING")

Parameters:
colorcolor

Sets the font type of hidden line.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
fontfont

Sets the width of hidden line or edges.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
widthwidth

Sets the status of include model curves.

This allows the modeling curves in drawing views to participate in hidden line processing. Most useful where drawing are produced with wireframe curves or 2D sketch curves.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
includeModelCurvesinclude model curves

Sets the status of interfering solids.

This allows the correct rendering of hidden lines in a drawing member view with interfering solids.


Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
interferingSolidsinterfering solids

Sets the status of interfering solids.

This allows the correct rendering of hidden lines in a drawing member view with interfering solids.


Created in NX6.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
interferingSolidsinterfering solids

Sets the status of reference edges only.This controls the rendering of hidden edges with annotation.

If True, only hidden edges referencing annotations are rendered. Hidden edges not referenced by annotation are not rendered.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
referenceEdgesOnlyreference edges only

Sets the status of self hidden.

This allows the rendering of edges hidden by their own solid in the selected hidden line color, font, and width settings. If False, the hidden line processing only processes the lines hidden by other solids.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
selfHiddenself hidden

Sets the small feature option.

This allows the simplification or removal of rendering of small features in large scale assembly drawings. Not all small features are considered for simplified rendering. Only if the boundary of a small feature lies completely within a face of the model is the small feature's display modified.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
smallFeaturesmall feature

Sets the value of small features tolerance.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters:
smallFeaturesTolerancesmall features tolerance

Returns the small feature option.

This allows the simplification or removal of rendering of small features in large scale assembly drawings. Not all small features are considered for simplified rendering. Only if the boundary of a small feature lies completely within a face of the model is the small feature's display modified.


Created in NX5.0.0.

License requirements : None

Returns the value of small features tolerance.


Created in NX5.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.