NX Open C++ Reference Guide
Public Member Functions
NXOpen::Drawings::HiddenLinesViewStyle Class Reference

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

Inheritance diagram for NXOpen::Drawings::HiddenLinesViewStyle:
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 hiddenline.
NXOpen::Preferences::Font HiddenlineFont ()
 Returns the font of hiddenline
Created in NX5.0.0.
NXOpen::Preferences::Width HiddenlineWidth ()
 Returns the width of hiddenline
Created in NX5.0.0.
bool IncludeModelCurves ()
 Returns the status of include model curves
Created in NX5.0.0.
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 hiddenline.
void SetHiddenlineFont (NXOpen::Preferences::Font font)
 Sets the font of hiddenline
Created in NX5.0.0.
void SetHiddenlineWidth (NXOpen::Preferences::Width width)
 Sets the width of hiddenline
Created in NX5.0.0.
void SetIncludeModelCurves (bool includeModelCurves)
 Sets the status of include model curves
Created in NX5.0.0.
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 Style Preferences applicable to drafting views.


To obtain an instance of this class use Drawings::ViewStyle::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 hiddenline.

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

License requirements : None

Returns the font of hiddenline
Created in NX5.0.0.



License requirements : None

Returns the width of hiddenline
Created in NX5.0.0.



License requirements : None

Returns the status of include model 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 hiddenline.

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

License requirements : drafting ("DRAFTING")

Parameters:
colorcolor

Sets the font of hiddenline
Created in NX5.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
fontfont

Sets the width of hiddenline
Created in NX5.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
widthwidth

Sets the status of include model 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.