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

Represents the Secondary Geometry tab on the View Style Dialog (Drawings.ViewStyleHiddenLinesBuilder) More...

Inheritance diagram for NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::Drawings::VisibleAndHiddenLinesColorFontWidthBuilderPrimaryHiddenBySecondaryCFW ()
 Returns the visible and hidden lines color, font, and width of primary geometry that is hidden by secondary geometry. More...
 
bool ProcessPrimaryHiddenBySecondary ()
 Returns the Primary Geometry Hidden by Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog. More...
 
bool ProcessSecondaryComponents ()
 Returns the Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog. More...
 
bool ProcessSecondaryHiddenByPrimary ()
 Returns the Secondary Geometry Hidden by Primary Geometry toggle on Secondary Geometry tab of View Style Dialog. More...
 
NXOpen::Drawings::VisibleAndHiddenLinesColorFontWidthBuilderSecondaryComponentsCFW ()
 Returns the visible and hidden lines color, font, and width of secondary geometry. More...
 
NXOpen::Drawings::VisibleAndHiddenLinesColorFontWidthBuilderSecondaryHiddenByPrimaryCFW ()
 Returns the visible and hidden lines color, font, and width of secondary geometry that is hidden by primary geometry. More...
 
void SetProcessPrimaryHiddenBySecondary (bool processPrimaryHiddenBySecondary)
 Sets the Primary Geometry Hidden by Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog. More...
 
void SetProcessSecondaryComponents (bool processSecondaryComponents)
 Sets the Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog. More...
 
void SetProcessSecondaryHiddenByPrimary (bool processSecondaryHiddenByPrimary)
 Sets the Secondary Geometry Hidden by Primary Geometry toggle on Secondary Geometry tab of View Style Dialog. More...
 
void SetShowSmoothEdges (bool showSmoothEdges)
 Sets the Show Smooth Edges toggle on Secondary Geometry tab of View Style Dialog. More...
 
void SetShowVirtualIntersections (bool showVirtualIntersections)
 Sets the Show Virtual Intersections toggle on Secondary Geometry tab of View Style Dialog. More...
 
bool ShowSmoothEdges ()
 Returns the Show Smooth Edges toggle on Secondary Geometry tab of View Style Dialog. More...
 
bool ShowVirtualIntersections ()
 Returns the Show Virtual Intersections toggle on Secondary Geometry tab of View Style Dialog. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the Secondary Geometry tab on the View Style Dialog (Drawings.ViewStyleHiddenLinesBuilder)


Created in NX11.0.0.

Member Function Documentation

NXOpen::Drawings::VisibleAndHiddenLinesColorFontWidthBuilder* NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::PrimaryHiddenBySecondaryCFW ( )

Returns the visible and hidden lines color, font, and width of primary geometry that is hidden by secondary geometry.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::ProcessPrimaryHiddenBySecondary ( )

Returns the Primary Geometry Hidden by Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog.

If true, the primary geometry display properties are processed with respect to the secondary geometry.
Created in NX11.0.0.

License requirements : None

bool NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::ProcessSecondaryComponents ( )

Returns the Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog.

If true, the secondary geometry display properties are processed separately from the primary geometry.
Created in NX11.0.0.

License requirements : None

bool NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::ProcessSecondaryHiddenByPrimary ( )

Returns the Secondary Geometry Hidden by Primary Geometry toggle on Secondary Geometry tab of View Style Dialog.

If true, the secondary geometry display properties are processed with respect to the primary geometry.
Created in NX11.0.0.

License requirements : None

NXOpen::Drawings::VisibleAndHiddenLinesColorFontWidthBuilder* NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SecondaryComponentsCFW ( )

Returns the visible and hidden lines color, font, and width of secondary geometry.


Created in NX11.0.0.

License requirements : None

NXOpen::Drawings::VisibleAndHiddenLinesColorFontWidthBuilder* NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SecondaryHiddenByPrimaryCFW ( )

Returns the visible and hidden lines color, font, and width of secondary geometry that is hidden by primary geometry.


Created in NX11.0.0.

License requirements : None

void NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SetProcessPrimaryHiddenBySecondary ( bool  processPrimaryHiddenBySecondary)

Sets the Primary Geometry Hidden by Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog.

If true, the primary geometry display properties are processed with respect to the secondary geometry.
Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
processPrimaryHiddenBySecondaryprocessprimaryhiddenbysecondary
void NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SetProcessSecondaryComponents ( bool  processSecondaryComponents)

Sets the Secondary Geometry toggle on Secondary Geometry tab of View Style Dialog.

If true, the secondary geometry display properties are processed separately from the primary geometry.
Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
processSecondaryComponentsprocesssecondarycomponents
void NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SetProcessSecondaryHiddenByPrimary ( bool  processSecondaryHiddenByPrimary)

Sets the Secondary Geometry Hidden by Primary Geometry toggle on Secondary Geometry tab of View Style Dialog.

If true, the secondary geometry display properties are processed with respect to the primary geometry.
Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
processSecondaryHiddenByPrimaryprocesssecondaryhiddenbyprimary
void NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SetShowSmoothEdges ( bool  showSmoothEdges)

Sets the Show Smooth Edges toggle on Secondary Geometry tab of View Style Dialog.

If true, the smooth edges are displayed for secondary geometry.
Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
showSmoothEdgesshowsmoothedges
void NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::SetShowVirtualIntersections ( bool  showVirtualIntersections)

Sets the Show Virtual Intersections toggle on Secondary Geometry tab of View Style Dialog.

If true, the virtual intersection lines are displayed for secondary geometry.
Created in NX11.0.0.

License requirements : drafting ("DRAFTING")

Parameters
showVirtualIntersectionsshowvirtualintersections
bool NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::ShowSmoothEdges ( )

Returns the Show Smooth Edges toggle on Secondary Geometry tab of View Style Dialog.

If true, the smooth edges are displayed for secondary geometry.
Created in NX11.0.0.

License requirements : None

bool NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::ShowVirtualIntersections ( )

Returns the Show Virtual Intersections toggle on Secondary Geometry tab of View Style Dialog.

If true, the virtual intersection lines are displayed for secondary geometry.
Created in NX11.0.0.

License requirements : None

virtual bool NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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