NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Drawings::ViewCreationWizardBuilder Class Reference

This builder allows the user to create a Drawing View
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateViewCreationWizardBuilder
Default values. More...

Inheritance diagram for NXOpen::Drawings::ViewCreationWizardBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Option { OptionAutomatic, OptionManual }
 The placement option type. More...
enum  ViewBoundaryOption { ViewBoundaryOptionAutomatic, ViewBoundaryOptionManual }
 The view boundary option type. More...

Public Member Functions

bool AutoScale ()
 Returns the auto scale
Created in NX8.0.0.
bool BackView ()
 Returns the back view
Created in NX8.0.0.
NXString BaseView ()
 Returns the base view
Created in NX8.0.0.
bool BottomView ()
 Returns the bottom view
Created in NX8.0.0.
bool CenterLines ()
 Returns the center lines
Created in NX8.0.0.
bool CrosshatchInheritedSectionViews ()
 Returns the crosshatch inherited section views
Created in NX8.0.0.
bool FrontView ()
 Returns the front view
Created in NX8.0.0.
int HiddenLineColor ()
 Returns the hidden line color
Created in NX8.0.0.
int HiddenLineFont ()
 Returns the hidden line font
Created in NX8.0.0.
bool HiddenLines ()
 Returns the hidden lines
Created in NX8.0.0.
int HiddenLineWidth ()
 Returns the hidden line width
Created in NX8.0.0.
int InheritPMI ()
 Returns the inherit pmi
Created in NX8.0.0.
bool InheritPmiOntoDrawing ()
 Returns the inherit pmi onto drawing
Created in NX8.0.0.
bool IsometricView ()
 Returns the isometric view
Created in NX8.0.0.
bool LeftView ()
 Returns the left view
Created in NX8.0.0.
double MarginBetweenViews ()
 Returns the margin between views
Created in NX8.0.0.
double MarginToBorder ()
 Returns the margin to border
Created in NX8.0.0.
NXOpen::Drawings::MultipleViewPlacementBuilderMultipleViewPlacement ()
 Returns the multiple view placement
Created in NX8.0.0.
NXOpen::Drawings::OvtBuilderOrientViewTool ()
 Returns the orient view tool
Created in NX8.0.0.
NXOpen::PartPart ()
 Returns the part
Created in NX8.0.0.
NXOpen::Drawings::ViewCreationWizardBuilder::Option PlacementOption ()
 Returns the placement option
Created in NX8.0.0.
int PmiTypes ()
 Returns the pmi types
Created in NX8.0.0.
bool RightView ()
 Returns the right view
Created in NX8.0.0.
void SetAutoScale (bool autoScale)
 Sets the auto scale
Created in NX8.0.0.
void SetBackView (bool backView)
 Sets the back view
Created in NX8.0.0.
void SetBaseView (const NXString &baseView)
 Sets the base view
Created in NX8.0.0.
void SetBottomView (bool bottomView)
 Sets the bottom view
Created in NX8.0.0.
void SetCenterLines (bool centerLines)
 Sets the center lines
Created in NX8.0.0.
void SetCrosshatchInheritedSectionViews (bool crosshatchInheritedSectionViews)
 Sets the crosshatch inherited section views
Created in NX8.0.0.
void SetFrontView (bool frontView)
 Sets the front view
Created in NX8.0.0.
void SetHiddenLineColor (int hiddenLineColor)
 Sets the hidden line color
Created in NX8.0.0.
void SetHiddenLineFont (int hiddenLineFont)
 Sets the hidden line font
Created in NX8.0.0.
void SetHiddenLines (bool hiddenLines)
 Sets the hidden lines
Created in NX8.0.0.
void SetHiddenLineWidth (int hiddenLineWidth)
 Sets the hidden line width
Created in NX8.0.0.
void SetInheritPMI (int inheritPMI)
 Sets the inherit pmi
Created in NX8.0.0.
void SetInheritPmiOntoDrawing (bool inheritPmiOntoDrawing)
 Sets the inherit pmi onto drawing
Created in NX8.0.0.
void SetIsometricView (bool isometricView)
 Sets the isometric view
Created in NX8.0.0.
void SetLeftView (bool leftView)
 Sets the left view
Created in NX8.0.0.
void SetMarginBetweenViews (double marginBetweenViews)
 Sets the margin between views
Created in NX8.0.0.
void SetMarginToBorder (double marginToBorder)
 Sets the margin to border
Created in NX8.0.0.
void SetPart (NXOpen::Part *part)
 Sets the part
Created in NX8.0.0.
void SetPlacementOption (NXOpen::Drawings::ViewCreationWizardBuilder::Option placementOption)
 Sets the placement option
Created in NX8.0.0.
void SetPmiTypes (int pmiTypes)
 Sets the pmi types
Created in NX8.0.0.
void SetRightView (bool rightView)
 Sets the right view
Created in NX8.0.0.
void SetSilhouettes (bool silhouettes)
 Sets the silhouettes
Created in NX8.0.0.
void SetSpecialBaseView (bool specialBaseView)
 Sets the special base view
Created in NX8.0.0.
void SetTopView (bool topView)
 Sets the top view
Created in NX8.0.0.
void SetTrimetricView (bool trimetricView)
 Sets the trimetric view
Created in NX8.0.0.
void SetViewBoundary (NXOpen::Drawings::ViewCreationWizardBuilder::ViewBoundaryOption viewBoundaryOption)
 Sets the view boundary option
Created in NX8.0.0.
void SetViewLabels (bool dispViewLabels)
 Sets the view labels
Created in NX8.0.0.
bool Silhouettes ()
 Returns the silhouettes
Created in NX8.0.0.
bool SpecialBaseView ()
 Returns the special base view
Created in NX8.0.0.
bool TopView ()
 Returns the top view
Created in NX8.0.0.
bool TrimetricView ()
 Returns the trimetric view
Created in NX8.0.0.
NXOpen::Drawings::ViewCreationWizardBuilder::ViewBoundaryOption ViewBoundary ()
 Returns the view boundary option
Created in NX8.0.0.
bool ViewLabels ()
 Returns the view labels
Created in NX8.0.0.
NXOpen::Drawings::ViewScaleBuilderViewScale ()
 Returns the view scale
Created in NX8.0.0.
NXOpen::Drawings::ViewStyleBuilderViewStyle ()
 Returns the view style
Created in NX8.0.0.

Detailed Description

This builder allows the user to create a Drawing View
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateViewCreationWizardBuilder
Default values.

Property Value

AutoScale

1

BackView

0

BaseView

FRONT

BottomView

0

FrontView

1

IsometricView

0

LeftView

0

MarginBetweenViews

5 (millimeters part), 0.25 (inches part)

MarginToBorder

20 (millimeters part), 0.75 (inches part)

MultipleViewPlacement.OptionType

Center

MultipleViewPlacement.ViewPlacementCenter.AlignmentMethod

Infer

MultipleViewPlacement.ViewPlacementCenter.AlignmentOption

ToView

OrientViewTool.AssociativeOrientation

0

PlacementOption

Automatic

RightView

0

TopView

0

TrimetricView

0

ViewBoundary

Automatic

ViewScale.Denominator

1.0

ViewScale.Numerator

1.0

ViewScale.ScaleType

Ratio

ViewStyle.ViewStyleGeneral.AngleValue

0.0

ViewStyle.ViewStyleOrientation.HingeLine.ReverseDirection

false

ViewStyle.ViewStyleOrientation.HingeLine.VectorOption

Inferred


Created in NX8.0.0.


Member Enumeration Documentation

The placement option type.

Enumerator:
OptionAutomatic 

By Automatic.

OptionManual 

By Manual.

The view boundary option type.

Enumerator:
ViewBoundaryOptionAutomatic 

view boundary Automatic

ViewBoundaryOptionManual 

view boundary Manual


Member Function Documentation

Returns the auto scale
Created in NX8.0.0.



License requirements : None

Returns the back view
Created in NX8.0.0.



License requirements : None

Returns the base view
Created in NX8.0.0.



License requirements : None

Returns the bottom view
Created in NX8.0.0.



License requirements : None

Returns the center lines
Created in NX8.0.0.



License requirements : None

Returns the crosshatch inherited section views
Created in NX8.0.0.



License requirements : None

Returns the front view
Created in NX8.0.0.



License requirements : None

Returns the hidden line color
Created in NX8.0.0.



License requirements : None

Returns the hidden line font
Created in NX8.0.0.



License requirements : None

Returns the hidden lines
Created in NX8.0.0.



License requirements : None

Returns the hidden line width
Created in NX8.0.0.



License requirements : None

Returns the inherit pmi
Created in NX8.0.0.



License requirements : None

Returns the inherit pmi onto drawing
Created in NX8.0.0.



License requirements : None

Returns the isometric view
Created in NX8.0.0.



License requirements : None

Returns the left view
Created in NX8.0.0.



License requirements : None

Returns the margin between views
Created in NX8.0.0.



License requirements : None

Returns the margin to border
Created in NX8.0.0.



License requirements : None

Returns the multiple view placement
Created in NX8.0.0.



License requirements : None

Returns the orient view tool
Created in NX8.0.0.



License requirements : None

Returns the part
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Returns the placement option
Created in NX8.0.0.



License requirements : None

Returns the pmi types
Created in NX8.0.0.



License requirements : None

Returns the right view
Created in NX8.0.0.



License requirements : None

Sets the auto scale
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
autoScaleautoscale

Sets the back view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
backViewbackview

Sets the base view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
baseViewbaseview

Sets the bottom view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
bottomViewbottomview

Sets the center lines
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
centerLinescenterlines

Sets the crosshatch inherited section views
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
crosshatchInheritedSectionViewscrosshatchinheritedsectionviews

Sets the front view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
frontViewfrontview

Sets the hidden line color
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
hiddenLineColorhiddenlinecolor

Sets the hidden line font
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
hiddenLineFonthiddenlinefont

Sets the hidden lines
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
hiddenLineshiddenlines

Sets the hidden line width
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
hiddenLineWidthhiddenlinewidth

Sets the inherit pmi
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
inheritPMIinheritpmi

Sets the inherit pmi onto drawing
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
inheritPmiOntoDrawinginheritpmiontodrawing

Sets the isometric view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
isometricViewisometricview

Sets the left view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
leftViewleftview

Sets the margin between views
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
marginBetweenViewsmarginbetweenviews

Sets the margin to border
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
marginToBordermargintoborder

Sets the part
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
partpart

Sets the placement option
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
placementOptionplacementoption

Sets the pmi types
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
pmiTypespmitypes

Sets the right view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
rightViewrightview

Sets the silhouettes
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
silhouettessilhouettes

Sets the special base view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
specialBaseViewspecialbaseview

Sets the top view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
topViewtopview

Sets the trimetric view
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
trimetricViewtrimetricview

Sets the view boundary option
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
viewBoundaryOptionviewboundaryoption

Sets the view labels
Created in NX8.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
dispViewLabelsdispviewlabels

Returns the silhouettes
Created in NX8.0.0.



License requirements : None

Returns the special base view
Created in NX8.0.0.



License requirements : None

Returns the top view
Created in NX8.0.0.



License requirements : None

Returns the trimetric view
Created in NX8.0.0.



License requirements : None

Returns the view boundary option
Created in NX8.0.0.



License requirements : None

Returns the view labels
Created in NX8.0.0.



License requirements : None

Returns the view scale
Created in NX8.0.0.



License requirements : None

Returns the view style
Created in NX8.0.0.



License requirements : None


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