NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Drawings.StandardViewsBuilder Class Reference

This builder allows the user to create a Drawing View More...

Inheritance diagram for NXOpen.Drawings.StandardViewsBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Placement { Center, Corner }
 The view Layout placement type (deprecated) More...
 
enum  Type {
  FrontTop, FrontRight, FrontLeft, FrontTopRight,
  FrontTopLeft, FrontTopRightIso, FrontTopLeftIso
}
 The view Layout type More...
 
enum  View { Drawing, Base }
 The view type to create More...
 

Properties

unsafe bool Autoscale [get, set]
 Returns or sets the autoscale mode for base view creation More...
 
unsafe
NXOpen.Drawings.ViewCenterCoordinateBuilder 
Coordinate [get]
 Returns the center coordinate More...
 
unsafe
NXOpen.Drawings.ViewPlacementBuilder 
FirstCorner [get]
 Returns the first corner view placement More...
 
unsafe
NXOpen.Drawings.HiddenObjectsBuilder 
HiddenObjects [get]
 Returns the list of objects to not show in the view More...
 
unsafe
NXOpen.Drawings.StandardViewsBuilder.Type 
LayoutType [get, set]
 Returns or sets the Layout type More...
 
unsafe double MarginBetweenViews [get, set]
 Returns or sets the margin between views More...
 
unsafe double MarginToBorder [get, set]
 Returns or sets the margin to border More...
 
unsafe
NXOpen.Drawings.MultipleViewPlacementBuilder 
MultipleViewPlacement [get]
 Returns the multiple view placement More...
 
unsafe
NXOpen.Drawings.HiddenObjectsBuilder 
NonSectionedObjects [get]
 Returns the list of objects to not section in the view More...
 
unsafe NXOpen.Part Part [get, set]
 Returns or sets the part to use for base views More...
 
unsafe
NXOpen.Drawings.StandardViewsBuilder.Placement 
PlacementType [get, set]
 Returns or sets the Placement type More...
 
unsafe
NXOpen.Drawings.ViewScaleBuilder 
Scale [get]
 Returns the view scale More...
 
unsafe
NXOpen.Drawings.DraftingComponentSelectionBuilder 
SecondaryComponents [get]
 Returns the list of secondary objects in the view More...
 
unsafe
NXOpen.Drawings.ViewPlacementBuilder 
SecondCorner [get]
 Returns the second corner view placement More...
 
unsafe
NXOpen.Drawings.ViewPlacementBuilder 
ViewPlacement [get]
 Returns the view placement More...
 
unsafe
NXOpen.Drawings.ViewStyleBuilder 
ViewStyle [get]
 Returns the view style More...
 
unsafe
NXOpen.Drawings.StandardViewsBuilder.View 
ViewType [get, set]
 Returns or sets the view type More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

This builder allows the user to create a Drawing View

To create a new instance of this class, use NXOpen.Drawings.DraftingViewCollection.CreateStandardViewsBuilder

Default values.

Property Value

FirstCorner.AlignmentMethod (deprecated)

Infer

FirstCorner.AlignmentOption (deprecated)

ToView

LayoutType

FrontTopRightIso

MarginBetweenViews

5 (millimeters part), 0.25 (inches part)

MarginToBorder

20 (millimeters part), 0.75 (inches part)

MultipleViewPlacement.OptionType

Center

Scale.Denominator

1.0

Scale.Numerator

1.0

Scale.ScaleType

Ratio

SecondaryComponents.ObjectType

PrimaryGeometry

ViewStyle.ViewStyleGeneral.AngleSetting.Angle.Value

0

ViewStyle.ViewStyleGeneral.AngleSetting.Associative

0

ViewStyle.ViewStyleGeneral.AngleSetting.EvaluationPlane

DrawingSheet

ViewStyle.ViewStyleOrientation.HingeLine.ReverseDirection

false

ViewStyle.ViewStyleOrientation.HingeLine.VectorOption

Inferred

ViewStyle.ViewStyleOrientation.Ovt.AssociativeOrientation

0

Created in NX6.0.1

Member Enumeration Documentation

The view Layout placement type (deprecated)

Enumerator
Center 
Corner 

The view Layout type

Enumerator
FrontTop 

front, top

FrontRight 

front, right

FrontLeft 

front, left

FrontTopRight 

front, top, right

FrontTopLeft 

front, top, left

FrontTopRightIso 

front, top, right, iso

FrontTopLeftIso 

front, top, left, iso

The view type to create

Enumerator
Drawing 

drawing (2d) views

Base 

base views

Property Documentation

unsafe bool NXOpen.Drawings.StandardViewsBuilder.Autoscale
getset

Returns or sets the autoscale mode for base view creation

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.ViewCenterCoordinateBuilder NXOpen.Drawings.StandardViewsBuilder.Coordinate
get

Returns the center coordinate

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.Drawings.ViewPlacementBuilder NXOpen.Drawings.StandardViewsBuilder.FirstCorner
get

Returns the first corner view placement

Created in NX6.0.1

Deprecated in NX6.0.2. Use the first corner of the multiple view placemnent builder instead

License requirements: None.

unsafe NXOpen.Drawings.HiddenObjectsBuilder NXOpen.Drawings.StandardViewsBuilder.HiddenObjects
get

Returns the list of objects to not show in the view

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Drawings.StandardViewsBuilder.Type NXOpen.Drawings.StandardViewsBuilder.LayoutType
getset

Returns or sets the Layout type

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe double NXOpen.Drawings.StandardViewsBuilder.MarginBetweenViews
getset

Returns or sets the margin between views

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe double NXOpen.Drawings.StandardViewsBuilder.MarginToBorder
getset

Returns or sets the margin to border

Created in NX6.0.1

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.MultipleViewPlacementBuilder NXOpen.Drawings.StandardViewsBuilder.MultipleViewPlacement
get

Returns the multiple view placement

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Drawings.HiddenObjectsBuilder NXOpen.Drawings.StandardViewsBuilder.NonSectionedObjects
get

Returns the list of objects to not section in the view

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Part NXOpen.Drawings.StandardViewsBuilder.Part
getset

Returns or sets the part to use for base views

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.StandardViewsBuilder.Placement NXOpen.Drawings.StandardViewsBuilder.PlacementType
getset

Returns or sets the Placement type

Created in NX6.0.1

Deprecated in NX6.0.2. Use the type of the multiple view placement

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.ViewScaleBuilder NXOpen.Drawings.StandardViewsBuilder.Scale
get

Returns the view scale

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.Drawings.DraftingComponentSelectionBuilder NXOpen.Drawings.StandardViewsBuilder.SecondaryComponents
get

Returns the list of secondary objects in the view

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Drawings.ViewPlacementBuilder NXOpen.Drawings.StandardViewsBuilder.SecondCorner
get

Returns the second corner view placement

Created in NX6.0.1

Deprecated in NX6.0.2. Use the second corner of the multiple view placemnent builder instead

License requirements: None.

unsafe NXOpen.Drawings.ViewPlacementBuilder NXOpen.Drawings.StandardViewsBuilder.ViewPlacement
get

Returns the view placement

Created in NX6.0.1

Deprecated in NX6.0.2. Use GetMultipleViewPlacement instead

License requirements: None.

unsafe NXOpen.Drawings.ViewStyleBuilder NXOpen.Drawings.StandardViewsBuilder.ViewStyle
get

Returns the view style

Created in NX6.0.1

License requirements: None.

unsafe NXOpen.Drawings.StandardViewsBuilder.View NXOpen.Drawings.StandardViewsBuilder.ViewType
getset

Returns or sets the view type

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")


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