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

Represents the View Style Builder (Drawings.ViewStyleBuilder) which manages all the style attributes related to the view including base view, projected view, drawing view, detail view, broken view, section view etc. More...

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

Public Member Functions

NXOpen::Drawings::ShipDraftingViewLinesBuilderFindShipDraftingViewLinesBuilderByName (const NXString &featureName, const NXString &featureSubName)
 Gets the NXOpen::Drawings::ShipDraftingViewLinesBuilder with the given FeatureName and FeatureSubName. More...
 
NXOpen::Drawings::ShipDraftingViewLinesBuilderFindShipDraftingViewLinesBuilderByName (const char *featureName, const char *featureSubName)
 Gets the NXOpen::Drawings::ShipDraftingViewLinesBuilder with the given FeatureName and FeatureSubName. More...
 
std::vector
< NXOpen::Drawings::ViewStyleFPCalloutsBuilder * > 
GetAllViewStyleFPCallouts ()
 Retrieves all the Callouts on the Flat Pattern Tab on the View Style Dialog. More...
 
std::vector
< NXOpen::Drawings::ViewStyleFPCurvesBuilder * > 
GetAllViewStyleFPCurves ()
 Retrieves all the Curves on the Flat Pattern Tab on the View Style Dialog. More...
 
NXOpen::Drawings::ViewStyleFPCalloutsBuilderGetViewStyleFPCallout (const NXString &type)
 Retrieves a specified Callout on the Flat Pattern Tab on the View Style Dialog. More...
 
NXOpen::Drawings::ViewStyleFPCalloutsBuilderGetViewStyleFPCallout (const char *type)
 Retrieves a specified Callout on the Flat Pattern Tab on the View Style Dialog. More...
 
NXOpen::Drawings::ViewStyleFPCalloutConfigBuilderGetViewStyleFPCalloutConfig ()
 Retrieves the callout configuration on the Flat Pattern Tab on the View Style Dialog. More...
 
NXOpen::Drawings::ViewStyleFPCurvesBuilderGetViewStyleFPCurve (NXOpen::SheetMetal::FlatPatternSettings::FlatPatternObjectType type)
 Retrieves a specified Curve on the Flat Pattern Tab on the View Style Dialog. More...
 
void InheritSettingsFromCustomerDefault ()
 Inherit Settings From Customer Default
Created in NX9.0.0. More...
 
void InheritSettingsFromPreferences ()
 Inherit Settings From Preference
Created in NX9.0.0. More...
 
void InheritSettingsFromSelectedObjects (NXOpen::NXObject *selectedObject)
 Inherit Settings From Selected Objects
Created in NX9.0.0. More...
 
NXOpen::Drawings::ProjectedViewOrientationBuilderProjectedViewOrientation ()
 Returns the projected view orientation builder
Created in NX9.0.0. More...
 
NXOpen::Drawings::ViewStyleSecondaryComponentsBuilderSecondaryComponents ()
 Returns the secondary components style builder of the view style builder which represents the secondary geometry tab on the View Style Dialog
Created in NX11.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
NXOpen::Drawings::ViewCommonViewLabelBuilderViewCommonViewLabel ()
 Returns the view common label builder
Created in NX10.0.0. More...
 
NXOpen::Drawings::ViewProjectedArrowSettingsBuilderViewProjectedArrowSettings ()
 Returns the projected Arrow Settings builder
Created in NX9.0.0. More...
 
NXOpen::Drawings::ViewProjectedViewSettingsBuilderViewProjectedViewSettings ()
 Returns the projected View Settings builder
Created in NX9.0.0. More...
 
NXOpen::Drawings::ViewSectionLineBuilderViewSectionLineStyleBuilder ()
 Returns the view section line builder
Created in NX10.0.0. More...
 
NXOpen::Drawings::ViewStyleBaseBuilderViewStyleBase ()
 Returns the Base style builder of the view style builder which represents the base tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleDetailBuilderViewStyleDetail ()
 Returns the Detail style builder of the view style builder which represents the detail tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleGeneralBuilderViewStyleGeneral ()
 Returns the General style builder of the view style builder which represents the general tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleHiddenLinesBuilderViewStyleHiddenLines ()
 Returns the Hidden Lines style builder of the view style builder which represents the hidden lines tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleInheritPmiBuilderViewStyleInheritPmi ()
 Returns the Inherit PMI style builder of the view style builder which represents the inherit PMI tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleOrientationBuilderViewStyleOrientation ()
 Returns the Orientation style builder of the view style builder which represents the orientation tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStylePerspectiveBuilderViewStylePerspective ()
 Returns the Perspective style builder of the view style builder which represents the perspective tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleProjectedBuilderViewStyleProjected ()
 Returns the projected style builder of the view style builder which represents the projected tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleSectionBuilderViewStyleSection ()
 Returns the Section style builder of the view style builder which represents the section tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleSectionConstraintsBuilderViewStyleSectionConstraints ()
 Returns the Section Constraints style builder of the view style builder which represents the section constraints tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleShadingBuilderViewStyleShading ()
 Returns the Shading style builder of the view style builder which represents the shading tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ShipDraftingViewLinesBuilderListViewStyleShipDraftingViewLinesList ()
 Returns the Ship Drafting View lines builder of the view style builder which represents the ship drafting view lines on the View Style Dialog
Created in NX10.0.0. More...
 
NXOpen::Drawings::ViewStyleShipbuildingLinesBuilderListViewStyleSingleLineList ()
 Returns the Ship building lines style builder of the view style builder which represents the ship building lines tab on the View Style Dialog
Created in NX8.0.0. More...
 
NXOpen::Drawings::ViewStyleSmoothEdgesBuilderViewStyleSmoothEdges ()
 Returns the Smooth Edges style builder of the view style builder which represents the smooth edges tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleThreadsBuilderViewStyleThreads ()
 Returns the Threads style builder of the view style builder which represents the threads tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleTraceLinesBuilderViewStyleTraceLines ()
 Returns the Trace lines style builder of the view style builder which represents the trace lines tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleVirtualIntersectionsBuilderViewStyleVirtualIntersections ()
 Returns the Virtual intersections style builder of the view style builder which represents the virtual intersections tab on the View Style Dialog
Created in NX6.0.0. More...
 
NXOpen::Drawings::ViewStyleVisibleLinesBuilderViewStyleVisibleLines ()
 Returns the Visible lines style builder of the view style builder which represents the visible lines tab on the View Style Dialog
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the View Style Builder (Drawings.ViewStyleBuilder) which manages all the style attributes related to the view including base view, projected view, drawing view, detail view, broken view, section view etc.

To obtain an instance of this class, we need to follow the steps: create a new view, click the view style button, edit the view style attributes.


Created in NX6.0.0.

Member Function Documentation

NXOpen::Drawings::ShipDraftingViewLinesBuilder* NXOpen::Drawings::ViewStyleBuilder::FindShipDraftingViewLinesBuilderByName ( const NXString featureName,
const NXString featureSubName 
)

Gets the NXOpen::Drawings::ShipDraftingViewLinesBuilder with the given FeatureName and FeatureSubName.

Returns
Returns the Ship Drafting View Lines sub-builders with the given FeatureName and FeatureSubName
Created in NX11.0.0.

License requirements : nx_ship_drafting ("Ship Drafting")
Parameters
featureNamefeaturename
featureSubNamefeaturesubname
NXOpen::Drawings::ShipDraftingViewLinesBuilder* NXOpen::Drawings::ViewStyleBuilder::FindShipDraftingViewLinesBuilderByName ( const char *  featureName,
const char *  featureSubName 
)

Gets the NXOpen::Drawings::ShipDraftingViewLinesBuilder with the given FeatureName and FeatureSubName.

Returns
Returns the Ship Drafting View Lines sub-builders with the given FeatureName and FeatureSubName
Created in NX11.0.0.

License requirements : nx_ship_drafting ("Ship Drafting")
Parameters
featureNamefeaturename
featureSubNamefeaturesubname
std::vector<NXOpen::Drawings::ViewStyleFPCalloutsBuilder *> NXOpen::Drawings::ViewStyleBuilder::GetAllViewStyleFPCallouts ( )

Retrieves all the Callouts on the Flat Pattern Tab on the View Style Dialog.

Returns
Returns all the Flat Pattern Callout sub-builders on View Style
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")
std::vector<NXOpen::Drawings::ViewStyleFPCurvesBuilder *> NXOpen::Drawings::ViewStyleBuilder::GetAllViewStyleFPCurves ( )

Retrieves all the Curves on the Flat Pattern Tab on the View Style Dialog.

Returns
Returns all the Flat Pattern Curve sub-builders on View Style
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")
NXOpen::Drawings::ViewStyleFPCalloutsBuilder* NXOpen::Drawings::ViewStyleBuilder::GetViewStyleFPCallout ( const NXString type)

Retrieves a specified Callout on the Flat Pattern Tab on the View Style Dialog.

Returns
Returns the particular Flat Pattern Callout sub-builder on View Style
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")
Parameters
typeIndicates which flat pattern callout
NXOpen::Drawings::ViewStyleFPCalloutsBuilder* NXOpen::Drawings::ViewStyleBuilder::GetViewStyleFPCallout ( const char *  type)

Retrieves a specified Callout on the Flat Pattern Tab on the View Style Dialog.

Returns
Returns the particular Flat Pattern Callout sub-builder on View Style
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")
Parameters
typeIndicates which flat pattern callout
NXOpen::Drawings::ViewStyleFPCalloutConfigBuilder* NXOpen::Drawings::ViewStyleBuilder::GetViewStyleFPCalloutConfig ( )

Retrieves the callout configuration on the Flat Pattern Tab on the View Style Dialog.

Returns
Returns the Flat Pattern Callout Config sub-builder on View Style
Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
NXOpen::Drawings::ViewStyleFPCurvesBuilder* NXOpen::Drawings::ViewStyleBuilder::GetViewStyleFPCurve ( NXOpen::SheetMetal::FlatPatternSettings::FlatPatternObjectType  type)

Retrieves a specified Curve on the Flat Pattern Tab on the View Style Dialog.

Returns
Returns the particular Flat Pattern Curve sub-builder on View Style
Created in NX6.0.0.

License requirements : drafting ("DRAFTING")
Parameters
typeIndicates which flat pattern curve
void NXOpen::Drawings::ViewStyleBuilder::InheritSettingsFromCustomerDefault ( )

Inherit Settings From Customer Default
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

void NXOpen::Drawings::ViewStyleBuilder::InheritSettingsFromPreferences ( )

Inherit Settings From Preference
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

void NXOpen::Drawings::ViewStyleBuilder::InheritSettingsFromSelectedObjects ( NXOpen::NXObject selectedObject)

Inherit Settings From Selected Objects
Created in NX9.0.0.



License requirements : drafting ("DRAFTING")

Parameters
selectedObjectThe selected annotation or table or view instance object. NULL is not allowed.
NXOpen::Drawings::ProjectedViewOrientationBuilder* NXOpen::Drawings::ViewStyleBuilder::ProjectedViewOrientation ( )

Returns the projected view orientation builder
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::ViewStyleSecondaryComponentsBuilder* NXOpen::Drawings::ViewStyleBuilder::SecondaryComponents ( )

Returns the secondary components style builder of the view style builder which represents the secondary geometry tab on the View Style Dialog
Created in NX11.0.0.



License requirements : drafting ("DRAFTING")

virtual bool NXOpen::Drawings::ViewStyleBuilder::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.

NXOpen::Drawings::ViewCommonViewLabelBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewCommonViewLabel ( )

Returns the view common label builder
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewProjectedArrowSettingsBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewProjectedArrowSettings ( )

Returns the projected Arrow Settings builder
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::ViewProjectedViewSettingsBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewProjectedViewSettings ( )

Returns the projected View Settings builder
Created in NX9.0.0.



License requirements : None

NXOpen::Drawings::ViewSectionLineBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewSectionLineStyleBuilder ( )

Returns the view section line builder
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleBaseBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleBase ( )

Returns the Base style builder of the view style builder which represents the base tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleDetailBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleDetail ( )

Returns the Detail style builder of the view style builder which represents the detail tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleGeneralBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleGeneral ( )

Returns the General style builder of the view style builder which represents the general tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleHiddenLinesBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleHiddenLines ( )

Returns the Hidden Lines style builder of the view style builder which represents the hidden lines tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleInheritPmiBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleInheritPmi ( )

Returns the Inherit PMI style builder of the view style builder which represents the inherit PMI tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleOrientationBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleOrientation ( )

Returns the Orientation style builder of the view style builder which represents the orientation tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStylePerspectiveBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStylePerspective ( )

Returns the Perspective style builder of the view style builder which represents the perspective tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleProjectedBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleProjected ( )

Returns the projected style builder of the view style builder which represents the projected tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleSectionBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleSection ( )

Returns the Section style builder of the view style builder which represents the section tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleSectionConstraintsBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleSectionConstraints ( )

Returns the Section Constraints style builder of the view style builder which represents the section constraints tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleShadingBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleShading ( )

Returns the Shading style builder of the view style builder which represents the shading tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ShipDraftingViewLinesBuilderList* NXOpen::Drawings::ViewStyleBuilder::ViewStyleShipDraftingViewLinesList ( )

Returns the Ship Drafting View lines builder of the view style builder which represents the ship drafting view lines on the View Style Dialog
Created in NX10.0.0.



License requirements : nx_ship_drafting ("Ship Drafting")

NXOpen::Drawings::ViewStyleShipbuildingLinesBuilderList* NXOpen::Drawings::ViewStyleBuilder::ViewStyleSingleLineList ( )

Returns the Ship building lines style builder of the view style builder which represents the ship building lines tab on the View Style Dialog
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleSmoothEdgesBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleSmoothEdges ( )

Returns the Smooth Edges style builder of the view style builder which represents the smooth edges tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleThreadsBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleThreads ( )

Returns the Threads style builder of the view style builder which represents the threads tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleTraceLinesBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleTraceLines ( )

Returns the Trace lines style builder of the view style builder which represents the trace lines tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleVirtualIntersectionsBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleVirtualIntersections ( )

Returns the Virtual intersections style builder of the view style builder which represents the virtual intersections tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::ViewStyleVisibleLinesBuilder* NXOpen::Drawings::ViewStyleBuilder::ViewStyleVisibleLines ( )

Returns the Visible lines style builder of the view style builder which represents the visible lines tab on the View Style Dialog
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")


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