NX Open C++ Reference Guide
Public Member Functions | List of all members
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

Public Member Functions

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

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

bool NXOpen::Drawings::HiddenLinesViewStyle::EdgesHiddenByEdges ( )

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

bool NXOpen::Drawings::HiddenLinesViewStyle::Hiddenline ( )

Returns the status of hiddenline.

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

License requirements : None

int NXOpen::Drawings::HiddenLinesViewStyle::HiddenlineColor ( )

Returns the color of hiddenline.

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

License requirements : None

NXOpen::Preferences::Font NXOpen::Drawings::HiddenLinesViewStyle::HiddenlineFont ( )

Returns the font of hiddenline
Created in NX5.0.0.



License requirements : None

NXOpen::Preferences::Width NXOpen::Drawings::HiddenLinesViewStyle::HiddenlineWidth ( )

Returns the width of hiddenline
Created in NX5.0.0.



License requirements : None

bool NXOpen::Drawings::HiddenLinesViewStyle::IncludeModelCurves ( )

Returns the status of include model curves
Created in NX5.0.0.



License requirements : None

bool NXOpen::Drawings::HiddenLinesViewStyle::InterferingSolids ( )

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. Use Drawings::HiddenLinesViewStyle::InterferingSolidsOption instead.


Created in NX5.0.0.

License requirements : None

NXOpen::Preferences::HiddenLineInterferingSolidsOption NXOpen::Drawings::HiddenLinesViewStyle::InterferingSolidsOption ( )

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

bool NXOpen::Drawings::HiddenLinesViewStyle::ReferenceEdgesOnly ( )

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

bool NXOpen::Drawings::HiddenLinesViewStyle::SelfHidden ( )

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

void NXOpen::Drawings::HiddenLinesViewStyle::SetEdgesHiddenByEdges ( bool  edgesHiddenByEdges)

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
void NXOpen::Drawings::HiddenLinesViewStyle::SetHiddenline ( bool  hiddenline)

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
void NXOpen::Drawings::HiddenLinesViewStyle::SetHiddenlineColor ( int  color)

Sets the color of hiddenline.

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

License requirements : drafting ("DRAFTING")

Parameters
colorcolor
void NXOpen::Drawings::HiddenLinesViewStyle::SetHiddenlineFont ( NXOpen::Preferences::Font  font)

Sets the font of hiddenline
Created in NX5.0.0.



License requirements : drafting ("DRAFTING")

Parameters
fontfont
void NXOpen::Drawings::HiddenLinesViewStyle::SetHiddenlineWidth ( NXOpen::Preferences::Width  width)

Sets the width of hiddenline
Created in NX5.0.0.



License requirements : drafting ("DRAFTING")

Parameters
widthwidth
void NXOpen::Drawings::HiddenLinesViewStyle::SetIncludeModelCurves ( bool  includeModelCurves)

Sets the status of include model curves
Created in NX5.0.0.



License requirements : drafting ("DRAFTING")

Parameters
includeModelCurvesinclude model curves
void NXOpen::Drawings::HiddenLinesViewStyle::SetInterferingSolids ( bool  interferingSolids)

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. Use Drawings::HiddenLinesViewStyle::SetInterferingSolidsOption instead.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
interferingSolidsinterfering solids
void NXOpen::Drawings::HiddenLinesViewStyle::SetInterferingSolidsOption ( NXOpen::Preferences::HiddenLineInterferingSolidsOption  interferingSolids)

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
void NXOpen::Drawings::HiddenLinesViewStyle::SetReferenceEdgesOnly ( bool  referenceEdgesOnly)

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
void NXOpen::Drawings::HiddenLinesViewStyle::SetSelfHidden ( bool  selfHidden)

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
void NXOpen::Drawings::HiddenLinesViewStyle::SetSmallFeature ( NXOpen::Preferences::HiddenLineSmallFeatureOption  smallFeature)

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
void NXOpen::Drawings::HiddenLinesViewStyle::SetSmallFeaturesTolerance ( double  smallFeaturesTolerance)

Sets the value of small features tolerance.


Created in NX5.0.0.

License requirements : drafting ("DRAFTING")

Parameters
smallFeaturesTolerancesmall features tolerance
NXOpen::Preferences::HiddenLineSmallFeatureOption NXOpen::Drawings::HiddenLinesViewStyle::SmallFeature ( )

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

double NXOpen::Drawings::HiddenLinesViewStyle::SmallFeaturesTolerance ( )

Returns the value of small features tolerance.


Created in NX5.0.0.

License requirements : None

tag_t NXOpen::Drawings::HiddenLinesViewStyle::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.